Unir dos informes, ponerlos en vista previa e imprimirlos a pdf

Se que se pueden abrir varios informes a la vez a través de docmd. OpenReport:

DoCmd. OpenReport "Informe 1", acViewPreview

DoCmd. OpenReport "Informe 2", acViewPreview

Pero de esta forma los abre en dos archivos diferentes. ¿Se pueden fusionar en un sólo archivo para después pasarlos a pdf o imprimirlos?

1 respuesta

Respuesta
2

No, no se puede hacer, cada informe es único.

Lo que sí puedes hacer es diseñar un único informe que muestre los datos que ahora tienes en los dos...

Ya, pero eso no lo veo viable en mi caso puesto que por un lado quiero que me muestre datos anuales y por otro lado datos mensuales de dos consultas totalmente distintas. Es raro que con código no se pueda ¿?

Con código se pueden hacer muchas cosas, pero no cualquier cosa...

Yo al menos no conozco forma de unir dos informes por código.

Ok, gracias de todas formas.

Pongo aquí la solución que encontré para salir al paso. Lo que hice fue poner dentro del mismo informe varios sub-informes. (No sabía que se podía hacer eso). Es sencillo entras en el primer informe que quieres que se vea y en vista diseño vas añadiendo saltos de páginas y sub-informes en el pie de página, queda muy bien y si después haces mejoras en los sub-informes, dichas mejoras quedan modificadas en el "informe principal".

Pues esa es una forma de diseñar un único informe que muestre todos los datos, como te sugería en mi primera respuesta (aunque quizás no fui lo bastante explícito...)

Pero me alegra ver que lo hayas solucionado y además, que compartas la solución.

Sí, Gracias Sveinbjorn. Es que vosotros los expertos sabéis muchas cosas que dais por hecho que sabemos los usuarios normalitos, y muchos de nosotros tenemos que ir pasito a pasito. Yo no entendía como en un sólo informe podía meter los datos de los dos, pero brujuleando un poco conseguí la solución. Lo dicho muchas gracias.

No hay de qué. Y sí, es cierto que a veces suponemos que sabéis cosas que no...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas