Question “How can I use DataSnap to implement an end-user reporting solution?” Solution On the client side, use the DADE plug-infor DataSnap (daDataSnap.pas) and ClientDataSets. On the server side implement a simple dsServerModule with the supporting data access components. Download: rbDataSnap.zip DataSnap Client 1. Connect the ReportExplorer to ClientDataSets. ClientDataset –> DBPipeline –> ReportExplorer 2. Include daDataSnap.pas. Full Article…
Search the Wiki
How To…Add a PDF button
Question “How can I add a PDF button to the Report Explorer toolbar?” Solution The following example shows create and register a custom ReportExplorer form descendant. Download: ReportExplorerAddPDFButton.zip Sample Delphi code: uses ppForms, ppExpFrm, ppTBX, ppToolResources, ppTypes; type TmyReportExplorerForm = class(TppReportExplorerForm) private FPDFButton: TppTBXItem; protected procedure ehPDFButton_Click(Sender: TObject); virtual; public procedure Initialize; override; property PDFButton: Full Article…
Report Parameter Fundamentals
Report Parameters are very useful in allowing users to modify information and aspects of a report from outside the report itself. Report Parameters can also be used to manually create search criteria and search lists in conjunction with the AutoSearch feature of ReportBuilder. Creating Parameters Parameters are added to the report using the Report Tree. Full Article…