Re: [lazarus] Report Tools for Lazarus
Currently I'm using a component (http://digilander.libero.it/snapobject/) to load a TDataSet with data from an object (TObject or TCollection), then connect to a TfrxReport and print it the same way you should do with a TQuery or TTable. I don't know if SnapObjectDataSet can be used directly in Lazarus but I'm sure it can be converted to work. Leonardo M. Ramé http://leonardorame.blogspot.com _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
On 09/06/07, Jesus Reyes [EMAIL PROTECTED] wrote: I can confirm that, yes LazReport has TfrUserDataset components so one can have a custom data cursor, in fact, in 0.9.4 version there is a sample showing exactly this functionality. Sample is in Samples/UserDs directory. That's excellent news! Graeme. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
On 08/06/07, Michael Van Canneyt [EMAIL PROTECTED] wrote: Reportman should also work with Lazarus. (reportman.sourceforge.net) I used Reportman with Kylix and Delphi to great success. I generated reports from Objects, not a Dataset. This worked very well. Can LazReport do this? Last time I checked (months ago) there was talks about porting ReportMan to FPC/Lazarus. Was that actually done? Regards, - Graeme - _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Graeme Geldenhuys wrote: On 08/06/07, Michael Van Canneyt [EMAIL PROTECTED] wrote: Reportman should also work with Lazarus. (reportman.sourceforge.net) I used Reportman with Kylix and Delphi to great success. I generated reports from Objects, not a Dataset. This worked very well. Can LazReport do this? I am using FreeReport with Delphi and building reports in runtime against a business class model. I am using a wrapper to the TUserDefinedDataSet (don't remember the exact name) class. This has been working very well but wasn't so simple to implement, so, it depends what are you expecting. -- Joao Morais _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
On 09/06/07, Joao Morais [EMAIL PROTECTED] wrote: I am using FreeReport with Delphi and building reports in runtime against a business class model. I am using a wrapper to the TUserDefinedDataSet (don't remember the exact name) class. This has been This sounds like what ReportBuilder does in Delphi. A very powerful feature for reporting and allows you to report from just about anything. At runtime you inject the data you need and to the reporting engine it looks like a normal Dataset. Does LazReport have that TUserDefinedDataset class? What I've done with ReportMan is more how QuickReports work. I use a OnLoadData type event to populate the TReportLabel (or whatever it is called) components with data. The reporting engine then handle the report pages and brought forward totals for me. working very well but wasn't so simple to implement, so, it depends what are you expecting. I take all open source projects with a pinch of salt. I don't expect an easy ride. :-) -- Graeme Geldenhuys General error, hit any user to continue. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
If I need to pay for documentation, I buy Delphi or VB. At least I have someone to complain if something is wrong... Bye bye Ricardo Sat, 09 Jun 2007 06:40:34 +0200, Christian Ulrich [EMAIL PROTECTED] escreveu: Arí Ricardo Ody schrieb: Great response... I think you was trying to be funny. no, why you dont make it ? you cant expect something from opensource. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... maybe, but what pay these people ? if somebody want to make this everything is fine but dont expect this. Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) it is possible to export to txt,htm,rtf and pdf regards Christian _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Arí Ricardo Ody schrieb: If I need to pay for documentation, I buy Delphi or VB. At least I have someone to complain if something is wrong... If you dont want to pay something, expect also nothing. I dont understand peple how expect to recive everything what is software to be free. Open Source is an great thing. But since everyone pirat copys its Software people expect that software is free. Sorry i cant share this Opinion. Bye bye exactly Ricardo Sat, 09 Jun 2007 06:40:34 +0200, Christian Ulrich [EMAIL PROTECTED] escreveu: Arí Ricardo Ody schrieb: Great response... I think you was trying to be funny. no, why you dont make it ? you cant expect something from opensource. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... maybe, but what pay these people ? if somebody want to make this everything is fine but dont expect this. Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) it is possible to export to txt,htm,rtf and pdf regards Christian _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Graeme Geldenhuys wrote: On 09/06/07, Joao Morais [EMAIL PROTECTED] wrote: I am using FreeReport with Delphi and building reports in runtime against a business class model. I am using a wrapper to the TUserDefinedDataSet (don't remember the exact name) class. This has been This sounds like what ReportBuilder does in Delphi. A very powerful feature for reporting and allows you to report from just about anything. At runtime you inject the data you need and to the reporting engine it looks like a normal Dataset. Does LazReport have that TUserDefinedDataset class? I hope so! =) Since LazReport is based on FreeReport, the answer probably is yes. What I've done with ReportMan is more how QuickReports work. I use a OnLoadData type event to populate the TReportLabel (or whatever it is called) components with data. The reporting engine then handle the report pages and brought forward totals for me. I am creating something like a report metadata in runtime, based on the class model. Plain members are converted in fields, plain members from compositions and aggregations are also included as fields, container members and the root BO are included as dataset wrappers. These dataset wrappers are managed by the report broker, the Fast/FreeReport one creates the TfrDataset (this is the name). working very well but wasn't so simple to implement, so, it depends what are you expecting. I take all open source projects with a pinch of salt. I don't expect an easy ride. :-) By the way, easy rides aren't as amusing as a good challenge =) -- Joao Morais _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
--- Joao Morais [EMAIL PROTECTED] escribió: Graeme Geldenhuys wrote: On 09/06/07, Joao Morais [EMAIL PROTECTED] wrote: I am using FreeReport with Delphi and building reports in runtime against a business class model. I am using a wrapper to the TUserDefinedDataSet (don't remember the exact name) class. This has been This sounds like what ReportBuilder does in Delphi. A very powerful feature for reporting and allows you to report from just about anything. At runtime you inject the data you need and to the reporting engine it looks like a normal Dataset. Does LazReport have that TUserDefinedDataset class? I hope so! =) Since LazReport is based on FreeReport, the answer probably is yes. I can confirm that, yes LazReport has TfrUserDataset components so one can have a custom data cursor, in fact, in 0.9.4 version there is a sample showing exactly this functionality. Sample is in Samples/UserDs directory. Jesus Reyes A. ___ Do You Yahoo!? La mejor conexión a Internet y b 2GB/b extra a tu correo por $100 al mes. http://net.yahoo.com.mx _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Jesus Reyes wrote: --- Joao Morais [EMAIL PROTECTED] escribió: Graeme Geldenhuys wrote: On 09/06/07, Joao Morais [EMAIL PROTECTED] wrote: I am using FreeReport with Delphi and building reports in runtime against a business class model. I am using a wrapper to the TUserDefinedDataSet (don't remember the exact name) class. This has been This sounds like what ReportBuilder does in Delphi. A very powerful feature for reporting and allows you to report from just about anything. At runtime you inject the data you need and to the reporting engine it looks like a normal Dataset. Does LazReport have that TUserDefinedDataset class? I hope so! =) Since LazReport is based on FreeReport, the answer probably is yes. I can confirm that, yes LazReport has TfrUserDataset components so one can have a custom data cursor, in fact, in 0.9.4 version there is a sample showing exactly this functionality. Sample is in Samples/UserDs directory. Jesus Reyes A. From the documentation on sf.net: Frequently you may find the need to extract data from other sources, not having a relation to databases (for example, file, array or string grid). This is the purpose of the TfrUserDataset component, it generates the events OnFirst, OnNext, OnCheckEOF to handle navigation in this type of data. You should also create event handlers for the OnGetValue and OnEnterRectangle events of the TfrReport component. -- Warm Regards, Lee _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
[lazarus] Report Tools for Lazarus
Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Thanks. Jesus Reyes A. ___ Do You Yahoo!? La mejor conexión a Internet y b 2GB/b extra a tu correo por $100 al mes. http://net.yahoo.com.mx _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
RE: [lazarus] Report Tools for Lazarus
It's not a report tool, per se, but you can use FPC's RtfPars unit to create an RTF document, then display it in the user's word processor. Two units that simpify this are included in the XDev Toolkit: http://wiki.lazarus.freepascal.org/XDev_Toolkit The advantage to generating the report as RTF is that you have excellent control over the final look of the report since you can use any RTF formatting. Plus it's already in a form that the user can then browser, edit, print or save, without any export step required. Thanks. -Phil -Original Message- From: Jesus Reyes [mailto:[EMAIL PROTECTED] Sent: Friday, June 08, 2007 2:57 PM To: lazarus@miraclec.com Subject: [lazarus] Report Tools for Lazarus Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Thanks. Jesus Reyes A. ___ Do You Yahoo!? La mejor conexión a Internet y b 2GB/b extra a tu correo por $100 al mes. http://net.yahoo.com.mx _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
On Fri, 8 Jun 2007, Jesus Reyes wrote: Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Reportman should also work with Lazarus. (reportman.sourceforge.net) One thing I'm concerned about is the license of lazreport: it's based on FreeReport from Fastreports, but I'm not sure whether you can re-license it using the modified lgpl. I think you'll have to ask the original author for this. Michael. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
--- Michael Van Canneyt [EMAIL PROTECTED] escribió: On Fri, 8 Jun 2007, Jesus Reyes wrote: Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Reportman should also work with Lazarus. (reportman.sourceforge.net) One thing I'm concerned about is the license of lazreport: it's based on FreeReport from Fastreports, but I'm not sure whether you can re-license it using the modified lgpl. I think you'll have to ask the original author for this. Michael. LazReport license was approved by FastReport/FreeReport Copyright owners. See this: http://www.mail-archive.com/lazarus@miraclec.com/msg04258.html Jesus Reyes A. Llama gratis a cualquier PC del mundo. Con una excelente calidad de sonido. http://mx.messenger.yahoo.com/ _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
On Fri, 8 Jun 2007, Jesus Reyes wrote: --- Michael Van Canneyt [EMAIL PROTECTED] escribió: On Fri, 8 Jun 2007, Jesus Reyes wrote: Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Reportman should also work with Lazarus. (reportman.sourceforge.net) One thing I'm concerned about is the license of lazreport: it's based on FreeReport from Fastreports, but I'm not sure whether you can re-license it using the modified lgpl. I think you'll have to ask the original author for this. Michael. LazReport license was approved by FastReport/FreeReport Copyright owners. See this: http://www.mail-archive.com/lazarus@miraclec.com/msg04258.html Excellent news. In that case, I'm all for including it by default in Lazarus :-) Michael.
Re: [lazarus] Report Tools for Lazarus
And I ask: This time, please generate documentation for people with low expertise in Lazarus and all this stuff... Kind regards, Ricardo At 17:59 8/6/2007, you wrote: On Fri, 8 Jun 2007, Jesus Reyes wrote: --- Michael Van Canneyt [EMAIL PROTECTED] escribió: On Fri, 8 Jun 2007, Jesus Reyes wrote: Hi all, we are in talks about the possibility to include LazReport as a component included in Lazarus, one of the questions that raised was if there are more Reporting Tools that work with Lazarus even if they can't be included, we would like to know. Reportman should also work with Lazarus. (reportman.sourceforge.net) One thing I'm concerned about is the license of lazreport: it's based on FreeReport from Fastreports, but I'm not sure whether you can re-license it using the modified lgpl. I think you'll have to ask the original author for this. Michael. LazReport license was approved by FastReport/FreeReport Copyright owners. See this: http://www.mail-archive.com/lazarus@miraclec.com/msg04258.html Excellent news. In that case, I'm all for including it by default in Lazarus :-) Michael. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Arí Ricardo Ody schrieb: And I ask: This time, please generate documentation for people with low expertise in Lazarus and all this stuff... Create an Bounty for this... regards Christian _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Great response... I think you was trying to be funny. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) [ ] Ricardo At 19:16 8/6/2007, you wrote: Arí Ricardo Ody schrieb: And I ask: This time, please generate documentation for people with low expertise in Lazarus and all this stuff... Create an Bounty for this... regards Christian _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Arí Ricardo Ody wrote: Great response... I think you was trying to be funny. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) FastReport 2.x already has big documentation and as I know you can download it from fastreports site. Best regards, Paul Ishenin. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Great pal! I'll take a look Thank you very much... Ricardo At 20:27 8/6/2007, you wrote: Arà Ricardo Ody wrote: Great response... I think you was trying to be funny. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) FastReport 2.x already has big documentation and as I know you can download it from fastreports site. Best regards, Paul Ishenin. _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
Re: [lazarus] Report Tools for Lazarus
Arí Ricardo Ody schrieb: Great response... I think you was trying to be funny. no, why you dont make it ? you cant expect something from opensource. The tool would be used for more people if it was documented, or, at least, there would be a lot of examples. Single and more complex... maybe, but what pay these people ? if somebody want to make this everything is fine but dont expect this. Well... It's always possible to convert our reports to PDF, no? (and without bounties... free with lot of programs that convert to PDF) it is possible to export to txt,htm,rtf and pdf regards Christian _ To unsubscribe: mail [EMAIL PROTECTED] with unsubscribe as the Subject archives at http://www.lazarus.freepascal.org/mailarchives