Está en la página 1de 4

Centro de Capacitación en Informática – CCI

CONSULTAS II
Clase V
1. Campos calculados.
La mayor parte del tiempo, no se usan las tablas para calcular valores basados en
datos de la misma base de datos. Por ejemplo, la tabla Detalles de pedido de
Northwind 2007 no almacena los subtotales de los productos porque el subtotal
correspondiente a un producto dado se calcula utilizando los datos almacenados en
los campos Cantidad, Precio y Descuento de la tabla Detalles de pedido.

En algunos casos, los valores calculados ya no están actualizados porque cambian los
valores en los que se basan. Por ejemplo, no debe almacenar la edad de una persona
en una tabla porque cada año tendrá que actualizar el valor; en su lugar, almacene la
fecha de nacimiento de la persona y, a continuación, use una expresión en una
consulta para calcular su edad.

Siga el procedimiento que se detalla a continuación para crear una consulta que
calcule los subtotales de los productos basándose en los datos de la tabla Detalles de
pedido.

1. Abra Northwind 2007.


2. En el grupo Otros de la ficha Crear, haga clic en Diseño de consulta.
3. En el cuadro de diálogo Mostrar tabla, en la ficha Tablas, haga doble clic en
Detalles de pedido.
4. Cierre el cuadro de diálogo Mostrar tabla.
5. En la tabla Detalles de pedido, haga doble clic en Id. de producto para
agregar este campo a la primera columna de la cuadrícula de diseño de la
consulta.
6. En la segunda columna de la cuadrícula, haga clic con el botón secundario del
mouse en la fila Campo y, a continuación, haga clic en Zoom en el menú
contextual.
7. En el cuadro Zoom, escriba o pegue lo siguiente:
Subtotal: ([Cantidad]*[Precio])-([Cantidad]*[Precio]*[Descuento])

Haga clic en Aceptar.


Centro de Capacitación en Informática – CCI

Este es el campo calculado. El campo calculado multiplica la cantidad de cada


producto por el precio de dicho producto, multiplica la cantidad de cada
producto por el precio y el descuento de dicho producto y, a continuación,
resta el descuento total del precio total.

8. Observe el resultado de la consulta y guárdelo con el nombre


ConsultaSubtotales.

9. Si desea modificar la expresion calculada, puede hacer uso del Generador de


Expresiones, para ello en la segunda columna de la cuadrícula, haga clic con
el botón secundario del mouse en la fila Campo y, a continuación, haga clic en
Generar.

Usando el cuadro de diálogo Generador de Expresiones modifique la


expresión anterior al siguiente acepte y observe los resultados:
Centro de Capacitación en Informática – CCI

2. Crear una nueva tabla utilizando datos de otras


tablas

Puede usar una consulta de creación de tabla para crear una nueva tabla a partir de
datos almacenados en otras tablas.

Por ejemplo, suponga que desea enviar datos referentes a los pedidos de Chicago a
un socio empresarial de Chicago que use Access para preparar sus informes. En lugar
de enviar todos los datos de los pedidos, desea restringirlos a los datos específicos de
los pedidos de Chicago.

Puede crear una consulta de selección que contenga los datos de los pedidos de
Chicago y, a continuación, utilizar la consulta de selección para crear la nueva tabla
siguiendo este procedimiento:

1. Abra Northwind 2007.

2. Cree una nueva consulta en Diseño de consulta.

3. Agregue las tablas Detalles de pedido y Pedidos.

4. En la tabla Pedidos, haga doble clic en Id. de cliente y en Ciudad dest para
agregar estos campos a la cuadrícula de diseño.

5. En la tabla Detalles de pedido agregue: Id. de pedido, Id. de producto,


Cantidad, Precio y Descuento.

6. En la columna Ciudad dest use como criterio 'Chicago'

7. Compruebe los resultados de la consulta antes de utilizarlos para crear la


tabla.

8. En el grupo Resultados de la ficha Diseño, haga clic en Ejecutar.

9. Guarde la consulta con el nombre ConsultaChicago y, a continuación, haga


clic en Aceptar.
Centro de Capacitación en Informática – CCI

CREAR TABLA

10. Con la consulta en vista de diseño Vaya Crear tabla (Ficha Diseño, grupo
Tipo de Consulta).

11. En el cuadro de diálogo Crear tabla, en el cuadro Nombre de tabla, escriba


Pedidos de Chicago y, a continuación, haga clic en Aceptar.

12. En el grupo Resultados de la ficha Diseño, haga clic en Ejecutar.

13. En el cuadro de diálogo de confirmación, haga clic en Sí para confirmar.

Se crea la nueva tabla, que aparece en el panel de exploración.

NOTA Si ya hay una tabla con el nombre especificado, ésta se borra antes
de que se ejecute la consulta.

También podría gustarte