Sign in Join

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

Mailing lists / lazarus-es / 2013-12

Reportes dinámicos en Lazarus.

4 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

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

Ulises Díaz

Buenas compa�eros.

Tengo una duda sobre hacer reportes que sean din�micos en Lazarus, es decir que el numero de columnas no sea siempre el mismo y que los encabezados de estas tambi�n cambien. Por SQL se pueden crear las consultas que me tengan los datos a mostrar pero no se como hacer ya que Lazreport y FreeReport me permiten colocarlas de manera est�tica. Teniendo que crear un reporte cada vez que hayan cambios.

De antemano agradezco su colaboraci�n.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131203/3b7ae766/attachment.html>

Reply by email

Maxi
to Ulises Díaz

La uventaja de estos repoprteadores es
Uque ucrean un archivo el tcual pueda ymodificart sin ttocar el ejecutable. Si ylis tdatos tvan a cambiar mucho debes usar tuna consulta dentro del reporte
El 03/12/2013 19:35, "Ulises D�az" <udiaz60 en hotmail.com> escribi�:

Show quoted text 19 lines
Buenas compa�eros. Tengo una duda sobre hacer reportes que sean din�micos en Lazarus, es decir que el numero de columnas no sea siempre el mismo y que los encabezados de estas tambi�n cambien. Por SQL se pueden crear las consultas que me tengan los datos a mostrar pero no se como hacer ya que Lazreport y FreeReport me permiten colocarlas de manera est�tica. Teniendo que crear un reporte cada vez que hayan cambios. De antemano agradezco su colaboraci�n. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

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

Reply by email

Carlos A. Caballero Yunis
to Ulises Díaz: Buenas compa�eros. Tengo una duda sobre hacer reportes que sean din�micos en Lazarus,…

Ulises

Crosstab es la respuesta a tal pregunta.

este reporte 1:
http://images.virginialab.com.py/index.php/BI-Anda/erp_yakare_bianda_10-ventas-netas-anos_x_departamentos y este reporte 2:
http://images.virginialab.com.py/index.php/BI-Anda/erp_yakare_bianda_03-ventas-netas-anos_x_meses

lo obtenemos, a partir de un unico archivo de reporte, y un unico procedimiento almacenado (firebird).

y el "dinamismo" de tus columnas, te lo hace el crosstab, del reporteador.

entiendo que con el lazreport, lo podes hacer:
https://github.com/alrieckert/lazarus/blob/master/components/lazreport/samples/userds/notes.txt

con el fastreport, seguro tambien lo podes hacer:
http://www.fast-report.com/uploads/screenshots/4296118210160619e8e602b4fa5d56f9.png

realmente, la combinacion "Stored Procedures + Crosstab" , es super poderosa.

saludos cordiales.

El 03/12/2013 07:35 p.m., Ulises D�az escribi�:

Show quoted text 18 lines
Buenas compa�eros. Tengo una duda sobre hacer reportes que sean din�micos en Lazarus, es decir que el numero de columnas no sea siempre el mismo y que los encabezados de estas tambi�n cambien. Por SQL se pueden crear las consultas que me tengan los datos a mostrar pero no se como hacer ya que Lazreport y FreeReport me permiten colocarlas de manera est�tica. Teniendo que crear un reporte cada vez que hayan cambios. De antemano agradezco su colaboraci�n. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Alberto Caballero Yunis ------------------------------------ Virginia LAB S.R.L. - 595-21-392496 - Paso Puc� y Cap. Miranda - Duplex N� 11 - Barrio Obrero - Asuncion/Paraguay. - ccaballero en virginialab.com.py ------------------------------------ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20131203/22db941a/attachment.html>

Reply by email

Ulises Díaz
to Carlos A. Caballero Yunis

Gracias por sus respuestas, he visto el ejemplo pero no lo he comprendido. Digamos que ya tengo el sql. La idea es que el reporteador haga el trabajo como lo muestra la imagen de fastreport. se podr� en Lazarus??

Date: Tue, 3 Dec 2013 23:17:10 -0300
From: ccaballero en virginialab.com.py
To: lazarus-es en lists.lazarus.freepascal.org
Subject: Re: [Lazarus-es] Reportes din�micos en Lazarus.

Ulises

Crosstab es la respuesta a tal pregunta.

este reporte 1:
http://images.virginialab.com.py/index.php/BI-Anda/erp_yakare_bianda_10-ventas-netas-anos_x_departamentos

y este reporte 2:
http://images.virginialab.com.py/index.php/BI-Anda/erp_yakare_bianda_03-ventas-netas-anos_x_meses

lo obtenemos, a partir de un unico archivo de reporte, y un unico procedimiento almacenado (firebird).

y el "dinamismo" de tus columnas, te lo hace el crosstab, del reporteador.

entiendo que con el lazreport, lo podes hacer:

https://github.com/alrieckert/lazarus/blob/master/components/lazreport/samples/userds/notes.txt

con el fastreport, seguro tambien lo podes hacer:

http://www.fast-report.com/uploads/screenshots/4296118210160619e8e602b4fa5d56f9.png

realmente, la combinacion "Stored Procedures + Crosstab" , es super poderosa.

saludos cordiales.

El 03/12/2013 07:35 p.m., Ulises D�az escribi�:

Buenas compa�eros.

Tengo una duda sobre hacer reportes que sean din�micos en Lazarus, es decir que el numero de columnas no sea siempre el mismo y que los encabezados de estas tambi�n cambien. Por SQL se pueden crear las consultas que me tengan los datos a mostrar pero no se como hacer ya que Lazreport y FreeReport me permiten colocarlas de manera est�tica. Teniendo que crear un reporte cada vez que hayan cambios.

De antemano agradezco su colaboraci�n.

Reply by email