办公教育 · 2025-11-24

Delphi-报表生成工具 ReportBuilder Enterprise 22.05 for Delphi 10.2-12

ReportBuilder Enterprise是一款专为Delphi开发的报表生成工具,支持复杂报表设计、数据处理和多格式输出(如PDF、Excel等),适用于企业级Windows和跨平台应用开发。

使用ReportBuilder Enterprise,除了ReportBuilder Professional的所有功能外,您还可以访问RAP语言软件,该软件使开发人员和用户能够在运行时编写复杂的事件处理程序。RAP允许将所有报告(包括数据、计算和工作环境报告)存储在应用程序环境之外。
在ReportBuilder软件中,考虑了报告结构。报告结构将报告分为四个部分:数据访问+数据处理+报告显示格式=报告输出。
在ReportBuilder Enterprise软件中,目标是向用户发送完整的报告。通过为这四个步骤中的每一个提供简单的解决方案来提交视频报告,从而实现这一目标。
这四个报告环境中的每一个都有自己独特的发烧,它有一个直观的界面来构建和定制其控制下的环境组件。接下来,每个环境的输出产生下一个环境输入:数据被馈送到计算环境,计算结果被用作下文所述每个环境的ReportBuilder Enterprise中的组件输入。

核心功能
‌报表设计‌:提供可视化设计器,支持VCL控件集成,可创建复杂报表布局。 ‌
‌数据处理‌:通过RAP语言实现事件处理和计算逻辑,支持SQL查询及数据过滤。 ‌
‌多格式输出‌:生成PDF、Excel(Xlsx)、图像等格式,支持2D条形码、数字签名(如ZUGFeRD2.x标准)。 ‌

接口和功能:
数据:在Data选项卡工作区中,用户可以轻松创建数据表(DataView),这些数据表可以是构成报告的相同数据。这些表通常可以通过查询向导或查询设计器轻松创建。这两个工具都很直观,允许用户选择所需的表、字段、搜索规则和报告类型。在幕后,会生成一条SQL语句,用于从数据库中读取数据。
(Calc(RAP:Calc Environment)用于管理与报告相关的RAP代码。Calc环境包含一个树结构,其中包含报告的对象和内容。用户在编辑环境中选择任何对象对事件进行编码。Special将进行编码。
设计:设计环境包括一个演示模板。专业界面,功能丰富。使用Office 97这样的环境,在熟悉的环境中,用户很容易使用。此环境的向导也可用于使报告更容易。
预览:此预览用于查看报告的预览。也可以打印最终报告或以任何其他格式保存。

与Delphi集成
支持Delphi 10.2 Tokyo及更高版本(如Delphi 11 Alexandria),需通过BPL组件包注册到IDE。 ‌

安装步骤:
安装ReportBuilder后,将RBDsgn190.bpl添加到Delphi的组件包中。 ‌
在项目中引用RBVCL、RBCon等单元,调用TppReport加载报表文件。 ‌

兼容性与优化
支持64位项目:需确认组件包(如RBDsgn190_x64.bpl)与Delphi版本匹配。 ‌
新增功能:RAF合并工具、滚动预览后台线程、OAuth2认证等。 ‌

适用场景
企业级报表开发:适用于需要复杂数据可视化、多格式导出的Windows桌面应用。 ‌
跨平台支持:部分版本优化Windows 10 DPI设置,提升多显示器适配性。 ‌

官网 https://www.embarcadero.com/cn

2284下载地址:
https://jier-vip.lanzoul.com/b00jevk6jg
密码:guiz