Sign in Join

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

Mailing lists / lazarus-es / 2010-10

lazreport y campos lookup

7 messages · 5 people ·

Reply by email Subscribe to this list Your subscription

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

Paola Bruccoleri

Hola a todos..

En un form tengo un tztable con los campos de la tabla mas un campo lookup (es para que me aparezca el nombre del rubro en vez del c�digo) Tb tengo un datasource asociado a esa tabla.
Un rxdbgrid muestra los datos perfectamente.

Creo un reporte, por tanto coloco un tfrdataset y un frreport en el form El tfrdataset est� asociado a esa tabla.

En el reporte coloco en la banda correspondiente:
[dbSubRubros."DESCRIPCION"] [dbSubRubros."NOMRUBRO"]

ese NOMRUBRO es el nombre del campo lookup

Cuando voy a imprimir, sale esto: Como ven, el c�digo de rubro y la descripci�n est�n bien, pero el nombre del rubro sale en 1 solo rengl�n y encima mal, porque Combustibles es el codigo de rubro 1. Ser� un bug de lazreport? hace rato hago pruebas y m�s pruebas sin resultados..
muchas gracias

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20101006/3f2574ce/attachment-0001.html> ------------ pr�xima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: image/png
Size: 19564 bytes
Desc: no disponible
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20101006/3f2574ce/attachment-0001.png>

Reply by email

José Mejuto
to Paola Bruccoleri

Hello Paola,

Wednesday, October 6, 2010, 7:34:41 PM, you wrote:

PB> ese NOMRUBRO es el nombre del campo lookup
PB> Cuando voy a imprimir, sale esto: Como ven, el c�digo de rubro y la PB> descripci�n est�n bien, pero el nombre del rubro sale en 1 solo rengl�n PB> y encima mal, porque Combustibles es el codigo de rubro 1. PB> Ser� un bug de lazreport? hace rato hago pruebas y m�s pruebas sin PB> resultados..
PB> muchas gracias

Siento no poder ayudarte, en LazReport estoy muy, pero que muy verde, tanto que aprovecho para hacer una pregunta. C�mo haceis para dise�ar un report en base a un query que tenga par�metros ? Ya que al tener par�metros y no poder pas�rsele unos por defecto (o no se como) no me sale ning�n registro, o en algunos casos me da error directamente el query.

Best regards, Jos�

Reply by email

Jesus Reyes
to José Mejuto

--- El mi� 6-oct-10, Jos� Mejuto <joshyfun en gmail.com> escribi�:

Show quoted text 16 lines
Siento no poder ayudarte, en LazReport estoy muy, pero que muy verde, tanto que aprovecho para hacer una pregunta. C�mo haceis para dise�ar un report en base a un query que tenga par�metros ? Ya que al tener par�metros y no poder pas�rsele unos por defecto (o no se como) no me sale ning�n registro, o en algunos casos me da error directamente el query. -- Best regards, Jos�

Olivier la persona que originalmente hizo el port the FreeReport inicio el dise�o de formularios de usuario dentro de LazReport pero no avanzo realmente mucho. Por lo tanto LazReport no puede resolver estos detalles por si solo.

Ahora bien quizas se pueda hacer uso de algunos de los eventos de TfrReport como OnBeginDoc para efectuar la consulta y reemplazar los parametros por los valores adecuados.

Jes�s Reyes A.

Reply by email

Ismael L. Donis García
to Jesus Reyes: --- El mi� 6-oct-10, Jos� Mejuto <joshyfun en gmail.com> escribi�: Olivier la…

Paola lo poco que he probado lo he realizada a trav�s de sqlquery el cual enlazo al reporte y ah� si puedes hacer la consulta como desees. Eso es una pr�ctico que arrastro de Visual Basic y la cual siempre me a funcionado 100%, porque de hecho ya no tienes que filtrar nada ya que pasas el valor filtrado.

Saludos cordiales
=========
|| ISMAEL ||
=========
PD: Han probado ustedes si le trabaja el bot�n buscar en el reporte, a mi no me funciona, uso la versi�n 0.9.29.2010-09-30 rev 27526 Win32 con FPC 2.4.3

Earlier message 42 lines
----- Original Message ----- From: "Jesus Reyes" <jesusrmx en yahoo.com.mx> To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Sent: Wednesday, October 06, 2010 2:47 PM Subject: Re: [Lazarus-es] lazreport y campos lookup --- El mi� 6-oct-10, Jos� Mejuto <joshyfun en gmail.com> escribi�: > Siento no poder ayudarte, en LazReport estoy muy, pero que > muy verde, > tanto que aprovecho para hacer una pregunta. C�mo haceis > para dise�ar > un report en base a un query que tenga par�metros ? Ya que > al tener > par�metros y no poder pas�rsele unos por defecto (o no se > como) no me > sale ning�n registro, o en algunos casos me da error > directamente el > query. > > -- > Best regards, > Jos� > Olivier la persona que originalmente hizo el port the FreeReport inicio el dise�o de formularios de usuario dentro de LazReport pero no avanzo realmente mucho. Por lo tanto LazReport no puede resolver estos detalles por si solo. Ahora bien quizas se pueda hacer uso de algunos de los eventos de TfrReport como OnBeginDoc para efectuar la consulta y reemplazar los parametros por los valores adecuados. Jes�s Reyes A.

Reply by email

José Mejuto
to Jesus Reyes: --- El mi� 6-oct-10, Jos� Mejuto <joshyfun en gmail.com> escribi�: Olivier la…

Hello Jesus,

you wrote
> sale ning�n registro, o en algunos casos me da error > directamente el query.

JR> Olivier la persona que originalmente hizo el port the JR> FreeReport inicio el dise�o de formularios de usuario dentro de JR> LazReport pero no avanzo realmente mucho. Por lo tanto LazReport JR> no puede resolver estos detalles por si solo.
JR> Ahora bien quizas se pueda hacer uso de algunos de los JR> eventos de TfrReport como OnBeginDoc para efectuar la consulta y JR> reemplazar los parametros por los valores adecuados.

No, los eventos no solucionan nada :( La soluci�n tiene que venir o bien de SQLQuery o bien de los datasource, pero lo m�s l�gico ser�a en SQLQuery, donde al definir los par�metros, se le pueda dar un valor por defecto o de muestra para cada uno de ellos. O bien, mejorar alguno de los datasource de memoria, como el memds de modo que puedas introducir datos en tiempo de dise�o, usando un tstringlist o algo, y ah� se le pasar�an los par�metros como campos de una base de datos.

Por cierto, mira que me cost� averiguar que "put rectangular object" (o algo as�) es para poner un campo :) No miento si digo que me llev� como media hora. Yo no quer�a poner un rect�ngulo!!! :) Ah! y el about que s�lo habla de "FastReport" :)

Best regards, Jos�

Reply by email

Paola Bruccoleri
to Maxi: Paola, Lo mejor es tirar una consulta con todas las relaciones y que el reporte imprima…

El 06/10/2010 04:41 p.m., Maxi escribi�:

Paola, Lo mejor es tirar una consulta con todas las relaciones y que el reporte imprima esos datos.

si, ciertamente..
agradezco a todos, pero misteriosamente, luego de cerrar los forms, cerrar el proyecto y volverlo a abrir, cuando gener� nuevamente el exe, qued� funcionando.. todav�a no tengo una explicaci�n clara!!! chauuuuuuuuu

Reply by email