领航下载站 / 汇聚当下最新最酷的软件下载站!
领航下载站
您的位置: 首页 >软件频道 > 应用软件 > 办公软件 > FastReport VCL中文版
FastReport VCL中文版 v6.4.9 / FastReport报表设计工具
  • 软件大小:98.9MB
  • 软件语言:中文
  • 软件类型:国产软件
  • 软件授权:免费版
  • 更新时间:2019-07-29
  • 软件类别:办公软件
  • 软件官网:https://www.fastreportcn.com/
  • 应用平台:WinXP/Vista/Win7/Win8

分数 软件星级:4

下载地址 收藏该页

标签: 报表设计

FastReport VCL中文版是一款出色的报表设计软件,为用户提供创建报表所需的一切工具,快速生成报表。它是专门为进行报告的开发人员而设计,具备小型分发的特点,在任何windows系统上运行。

FastReport VCL中文版

FastReport VCL是什么

FastReport VCL提供了创建报表所需的所有工具,包括报表引擎,可视化的报表设计器,预览窗口,对话框设计工具,以及Pascal-like 宏解释程序。

它可用于在Embarcadero(比如Borland和CodeGear)Delphi 7-XE8和C++Builder 2005-XE8、Embarcadero RAD Studio 10 Seattle等开发工具中。

功能特点

广泛全面的报表对象

可视化报表设计器

报表中包含数据集

报表对话框

提供调试工具

可视化查询生成器

点阵打印报表

生产交叉表

样式丰富的图表

多功能的"文本"对象

支持生成下钻报表

内置的脚本引擎

FastReport使用教程

在报表中使用多个数据库

要获得JSON格式的插件连接器,我们需要构建相应的项目。它位于这里: C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Json 您只需要恢复一个NuGet Newtonsoft.Json包并构建一个项目。在Debug或Release文件夹中,您将找到两个库:FastReport.Json.dll和Newtonsoft.Json.dll。第一个是报表设计器的插件。

运行报表设计器。在文件菜单中,我们找到选项。在报表设计器选项中,转到“plugin”选项卡:

FastReport VCL中文版

并添加我们创建的插件。要使用它,您需要重新启动报表设计器。 我们开始创建一个演示报表。使用按钮创建新数据源:在数据源创建向导的新窗口中,单击“New connection”按钮... 在连接设置窗口中,选择连接类型。从这个特定列表中,我们选择要添加的新连接。我们使用插件添加它们。现在我们对标准连接器 - CSV数据库感兴趣。选择它并设置数据文件的路径:

如您所见,此窗口中有一些更重要的连接设置。在下面的窗口中,您可以看到表格的外观。单击“确定”,然后继续执行数据源向导的下一步。在这里,您只需要使用标记标记表并完成源的创建。 让我们创建第二个数据源。这

次我们选择连接类型--JSON数据库。从这里的设置我们只有文件选择。此外,与第一种情况一样,选择表并完成数据源的创建。 所以,我们有两个表 - 订单和客户。在Orders表中,有一个指向Customers的外部链接。 我们的任务是提出客户名称和每个客户的订单列表。通过这种方式,您可以获得客户的订单分组。此类报表称为Master-Detail。要实现我们的计划,您需要在表之间创建关系。

在“Data”窗口中,单击“Actions”按钮。在下拉列表中,选择New Relation ...:

在关系编辑窗口中,我们设置父表,该表具有一对多的关系。我们还设置了子表。下一步是设置通信列。简而言之,我们选择父表中的外键和子表中的主键:

您可以看到这些表与数据树中的此特征元素相关:

Customers元素已添加到Orders表中,可以通过单击加号来打开它。这意味着Orders表具有详细的Customers表。可以有很多这样的细节表,没有限制。 准备好数据; 您可以创建报表模板。将所需字段从Customers表拖到“Data”区域。对于我们的示例,CompanyName字段就足够了。然后我们右键单击“Data”区域,并从上下文菜单中选择“Add Detail Data Band/添加详细数据带”。 因此,我们添加从属频带“Data”。将所需字段从Orders表拖到添加的band。 添加详细数据带。

常见问题

1、FastReport导出中文PDF时,出现乱码,怎么样解决呀?

FastReport报表中的中文要用双字节字体,这样才不会成为乱码。

2、如何用FastReport打印CxGrid数据?

解决此问题可以使用以下方法:

1、将View的datacontroller.filter.autodatasetfilter属性设为True。

此方法需要DataSet支持才能设置。

2、是在FastReport的frDBDataSet的CheckEof Event里写如下代码:

EOF := frUserDataset1.RecNo >= Grid.ViewData.RecordCount;

在frReport的GetValue Event里写代码:

if ParName=’Field1′ then

ParValue := Grid.ViewData.Records[frDataset1.RecNo].Values[2]);

此代码也可这样写:

ParValue :=Grid.ViewData.Records[frDataset1.RecNo].Values[View.GetColumnByFieldName(ParName).Index]);

ReportMachine

更新内容

- 在新版本中,我们为UHD显示器添加了缩放支持。它支持DpiAware、Per-Monitor V1和Per-Monitor V2模式。

- 初始状态下Lazarus的完全支持包括:引擎、设计器、预览、导出过滤器:HTML、HTML5、RTF、DBF、CSV、ODS、ODT、XML、PDF、DOCX、PPTX、XLSX。

- 打印价格标签和支持新的GS1 Databar条形码标签。

- 新的Zebra打印机导出过滤器格式可实现准确、快速的标签打印。

- 以及许多其他改进和修复。

FastReport VCL中文版下载

回顶部 去下载