Report Builder 的主要目的是为用户和开发人员提供全面的覆盖范围以及现有的替代方案。这个目标被认为是通过提供视觉、无障碍的答案来实现的,它是所有可用的四个区域。Report Builder 和报表设计器的屏幕截图能够表明它具有的用户界面符合人体工程学的布局。与 Report Builder Enterprise 一起,除了 RAP 语言之外,用户还能够轻松灵活地获取专业 Report Builder 中包含的所有内容,RAP 语言能够让程序员和用户进行编码计算以及在运行时详细说明事件的层次。RAP 能够使用户和开发人员以及报告的整个定义(可以是数学或数据)与设计保持在用户和开发人员的可执行程序之外。
Report Builder 它被描述为一个独立的应用程序,已由用户甚至管理员安装在用户的计算机上。用户可以从 Microsoft 下载中心或什至从 SQL Server 报告 2016 服务或什至从与报告服务集成的 SharePoint 站点安装它。在这种情况下,管理员通常能够安装和配置报告服务,并授予从 Web 门户下载报告生成器的某些权限,还可以管理文件夹和权限,以便报告和共享对报表服务器安全的数据集。用户可以轻松灵活地从 Web 门户的报告服务开始构建报告。管理员还可以像 Microsoft 端点配置管理器一样使用该软件,以便将程序推送到用户计算机和系统。为了学习如何使用特定软件轻松安装报表构建,用户可以取消该软件的文档。
用户可以执行报表生成器的命令行安装,也可以提供参数以自定义安装过程。除了标准的固有参数之外,用户还能够使用报表生成器基本上为他们提供的自定义参数。它还能够指定具有报表生成器和用户的默认报表服务器,以便在服务器上保存报表。
ReportBuilder 的强大功能:
它具有以下特性和属性,如下所述:
- Reports Builder 被认为是一个小型报表设计工具,它基本上作为 Microsoft SQL Server 的一部分安装在用户报表服务器上。
- 它与 Microsoft word 非常相似,具有相同的感觉。
- 它被认为是非常舒适的,并且为用户和开发人员以及其他 Microsoft 办公室和工具提供了一个环境。
- 借助向导和现有的直观界面,用户能够非常快速地创建简单和复杂的报告。
- 如果用户具有 SQL 和脚本编写技能,则他能够自定义 SQL 查询和报表生成器,但通常认为遵循 UI 和使用向导会很快。
- 用户可以使用报表构建中的查询设计器来指定数据并设置用户希望在报表中看到的过滤器。
- 用户可以添加元素,也可以格式化它们。
- 在搜索选项卡中,用户能够找到帮助以及添加和编辑报表生成器设计界面中项目的最佳选择。
使用ReportBuilder Enterprise,您可以获得 ReportBuilder Professional 中包含的所有内容,以及RAP 语言,它允许开发人员和最终用户在运行时对计算和复杂的事件处理程序进行编码。RAP 使整个报告定义(数据、计算和布局)能够存储在应用程序可执行文件之外。
在ReportBuilder Enterprise中,目标是为最终用户提供成熟的报告解决方案。这一目标是通过在这四个领域中的每一个领域提供可视化、易于使用的解决方案来实现的。此 ReportBuilder 报表设计器的屏幕截图显示了用户界面的人体工程学设计。
报告的四个区域中的每一个都有一个代表性的笔记本选项卡,其中包含用于在该区域内创建和配置组件的可视环境。然后每个区域的结果成为下一个区域的输入:数据输入计算,计算输入报表布局中的组件,报表布局呈现为报表预览。ReportBuilder Enterprise 用于每个报告区域的实施如下所述。
数据
在“数据”选项卡的工作环境中,最终用户可以快速创建数据视图,然后可以使用这些数据视图为报告提供数据。数据视图通常是通过查询向导或查询设计器创建的。这两个工具都是可视化的;它们还允许最终用户选择报告所需的表、字段、搜索条件和排序顺序。在幕后,生成一条 SQL 语句并用于从数据库中检索数据。完整数据视图的屏幕截图如下所示。
上述解决方案是数据工作区内的标准行为。但是,开发人员可以通过执行以下三个任务之一来自定义此用户界面:
最重要的是,数据区域包含一个开箱即用的交钥匙解决方案,但如果需要定制,则提供了一个体系结构,以便可以进行这些定制。
计算器
Calc 工作区用于管理与报表关联的 RAP 代码。Calc 工作区包含报表的树视图、报表中的所有带区以及每个带区中的所有对象。选择波段或组件后,该组件的所有事件都会显示在列表中。然后用户可以选择一个事件并在底部的语法敏感代码编辑器中编写事件处理程序。以下屏幕截图显示了为 Line 组件编码的 OnPrint 事件。
此屏幕截图显示了功能最丰富、配置最复杂的 Calc 工作区。在这里完成的开发工作可以传递给最终用户以便他们可以修改它,锁定以便最终用户只能查看它,完全隐藏以便最终用户不知道它在那里。Calc 选项卡的最缩小版本由仅对话框界面提供,其中根本不存在 Calc 选项卡,并且可以从变量组件的计算...菜单选项访问单个语法敏感的代码编辑器对话框。用户界面和幕后架构具有高度可扩展性,以满足开发人员的各种需求。
设计
设计工作区包含报表的实际布局。用户界面与在 Delphi 设计时使用 ReportBuilder 呈现给开发人员的界面相同;换句话说,它是功能齐全且专业的。Office97 界面风格使设计工作区对最终用户来说特别容易学习。报告向导可用于快速创建报告。您可以通过替换它使用的任何对话框和注册您自己的报告向导来自定义此界面。
预览
预览工作区包含呈现的报表。可以从该工作区将报告打印到打印机或各种文件格式。