报表生成器FastReport VCL是用于在软件中集成商务智能的现代解决方案。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中。
近日,FastReport VCL更新至v6.7,在新版本中,添加了对最新版本IDE的支持,简化了用于付款标准的条形码的创建,新增从预览窗口直接编辑RichView的功能,同时修复了多个Bug问题。欢迎下载体验。(点击下载)
随着C和.Net平台的出现,Delphi VCL的普及程度略有下降,但是世界各地有许多Delphi开发人员。许多应用程序都是用VCL编写的,需要进行现代化。
如果想要实现商品周转的会计信息系统,则需要从该应用程序生成一些文档。这可以是报告,销售和出纳支票,发票。在本文中,将研究从创建应用程序到报表显示,打印发票的整个过程。
本教程将使用Delphi 7开发环境来创建应用程序,并使用FastReport VCL报告生成器来创建报告。该应用程序的工作归结为将必要的组件添加到表单并进行设置。
在组件面板上找到FastReport选项卡,然后将frxReport组件添加到表单中。我们还需要为报告创建数据源。例如,我们将使用FastReport VCL发行版中的demo.mdb数据库。使用下表:订单,客户,物料,零件。将ADOConnection组件从组件面板的ADO选项卡拖放到窗体上。然后添加四个ADOTable组件。
在“数据访问”选项卡中,添加四个数据源组件。在FastReport选项卡中,添加四个frxDBDataSet组件。现在我们得到了:ADOTable,DataSource,frxDBDataSet,还需要将它们配置为三个。
第一个三:
- 对于ADOTable,设置属性:
- 连接– ADOConnection1;
- 名称–订单;
- TableName –订单;
- 对于数据源,设置属性:
- 数据集–订单