|
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. |