Title: Consultas
1Consultas
- De selección
- De referencias cruzadas
- De acción
2Con ellas podemos
- Elegir campos específicos de tablas específicas
- Seleccionar informaciones vía criterios
- Mostrar las informaciones en varios órdenes
- Obtener datos de varias tablas simultáneamente
- Calcular totales
- Crear formularios e informes
- Crear otras consultas y gráficos.
3Generar una nueva consulta
4Query By Example
5Estructura de la Consulta Ingenieros de la Empresa
6Hoja de Datos de la consulta Ingenieros de la
empresa
7Adicionar campos a la consulta
- Seleccionar y arrastrar
- Desde el Campo en el área inferior
- Asterisco ()
8Criterios de Selección conteniendo un único campo
- gt520
- entre 520 y 1528
- "Carlos Moreira"
- "S "
- Dorival Feeira"
- Monica P?nce"
- " "
- //93
- negado como "S"
- gt1-ene-92 y lt20-feb-93
- "S" o "R"
- nulo
- negado nulo
- fecha()
- entre fecha() y fecha()-7
9Criterios de selección comprendiendo mas de un
campo
- Expresiones ligadas por y quedan en la misma
línea - Expresiones ligadas por o quedan en líneas
diferentes.
10seleccionar todos los ingenieros y que sean del
departamento de finanzas
11todos los ingenieros o Empleados del departamento
de finanzas
12todos los ingenieros de nivel 2 del departamento
de marketing o ingenieros nivel 2 con nombres
comenzados por la letra R.
13Selección con valores únicos sin repetición
14(No Transcript)
15(No Transcript)
16Consultas con múltiples tablas
- Nombre del empleado y su Salario (Salario del
cargo) - la relación es a través del Código del cargo
- Finalmente especificamos en la planilla QBE
cuales son los campos a incluir en la consulta. - El Nombre del empleado
- El Salario del cargo
- El descuento del 8 sobre el salario
- Cmoneda(IIf(Esnulo(salario del
cargo)0salario del cargo0,08)) - CCur(IIf(IsNull(salario del cargo),0,salario
del cargo0.08))
17(No Transcript)
18(No Transcript)
19Totalizaciones botón sumatoria ??
- sumas,
- promedio,
- mínimos,
- máximos, etc
- Por otro lado, siempre habrá campos que van a
controlar el argumento de los registros, por
ejemplo, si deseamos totales por departamentos,
en nuestro caso para el del Nombre del
departamento, especificaremos Agrupar por.
20Total de Empleados por cargo dentro de cada
departamento
21(No Transcript)
22Propiedades de la Asociación
23Ventana para definir el tipo de asociación
24Hoja de datos para asociación tipo 1
25HOJA de datos para la asociación tipo 2
26Hoja de datos para la asociación tipo 3
27Consultas con parámetros
- Podemos construir consultas cuyos criterios de
selección pueden ser provistos cuando la consulta
es ejecutada - , podemos pedir al usuario que provea la Sigla
del departamento de la tabla PADRÓN DE EMPLEADOS
28Consulta con parámetro
29CONSULTAS CONTENIENDO ACCIONES
- Construir nuevas tablas
- Consulta de creación de tabla...
- Excluir registros de la tabla
- Consulta de eliminación
- Adicionar registros a la tabla
- Consulta de datos anexados...
- Alterar bloques de registros de tablas.
- Consulta de datos anexados
30Construir nuevas tablas
31(No Transcript)
32Excluir registros de tablas
33(No Transcript)
34Anexar registro a la tabla
35(No Transcript)
36Modificar bloques de registros
37(No Transcript)