Para diseñar un informe en Access que cumpla con tus requisitos, puedes seguir estos pasos:
1.
Preparación de datos:
Asegúrate de tener una consulta o tabla que contenga los datos necesarios para los artículos y sus composiciones, incluidos los precios. Asegúrate de que la consulta esté organizada de tal manera que puedas agrupar los artículos de manera efectiva.
2.
Diseño del informe:
Crea un nuevo informe en Access y coloca seis cuadrados (rectángulos o controles) en la página. Puedes ajustar el tamaño y la posición de los cuadrados según tus necesidades.
3.
Configuración de los cuadrados:
En cada cuadrado, coloca los controles necesarios para mostrar los datos de los artículos y sus composiciones. Puedes usar etiquetas y cuadros de texto para mostrar información como el nombre del artículo, las composiciones y los precios.
4.
Configuración de agrupación:
En el informe, agrupa los registros por cada seis artículos (o según la cantidad que quepa en una página). Esto se hace arrastrando el campo que identifica cada artículo al encabezado de grupo correspondiente en la sección de "Diseño de informe".
5.
Cálculo de suma de precios:
Para calcular la suma de los precios en cada grupo de artículos, puedes usar un control de texto en el pie del grupo. En la propiedad "ControlFuente" del control de texto, puedes usar una expresión como:
`=Sum([Precio])`.
6.
Control de paginación:
Para controlar la paginación y evitar que los datos excedan cierto valor, puedes usar la propiedad "Antes de cambiar" del evento "Detalle" en el informe. Aquí hay un ejemplo de código que podría usarse:
Esto hará que si la suma de los precios supera 10, los datos se salten a la siguiente página.
7.
Prueba y ajuste:
Prueba el informe con datos reales y ajusta los tamaños de los cuadrados, las agrupaciones y las condiciones de paginación según sea necesario hasta que obtengas el diseño deseado.
Recuerda que este es un ejemplo básico y que puedes personalizarlo y ajustarlo según tus necesidades específicas y el diseño exacto que deseas lograr en el informe.