Informe con totales y parciales de dos años

Tengo una tabla donde los registros contiene un producto, la fecha de venta y la cantidad vendida. La fecha de venta es del año 2001 y 2002.
Se quiere obtener un informe donde por producto y por mes se quiere ver el total de productos vendidos. Además se quiere que el ordenador pregunte hasta que mes se quiere ver la información. Por ejemplo aunque haya datos para los doce meses del año, si se responde 3, que solo aparezcan los datos de enero, febrero y marzo.
Además se quiere mostrar un parcial del año 2002 (p.e. Hasta marzo), el acumulado total del año 2002 (de todos los meses), el parcial del año 2001 (p.e. Hasta marzo) y el acumulado total del año 2001 (de todos los meses).

1 Respuesta

Respuesta
1
Utilizando el asistente basado en la tabla-s o consulta pertinente, seleccionas el campo fecha cuando te pregunte por nivel de agrupamiento. En esta misma pantalla, en opciones de agrupamiento, comprueba que esté por mes.
Hasta aquí tendrías todos los datos agrupados por mes. Bien.
Entonces a la hora de abrir el informe, tendrás que hacer un formulario de criterios, cajas de texto combos. Y seleccionar en ese cuadro combinado un valor (tu pondrás los necesarios) y tendrás también un botón que ponga algo así como abrir / ver / o imprimir informe en el código de este botón tendrás que tener un código similar a este (por ejemplo para ver todos los del año '01
docmd.openreport "nombredel_informe",,"fecha >= #01/01/2001# and fecha < #01/01/2002#"
Con esto abrirías el informe sólo con los valores del año 2001. Etc...
Si, según entiendo lo del 2002 sólo quieres resumen, pues en el diseño del informe creas una caja de texto y le das un valor por código como similar a este:
texto3 = dsum("cantidad","nombre_tabla","fecha > #01/01/2002#")
O lo mismo pero usando el generador de expresiones.
Sé que es trabajo, y que se tarda mucho en hacerlo, así que paciencia.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas