domingo, 10 de mayo de 2020

¿Còmo realizar consultas utilizando SQL?

¿Què es una consulta SQL?


Las consultas de paso a través de SQL se utilizan para enviar directamente los comandos a un servidor de base de datos ODBC. Al usar una consulta de paso a través de SQL, trabaja directamente con las tablas de servidor en lugar de hacer que el motor de base de datos Microsoft Jet procese los datos.

¿Comò realizar una consulta utilizando SQL?

Para crear una consulta de paso a través 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 Configuración y haga clic en Panel de control.
  2. En Panel de control, haga doble clic en Herramientas administrativas.
  3. Haga doble clic en Orígenes de datos (ODBC).
  4. En el cuadro de diálogo 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 continuación, proporcione el resto de información 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 Configuración y haga clic en Panel de control.
  2. En Panel de control, haga doble clic en Orígenes 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 continuación, haga clic en Aceptar.
  6. Haga clic en Finalizar y, a continuación, proporcione el resto de información necesaria para el controlador seleccionado.
Crear la consulta de paso a través de SQL

Access 2002 o Access 2003


  1. En la ventana Base de datos, haga clic en Consultas, bajo Objetos, y a continuación en Nuevo.
  2. En el cuadro de diálogo Nueva consulta, haga clic en Vista Diseño y, a continuación, haga clic en Aceptar.
  3. Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla sin agregar ninguna tabla o consulta.
  4. En el menú Consulta, seleccione Específica de SQL y, a continuación, haga clic en Paso a través.
  5. En la barra de herramientas, haga clic en Propiedades para mostrar la hoja de propiedades de la consulta.
En la hoja de propiedades de la consulta, coloque el puntero del mouse en la propiedad Cadena de conexión ODBC y, a continuación, haga clic en el botón Generar (...).
Con la propiedad Cadena de conexión ODBC especifica información sobre la base de datos a la que desea conectarse. Puede escribir la información de conexión o hacer clic en Generar, y a continuación escribir la información acerca del servidor al que se está conectando.


  1. Cuando se le pida que guarde la contraseña en la cadena de conexión, haga clic en  si desea que la contraseña y el nombre de inicio de sesión se almacenen en la información de la cadena de conexión.
  2. Si la consulta no es del tipo que devuelve registros, establezca la propiedad ReturnsRecords en No.
En la ventana Consulta de paso a través de SQL, escriba la consulta de paso a través. Por ejemplo, la consulta de paso a través siguiente utiliza el operador TOP de Microsoft SQL Server en la instrucción SELECT para devolver sólo los primeros 25 pedidos de la tabla Pedidos de la base de datos Northwind de ejemplo:
SELECT TOP 25 orderid from orders


  1. Para ejecutar la consulta, haga clic en Ejecutar en la barra de herramientas. (Con una consulta de paso a través de SQL que devuelva los registros, haga clic en Ver en la barra de herramientas).
  2. Si es necesario, Microsoft Access le solicita información sobre la base de datos de servidor.
Access 2007


  1. En la ficha Crear, haga clic en Diseño de la consulta en el grupo Otro.
  2. Haga clic en Cerrar en el cuadro de diálogo Mostrar tabla sin agregar ninguna tabla o consulta.
  1. En la ficha Diseño, haga clic en Paso a través en el grupo de trabajo Tipo de consulta.
  1. Haga clic en Hoja de propiedades en el grupo de trabajo Mostrar u ocultar para mostrar la hoja de propiedades de la consulta.
En la hoja de propiedades de la consulta, coloque el puntero del mouse en la propiedad Cadena de conexión ODBC y, a continuación, haga clic en el botón Generar (...).
Con la propiedad Cadena de conexión ODBC especifica información sobre la base de datos a la que desea conectarse. Puede escribir la información de conexión o hacer clic en Generar, y a continuación escribir la información acerca del servidor al que se está conectando.


  1. Cuando se le pida que guarde la contraseña en la cadena de conexión, haga clic en  si desea que la contraseña y el nombre de inicio de sesión se almacenen en la información de la cadena de conexión.
  2. Si la consulta no es del tipo que devuelve registros, establezca la propiedad ReturnsRecords en No.
En la ventana Consulta de paso a través de SQL, escriba la consulta de paso a través. Por ejemplo, la consulta de paso a través siguiente utiliza el operador TOP de Microsoft SQL Server en la instrucción SELECT para devolver sólo los primeros 25 pedidos de la tabla Pedidos de la base de datos Northwind de ejemplo:
SELECT TOP 25 orderid from orders

  1. Para ejecutar la consulta, haga clic en Ejecutar en el grupo Resultados de la fichDiseño. Con una consulta de paso a través de SQL que devuelva registros, haga clic en Vista Hoja de datos en la barra de estado.
  2. Si es necesario, Microsoft Access le solicita información sobre la base de datos de servidor.


No hay comentarios:

Publicar un comentario