Language:


Registros

Un informe puede nutrirse de los contenidos arrojados por un solo registro o varios registros. Por ejemplo, un informe podría contener una lista de Clientes y Facturas a la vez. Una estructura posible para este informe sería la siguiente:
Cliente 1
Cliente 2
Cliente 3
Factura 1
Factura 2
Factura 3
El resultado sería un informe en donde se ha paginado los registros individuales de Clientes (registro Contactos) y luego se ha paginado los registros individuales de Facturas (registro Facturas). En este proceso existen dos paginaciones (el bucle se “echa a correr” dos veces) donde dos registros (Contactos y Facturas) son la fuente y/o directriz.

Aquí tenemos otra posible estructura para este informe:

Cliente 1
Primera Factura del Cliente 1
Segunda Factura del Cliente 1
Tercera Factura del Cliente 1
Cliente 2
Primera Factura del Cliente 2
Segunda Factura del Cliente 2
Tercera Factura del Cliente 2
Cliente 3
Primera Factura del Cliente 3
Segunda Factura del Cliente 3
Tercera Factura del Cliente 3
En este caso, el resultado sería un informe donde se ha paginado el registro Contactos. Consecuentemente, “se echa a correr el bucle” para hallar Facturas vinculadas al Cliente en cuestión. En este proceso, el registro Contactos es la fuente o directriz y el registro Facturas es el registro secundario. El informe habrá de paginar el registro secundario una vez por cada registro individual en el registro principal (o fuente).

Adicionalmente, puedes agregar un registro terciario a la estructura de este informe:

Cliente 1
Primera Factura del Cliente 1
Primer Recibo parcial contra la Factura
Segundo Recibo parcial contra la Factura
Segunda Factura del Cliente 1
Recibo contra la Factura
Tercera Factura del Cliente 1
Recibo contra la Factura
Cliente 2
Primera Factura del Cliente 2
Primer Recibo parcial contra la Factura
Segundo Recibo parcial contra la Factura
Es importante recalcar que el diseño de un informe demanda cierta planificación. En este sentido, puede resultar muy útil cuadricular primero (en papel) una plantilla del informe para tener una idea de la información a ser mostrada en el informe; y para ver el nivel de legibilidad. Esta acción proporcionará una guía lógica para la creación del informe. Por ejemplo, una lista de Facturas podría estar basada en el registro Facturas o en el registro Contactos – dependiendo del volumen de información que desees mostrar por parte de cada registro. Otros factores son el criterio de filtros que quieres emplear y/o el tipo de ordenación.