TEMA 3. Consultas |
3.3 CreaciÓn de CONSULTAS. Las consultas obtienen los datos de las tablas o de otras consultas de la base de datos, por lo que lo primero que debemos tener claro es el origen de los datos que debe mostrarnos nuestra consulta. Tanto si utilizamos el Asistente como si no, el primer paso para crear la consulta será seleccionar la pestaña consulta de la ventana de base de datos y ejecutar el comando Nuevo. A partir de aquí depende si utilizamos el Asistente o no.
Figura 3.3. Cuadro de diálogo Nueva Consulta
Creación de Consulta con el Asistente 1. Elegimos del cuadro de diálogo nueva consulta (Figura 3.3) una de las opciones posibles: consultas sencillas: consulta de selección para una o más tablas. de referencias cruzadas: crea una única tabla de referencias cruzadas para un única tabla o consulta. de buscar duplicados: busca registros duplicados en una única taba o consulta. de buscar no coincidentes: busca registros en una tabla que no tengan registros relacionados en otra. 2. Seguiremos las instrucciones del Asistente, para finalmente obtener la consulta deseada. La figura 3.4. muestra el diseño de una consulta de referencias cruzadas creadas con el Asistente. La hoja de respuesta dinámica producida por la consulta corresponde a la figura 3.5.
Figura 3.4. Diseño de consulta de referencias cruzadas realizada con el Asistente.
Figura 3.5. Hoja de respuesta dinámica resultado de la consulta de la figura 3.5.
Creación de Consulta sin Asistente Comenzaremos con la descripción de la ventana de diseño:
Figura 3.6. Ventana de diseño de consulta.
Para crear una consulta nueva sin el asistente seguir los siguientes pasos: 1. Seleccionar Vista Diseño en el cuadro de diálogo Nueva Consulta (Figura 3.3). Tendremos ante nosotros la ventana de diseño de consulta, figura 3.6. 2. Para añadir las tablas/consultas necesarias al área de tablas lo único que hay que hacer es seleccionarlas y ejecutar el comando Agregar. Una vez agregadas todas ejecutar el comando Cerrar. 3. Ahora tendremos que seleccionar el tipo de consulta a crear: haciendo clic en el botón Tipo de consulta o desde el menú Consultas. 4. Para llevar los campos a la cuadrícula QBE bien hacemos doble clic en la lista de campos de la tabla origen del mismo o lo arrastramos a la cuadrícula. 5. Rellenamos, según necesitemos, las demás áreas de la cuadrícula. 6. Ejecutamos la consulta: pulsando el icono de Admiración o desde el menú Consulta seleccionar el comando Ejecutar. Elementos de la cuadrícula QBE Las filas que aparecen en la cuadrícula QBE dependen del tipo de consulta que se crea: Campo: especificar el nombre del campo a mostrar en la consulta. Si queremos añadirlos todos podemos utilizar el *. Orden: sus posibles valores son Ascendente, Descendente o No ordenado. Tabla: tabla origen del campo. Criterios: estos establecen restricciones a la información que va a obtener la consulta: • Criterios para datos de tipo texto, numérico o fecha/hora. Ejemplos :
| Campo | Criterio | Significado
| Fecha | Entre #4/5/98# y #23/10/98# | Sólo mostrará registro cuyo campo fecha esté comprendido en ese rango
| País | “España” | Sólo cuando País = España
| Precio | >1500 | Mostrará productos con precio mayor a 1500
| Nombre | Como “A*” | Mostrará todos los nombre que empiecen por A
| DNI | Es Nulo | Sólo los campos cuyo valor sea nulo
| Precio | >4000 Y <= 4500 | Los comprendidos en ese rango
| Fecha | #7/7/98# O #4/8/98# | Cuando coincida con uno de esos valores
• Expresiones que usan valores resultantes de un cálculo o de una función agregada de dominio como criterio. Por ejemplo, una función que muestre los productos cuando el precio está por encima de la media. Para especificar varios criterios en una consulta utilizando el operador O, se coloca cada valor del criterio en una fila diferente, debajo del campo correspondiente. Si por el contrario se trata del operador Y, se coloca cada criterio debajo del campo correspondiente en la misma fila de criterio. En las figuras 3.7 y 3.8 podemos ver un ejemplo de estas operaciones.
Figura 3.7. Criterio múltiple con operación Y.
Figura 3.8. Criterio múltiple con operación O.
Total: cuando se deseen crear campos calculados hay que añadir esta línea a la cuadrícula QBE (menú Ver seleccionar Totales). El valor de esta línea puede ser una función agregada, combinación de funciones o una expresión. También podemos definir los grupos para los que queremos realizar los cálculos. Por ejemplo, si queremos ver los totales por categoría, debemos seleccionar la opción Agrupar por para el campo IdCategoría. |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.