Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2015-12

Informe con lazReport que no funciona bien

4 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

SocGer

Tengo una plantilla creada en modo dise�o con lazReport en la que tengo puestas dos bandas (una maestra y otra detalle).

Evidentemente el mantenimiento/form es master/detail. Y tengo registros en la tabla master que no tienen l�neas en la tabla detail y donde si que las tienen.

Pues el informe de lazReport s�lo me reproduce aquellos donde la tabla master tenga l�neas detail.

Si el informe lo modifico y le quito la banda de detalle, me reproduce bien todos los registros de la tabla master.

Es evidente que hay algo que no controlo bien, as� que os agradecer�a me comentaran o guiaran en mi problema.

Ante todo un abrazo y unas gracias por anticipado. ------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20151230/937833dc/attachment.html>

Reply by email

Héctor Fiandor
to SocGer

Estimado SocGer:

Yo hago lo mismo, pero con una diferencia: en la banda master tengo informaci�n que saco de una tabla con datos ?est�ticos? (cliente, por ejemplo) y en la banda detail tengo informaci�n que saco de otra tabla (productos, por ejemplo). Tengo un solo Report (master-detail) y tengo dos DBDataSet: uno para la tabla del master y otro para la tabla del detail. Hasta ahora, funciona sin dar guerra.

Quiz�s no sea la soluci�n m�s t�cnica pero funciona.

Saludos,

Ing. H�ctor Fiandor

hfiandor en ceniai.inf.cu

De: SocGer [mailto:socger en gmail.com]
Enviado el: mi�rcoles, 30 de diciembre de 2015 09:28 a. m. Para: lazarus-es en lists.lazarus.freepascal.org
Asunto: [Lazarus-es] Informe con lazReport que no funciona bien

Tengo una plantilla creada en modo dise�o con lazReport en la que tengo puestas dos bandas (una maestra y otra detalle).

Evidentemente el mantenimiento/form es master/detail. Y tengo registros en la tabla master que no tienen l�neas en la tabla detail y donde si que las tienen.

Pues el informe de lazReport s�lo me reproduce aquellos donde la tabla master tenga l�neas detail.

Si el informe lo modifico y le quito la banda de detalle, me reproduce bien todos los registros de la tabla master.

Es evidente que hay algo que no controlo bien, as� que os agradecer�a me comentaran o guiaran en mi problema.

Ante todo un abrazo y unas gracias por anticipado.

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20151230/4689b333/attachment.html>

Reply by email

SocGer

En primer lugar gracias por contestarme Hector. Te anticipo que as� era como lo hac�a. De hecho en el form donde est�n los dataset son dos tablas master/details, pero no enlazadas por el dataset si no por el evento AfterScroll (por necesidad). Y en el dise�o del informe como detalle anteriormente tambi�n uso dos bandas (master y detail).

Al final d� con el fallo, por falta de conocimiento. Cuando creas una banda maestro en un dise�o con lazReport, si pulsas con el bot�n derecho sobre la banda os aparecer� un men� contextual. Una de sus opciones es <Imprimir si el detalle est� vac�o> ... pues esta opci�n hay que activarla y as� se imprimir� de todos modos aunque la banda de detalle no tenga ning�n registro que imprimir.

Saludos y a mandar lo que haga falta.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20151231/e4397f97/attachment.html>

Reply by email

Héctor Fiandor
to SocGer

Estimado SocGer:

Aprovecho tu comentario, que por sabido, a veces se nos olvida, para decirte que una vez imprimi el manual del LazReport que aparece en los ejemplos. De vez en cuando, se lee de nuevo y se descubren cosas ya sabidas y a veces olvidadas.

Saludos por el nuevo a�o,

Saludos,

Ing. H�ctor Fiandor

hfiandor en ceniai.inf.cu

De: SocGer [mailto:socger en gmail.com]
Enviado el: jueves, 31 de diciembre de 2015 06:41 a. m. Para: lazarus-es en lists.lazarus.freepascal.org
Asunto: Re: [Lazarus-es] Informe con lazReport que no funciona bien

En primer lugar gracias por contestarme Hector. Te anticipo que as� era como lo hac�a. De hecho en el form donde est�n los dataset son dos tablas master/details, pero no enlazadas por el dataset si no por el evento AfterScroll (por necesidad). Y en el dise�o del informe como detalle anteriormente tambi�n uso dos bandas (master y detail).

Al final d� con el fallo, por falta de conocimiento. Cuando creas una banda maestro en un dise�o con lazReport, si pulsas con el bot�n derecho sobre la banda os aparecer� un men� contextual. Una de sus opciones es <Imprimir si el detalle est� vac�o> ... pues esta opci�n hay que activarla y as� se imprimir� de todos modos aunque la banda de detalle no tenga ning�n registro que imprimir.

Saludos y a mandar lo que haga falta.

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20151231/b3af4a98/attachment.html>

Reply by email