Tengo que hacer un informe con cuatro tablas, el padre y tres hijos, este informe tendría la parte superior con algunos de los campos de la tabla Padre, y luego tres agrupamientos por cada tabla Hijo.
La duda que tengo es que como las tres tablas hijos esta las tres por debajo de la del padre, no puedo hacer que las tres tablas salgan en el mismo informe, ya que no consigo relacionar las tres tablas hijo.
Si tienes que usar el informe nativo si o si. Tu solución pasará por crear una tabla en memoria rellenarna con la información de tal manera que puedas crear el informe que necesitas.
Por ejemplo, pasas la información de cada tabla y guardas el “tipo” o “tabla” en un campo para poder hacer el agrupamiento en el informe nativo.
Ese proceso simplemente carga otro tipo de datos de una Tabla Plural (en ese caso concreto eran Efectos de las Ventas).
Lo importante es el concepto:
Si una Cabecera tiene muchos plurales, desde uno de ellos es complejo imprimir la información de los otros.
Por consiguiente hay que darle la vuelta al problema, “juntando” la información en una Tabla Auxiliar
Reúne en esa Tabla Aux los registros a usar (graba solo el puntero a cada registro para aligerar)
Añade en la Tabla Auxiliar campos con los criterios de Clasificación que necesites posteriormente
Imprime el Informe desde esa Tabla (que ya contiene toda la info y por tanto es un informe estandard)
Ahora todo consiste en Agrupar datos (en el informe) y usar las condiciones de visibilidad de las secciones.