1.2. Vista Diseño

entorno diseño consulta

Img 14. Vista de diseño de consulta

La creación de consultas en vista Diseño, al igual que la creación de tablas, requiere un estudio pormenorizado de los condicionantes de la consulta.

El entorno de trabajo se divide en dos zonas:

  • Zona superior.- se muestran las tablas seleccionadas.
  • Zona inferior.- se muestran los campos incluidos en la consulta y condiciones que deben cumplir.

En la imagen se observa como se representan también las relaciones establecidas entre las tablas. Estas relaciones permitirán relacionar los campos en la consulta.

 

Si se incluye en la consulta un campo de otra tabla y no existe ninguna relación, al ejecutar la consulta se repetirán los campos de la primera tabla para cada valor del campo de la segunda. (Este es el Producto Cartesiano, es decir, multiplicar el número de registros por el número de campos de la segunda tabla).

 

 

 

 


Icono IDevice Actividad
La creación de consultas en vista diseño consiste en la selección de las tablas, los campos y las condiciones de filtrado y de agrupamiento campo a campo.

Icono de iDevice AV - Actividad de Espacios en Blanco

Relaciona cada icono con la acción que activa.

Permite asociar funciones a los campos de la consulta
herramientas consulta
Img 15. Herramientas de diseño de consulta.
Eliminar la consulta
Filtrar filas con valores repetidos
Agregar tablas a la consulta
Activar la vista diseño
Activar los alias de los campos

Ejecutar la consulta
Activar la tabla en la zona de campos y condiciones
  

condiciones campo
Img 16. Campos y condiciones
El proceso de creación comienza con la selección de las tablas y a continuación, se seleccionan los campos que se visualizarán. Por último, es necesario realizar los siguientes pasos: 
  • Elección del alias. Es opcional y se puede ocultar.
  • Indicación de la tabla a la que pertenece el campo. Se puede ocultar, aunque es importante si hay campos con el mismo nombre en tablas distintas.
  • Orden de visualización ascendente o descendente.
  • Visibilidad del campo. Se suele desactivar cuando se va a utilizar para el filtrado de registros.
  • Aplicar una función al campo seleccionado.
  • Establecer criterios de filtrado. Se usan los signos convencionales (<,>,=) y se pueden combinar varias condiciones.
Al desplegar la lista de campos aparece el nombre de la tabla seguido de un asterisco (Tabla.*) para incluir a la vez todos los campos de una tabla.

 

Icono de iDevice Ejemplo o ejercicio resuelto

Crea una consulta en vista diseño para visualizar los pedidos que se han enviado mediante el tipo de transporte camión lento, ordenados por clientes. Para ello agrega las tablas Pedidos y Transporte (creadas en el tema anterior).

Nosotros ya lo hemos hecho y hemos obtenido los siguientes datos. ¿Eres capaz de llegar al mismo resultado?

 

consulta pedidos_transporte

 

Img 17. Consulta Pedidos_Transporte.

Operadores Y - O
  • Dos condiciones tecleadas en la misma columna se leen con el operador "o". La consulta muestra los valores que cumplen una condición o la otra.
  • Si queremos seleccionar además otra condición habría que escribirla en el campo correspondiente en al misma fila. Las condiciones tecleadas en la misma fila se leen con el operador "y". La consulta muestra los valores que cumplen una condición y la otra.

 

Funciones

    Las consultas con funciones se usan para calcular operaciones aritméticas con los datos de determinados campos.

Icono IDevice Objetivos

Cambia el diseño de la consulta Pedidos_transporte para que seleccione los pedidos con destino Madrid y tipo de transporte 1 ó 2.

pedidos-transporte-madrid
resultado consulta
Img 19. Diseño consulta
Img 20. Datos consulta

Icono de iDevice Ejemplo o ejercicio resuelto

Crea la consulta Contar_pedidos para obtener el número de pedidos realizados por cliente.

Utiliza la función agrupar en el campo Destinatario y la función contar en el campo IDPedido.