TEMA 3. Consultas |
3.4 Tipos de CONSULTAS. De selección El resultado de esta consulta es el conjunto de registros que cumplen los criterios especificados en la cuadrícula QBE. Estas consultas ofrecen la posibilidad de actualizar los datos resultantes, añadir datos a la consulta, calcular sumas, promedios, cuentas y otros tipos de totales. De tabla de Referencias Cruzadas Estas consultas presentan la información en forma de hoja de cálculo, por lo tanto debemos indicar que campos se utilizarán como encabezados de filas, de columna y valores totales y como queremos resumir los valores. Es decir, estas consultas se utilizan para agrupar valores calculados con un formato de presentación igual al de una hoja de cálculo. Para su creación seguiremos los siguientes pasos: • Estando en la vista de diseño de consulta, agregados los campos a la cuadrícula QBE y especificados los criterios elegimos el tipo de consulta Tabla de referencias cruzadas. • Seleccionamos el campos que forme el encabezado de fila, para ello en la fila Tabla de referencias cruzadas de ese campo especificamos el valor correspondiente. • Igual al paso anterior pero para el encabezado de columna. • La fila total de los campos seleccionados como encabezados deben tener el valor Agrupar por. • Para establecer criterios de acotación antes de realizarse la consulta se selecciona el valor Donde de la fila Total al campo correspondiente. La figura 3.8 muestra el diseño de una consulta de referencias cruzadas.
Figura 3.8 diseño de una consulta de referencias cruzadas.
De Parámetros Cuando interesa que una consulta se ejecute cada vez con criterios diferentes estamos ante una consulta de parámetros. Estas consultas se basan en una consulta de selección o de referencias cruzadas a las cuáles se les añaden los parámetros necesarios. Los parámetros se consiguen añadiendo en la celda Criterios un texto de solicitud de datos entre corchetes. En las consultas de referencias cruzadas debemos especificar el tipo de los parámetros; para ello estando en vista de Diseño de Consulta seleccionamos la opción Parámetros del menú Consulta, y una vez allí introducimos el nombre de los parámetros y el tipo de datos (figura 3.9). Criterio del campo FechaPedido: Entre [Fecha Inicio] Y [Fecha Fin]
Figura 3.9. Cuadro de Diálogo de especificación de parámetros para una consulta de referencias cruzadas.
De eliminación Mediante una consulta de eliminación podemos realizar eliminaciones de registros en los siguientes casos: • En una sola tabla • En varias tablas relacionadas si está activa la propiedad Eliminar en cascada; o ejecutando dos veces la consulta si no está activa esta opción. Para crear este tipo de consultas hay que crear primero la de selección de los registros a eliminar. Una diseñada la consulta de selección elegir como tipo de consulta: consulta de eliminación. Mediante el modelo Vista Hoja podemos ver los registros que van a ser eliminados. De creación de Tablas Para crear este tipo de consultas debemos crear antes la consulta de selección mediante la cual seleccionaremos los registros que formarán la nueva tabla. Una vez creada la de selección elegimos el tipo de consulta: creación de tablas. Aparecerá un cuadro de diálogo solicitando el nombre de la nueva tabla (figura 3.10).
Figura 3.10 Cuadro de diálogo para introducir el nombre de la nueva tabla.
Nota. Si queremos que todos los campos de una tabla se integren en la consulta debemos incluirlos uno en cada columna de la cuadrícula QBE el carácter ‘*’; en caso contrario añadir cada uno de los campos e indicar el campo de la tabla destino al cual se deben añadir. Tras seleccionar el tipo de consulta de datos anexados aparecerá un cuadro de diálogo solicitando el nombre y la ubicación de la tabla a la que deseamos anexar los datos. De actualización Estas consultas permiten modificar los valores de un grupo de registros de una o más tablas. Al igual que antes debemos crear la consulta de selección y posteriormente elegir el tipo de consulta: De actualización. En la fila Actualizar a escribimos el nuevo valor del campo. |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.