Download - accesssesion6
-
7/30/2019 accesssesion6
1/5
@INTE ACADEMIA Curso de Access
Sesin 6. Consultas de parmetros y avanzadas
6.1. Consultas de parmetros
Muchas veces los criterios de una consulta tienen que cambiar cada vez que la
abrimos. Por ejemplo, podemos querer una consulta donde veamos cuantas facturas tiene
un cliente determinado. En tal caso, antes de abrir la consulta para ver los datos,
deberamos abrirla en vista diseo y modificar el criterio.
Vamos a ver como eso no es necesario si usamos parmetros en los criterios.
1.Abra su base de datos gestion.
2. Cree una nueva consulta en vista Diseo y agrguele las tablas de Clientes y
Facturas.
3. Arrastre los campos ApellidosCliente, NombreCliente, NFactura y FechaFactura.
4. Haga lo necesario para que la columna se muestre ordenada por FechaFactura.
5. Ahora vamos a poner un criterio. Haga clic en la celda Criterios de la columna
ApellidosCliente.
6. Escriba lo siguiente dentro de ella:
[Escriba los apellidos del cliente]
7. Ahora abra la consulta en vista Hoja de datos.
8. Observe como se muestra una ventana donde puede introducir los apellidos del
cliente cuyas facturas quiere ver. Escriba Lpez y pulse Aceptar.
1/5 AINTE INFORMTICA S.L.
-
7/30/2019 accesssesion6
2/5
-
7/30/2019 accesssesion6
3/5
@INTE ACADEMIA Curso de Access
3. Ahora vamos a crear una columna nueva. Haga clic en la celda Campo de la primera
columna vaca, tras el campo PrecioArticuloLF.
4. Vamos a escribir la frmula. Escriba
TotalLFsiva:[CantidadLF]*[PrecioArticuloLF]
5. El texto TotalLFsiva es el nombre del campo. Luego se ponen el smbolo de dos
puntos para separar el nombre del campo de la frmula. En la frmula se multiplican
la cantidad del artculo por su precio. Los campos en las frmulas van siempre entre
corchetes.
6. Abra ahora la consulta en vista Hoja de datos y compruebe como se realizan las
operaciones solicitadas.
7. Vuelve a la vista Diseo. Ahora vamos a aadir una columna ms para calcular el
precio de la lnea de factura con el IVA.
8. Haga clic en la siguiente columna vaca y escriba la siguiente frmula:
TotalLFciva:[CantidadLF]*[PrecioArticuloLF]*(1+[IVAArticulo]/100)
9. Abra la vista en modo hoja de datos y observe como calculan correctamente las
lneas sumando el IVA.
10. Ahora vamos a cambiar el formato de los nmeros. Al igual que los campos de las
tablas, los campos creados en consultas pueden tener su formato. Haga clic con el
botn derecho del ratn sobre la primera frmula que hemos escrito, el total de la
lnea de factura sin iva.
11. Haga clic en la opcin Propiedades.
12. Se muestra la ventana de propiedades del campo. Seleccione como formato Moneda
y como ttulo escriba Total sin iva.
13. Haga lo mismo con la frmula de la lnea con IVA pero escriba en el campo Ttulo
Total con iva.
3/5 AINTE INFORMTICA S.L.
-
7/30/2019 accesssesion6
4/5
@INTE ACADEMIA Curso de Access
14. Para terminar, guarde la consulta con el nombre ConsultaLFCalculada.
Ejercicios. Campos calculados
1. Cree una copia de la consulta anterior, llmela ConsultaLFCalculadaFiltrada de
modo que salgan solo las lneas de la factura cuyo nmero se introduzca.
2. Aada un nuevo campo a la tabla de Artculos llamado Descuento de tipo numrico.
Una vez hecho, cree una consulta que muestre el precio de los artculos antes del
descuento y el precio de los artculos despus del descuento.
3. Cree una consulta que muestre el precio de los artculos sin iva y con iva.
6.3. Consultas de totales
Queremos calcular cual es el artculo ms vendido de nuestra tienda. Es posible?
Access nos permite hacer estas operaciones y algunas ms.
1. Vamos a hacer una consulta que muestre cuantas unidades se han vendido de cada
artculo en total. Cree una nueva consulta en vista Diseo, agregue las tablas
Articulo y Lnea de Factura y arrastre los campos DescripcionArticulo y CantidadLF.
2. Abra la consulta en vista Hoja de datos. Observe como se muestran todas las filas
de la lnea de factura.
3. Ahora vamos a hacer que se suman todas las cantidades para cada artculo. Vuelva
a la vista Diseo.
4. Haga clic en el botn Totalde la barra de herramientas de Access.
5. Se muestra una nueva fila en la zona inferior de la ventana Consulta. Esta fila se
llama Fila de totales y permite hacer operaciones sobre los nmeros en todas las
filas de la tabla.
4/5 AINTE INFORMTICA S.L.
-
7/30/2019 accesssesion6
5/5
@INTE ACADEMIA Curso de Access
6. Por defecto, se muestra el texto Agrupar por. Esto significa que no se har ninguna
operacin sobre los campos. Haga clic en la celda de Total de la columna
CantidadLF.
7. Se muestra una lista con todas las operaciones que puede realizar sobre las
Cantidades en las lneas de factura. Haga clic en la opcin Suma.
8. Ahora abra la consulta en vista Hoja de datos. La columna DescripcionArticulo tena
el texto Agrupar por en la fila de totales, por ello se agrupan los datos en la consulta
por la descripcin del artculo. En cambio, el campo CantidadLF tena la operacin
Suma: por ello se muestra la suma de unidades vendidas de cada artculo.
9. Para terminar, vuelva a la vista Hoja de datos y ordene las ventas por CantidadLF en
orden descendente. Con esto, tiene una lista de los artculos desde el ms vendido
hasta el menos vendido.
Ejercicios. Consulta de totales.
1. Cree una consulta que calcule el importe total de cada factura sumando el total de
lneas de factura.
2. Cree una consulta que calcule el total de dinero ingresado por cada artculo vendido.
3. Cree una consulta que calcule cuantas prendas ha comprado un cliente en total en
nuestra tienda.
4. Cree una consulta que calcule cuanto se ha gastado un cliente en total en nuestra
tienda.
5/5 AINTE INFORMTICA S.L.