Sunteți pe pagina 1din 2

Como hacer una consulta en Acces con SQL

Para crear una consulta de paso a travs de SQL, primero debe crear un nombre de origen de datos del sistema (DSN). Crear el DSN de sistema en un equipo basado en Microsoft Windows 2000 o en Windows 2003 1. Haga clic en Inicio, seleccione Configuracin y haga clic en Panel de control. 2. En Panel de control, haga doble clic en Herramientas administrativas. 3. Haga doble clic en Orgenes de datos (ODBC). 4. En el cuadro de dilogo Administrador de origen de datos ODBC, haga clic en la ficha DSN de sistema. 5. Haga clic en Agregar. 6. Seleccione el controlador adecuado. 7. Haga clic en Finalizar y, a continuacin, proporcione el resto de informacin necesaria para el controlador seleccionado. Crear el DSN de sistema en un equipo basado en Microsoft Windows Millennium Edition 1. Haga clic en Inicio, seleccione Configuracin y haga clic en Panel de control. 2. En Panel de control, haga doble clic en Orgenes de datos (ODBC de 32 bits). 3. Haga clic en la ficha Sistema DSN. 4. Haga clic en Agregar. 5. Seleccione el controlador apropiado y, a continuacin, haga clic en Aceptar. 6. Haga clic en Finalizar y, a continuacin, proporcione el resto de informacin necesaria para el controlador seleccionado. Crear la consulta de paso a travs de SQL Access 2002 o Access 2003 1. En la ventana Base de datos, haga clic en Consultas, bajo Objetos, y a continuacin en Nuevo. 2. En el cuadro de dilogo Nueva consulta, haga clic en Vista Diseo y, a continuacin, haga clic en Aceptar. 3. Haga clic en Cerrar en el cuadro de dilogo Mostrar tabla sin agregar ninguna tabla o consulta. 4. En el men Consulta, seleccione Especfica de SQL y, a continuacin, haga clic en Paso a travs. 5. En la barra de herramientas, haga clic en Propiedades para mostrar la hoja de propiedades de la consulta. 6. En la hoja de propiedades de la consulta, coloque el puntero del mouse en la propiedad Cadena de conexin ODBC y, a continuacin, haga clic en el botn Generar (...).

Con la propiedad Cadena de conexin ODBC especifica informacin sobre la base de datos a la que desea conectarse. Puede escribir la informacin de conexin o hacer clic en Generar, y a continuacin escribir la informacin acerca del servidor al que se est conectando. 7. Cuando se le pida que guarde la contrasea en la cadena de conexin, haga clic en S si desea que la contrasea y el nombre de inicio de sesin se almacenen en la informacin de la cadena de conexin. 8. Si la consulta no es del tipo que devuelve registros, establezca la propiedad ReturnsRecords en No.

9. En la ventana Consulta de paso a travs de SQL, escriba la consulta de paso a travs. Por ejemplo, la consulta de paso a travs siguiente utiliza el operador TOP de Microsoft SQL Server en la instruccin SELECT para devolver slo los primeros 25 pedidos de la tabla Pedidos de la base de datos Northwind de ejemplo:

1. SELECT TOP 25 orderid from orders 2.


3. Para ejecutar la consulta, haga clic en Ejecutar en la barra de herramientas. (Con una consulta de paso a travs de SQL que devuelva los registros, haga clic en Ver en la barra de herramientas). 4. Si es necesario, Microsoft Access le solicita informacin sobre la base de datos de servidor. Access 2007 1. En la ficha Crear, haga clic en Diseo de la consulta en el grupo Otro. 2. Haga clic en Cerrar en el cuadro de dilogo Mostrar tabla sin agregar ninguna tabla o consulta. 3. En la ficha Diseo, haga clic en Paso a travs en el grupo de trabajo Tipo de consulta. 4. Haga clic en Hoja de propiedades en el grupo de trabajo Mostrar u ocultar para mostrar la hoja de propiedades de la consulta. 5. En la hoja de propiedades de la consulta, coloque el puntero del mouse en la propiedad Cadena de conexin ODBC y, a continuacin, haga clic en el botn Generar (...).

Con la propiedad Cadena de conexin ODBC especifica informacin sobre la base de datos a la que desea conectarse. Puede escribir la informacin de conexin o hacer clic en Generar, y a continuacin escribir la informacin acerca del servidor al que se est conectando. 6. Cuando se le pida que guarde la contrasea en la cadena de conexin, haga clic en S si desea que la contrasea y el nombre de inicio de sesin se almacenen en la informacin de la cadena de conexin. 7. Si la consulta no es del tipo que devuelve registros, establezca la propiedad ReturnsRecords en No. 8. En la ventana Consulta de paso a travs de SQL, escriba la consulta de paso a travs. Por ejemplo, la consulta de paso a travs siguiente utiliza el operador TOP de Microsoft SQL Server en la instruccin SELECT para devolver slo los primeros 25 pedidos de la tabla Pedidos de la base de datos Northwind de ejemplo:

9. SELECT TOP 25 orderid from orders

10. Para ejecutar la consulta, haga clic en Ejecutar en el grupo Resultados de la ficha Diseo. Con una consulta de paso a travs de SQL que devuelva registros, haga clic en Vista Hoja de datos en la barra de estado. 11. Si es necesario, Microsoft Access le solicita informacin sobre la base de datos de servidor.

S-ar putea să vă placă și