配色: 字号:
怎么在报表系统中添加数据源和数据集
2017-07-21 | 阅:  转:  |  分享 
  
怎么在报表系统中添加数据源和数据集

1.数据源和数据集

添加数据源的目的是指定报表数据的来源。葡萄城报表支持多种数据源,包括关系型数据

库和其他非关系型数据源。对于关系型数据库来说,数据源的核心就是数据库连接字串。

数据集就是真正需要展现在报表中的数据。对于关系型数据库,数据集定义的核心内容就

是查询数据所用的SQL语句。

以下以葡萄城报表为例,介绍集成方法。



葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报表软件项目紧密集

成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,可以帮您快速搭建

专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、负载均衡及跨平台

发布。

1.1添加数据源

添加数据源是报表数据绑定操作的第一步,在设置数据源之后,才可以创建数据集。添加

数据源的步骤如下:

(1)在报表设计器中,右键单击报表资源管理窗格中的【数据源】节点,再单击【添加

数据源】,如下图:



(2)在报表数据源对话框中需要指定所使用的数据类型,连接字符串,以及与数据源相

关的其它选项。如下图:



葡萄城报表支持多种数据源类型,包括关系型数据库、JSON数据源等。

一个报表模板中,可以添加多个数据源,并且可以是不同类型的数据源。

1.2添加数据集

数据源创建成功之后,会显示在报表资源管理器的数据源节点中,您可以在该数据源中创

建任意多个数据集,供报表使用。

添加数据集的方法如下:

(1)右键单击已创建的数据源,再单击【添加数据集】,如下图:



(2)在数据集对话框中,定义数据集名称、查询数据的SQL语句,以及数据集相关的其

它选项。如下图:



为了降低编写SQL语句的难度,对话框提供了可视化查询设计器(铅笔形图标),可帮助

您选择需要查询的数据库表和字段。通过点击对勾形图标可检查SQL语句的正确性,验证之后,

【字段】部分会自动列出数据集的字段列表。您还可以添加额外的数据集字段,比如在原有

【数量】和【单价】字段的基础上,添加【金额】字段,数值是数量和单价的乘积。

您还可以设置查询超时时间、查询参数以及过滤条件等。

(3)点击【确定】,保存数据集的设置,返回到报表资源管理窗口。

数据集添加成功之后,会显示在报表资源管理器的数据源节点中。同一个数据源节点下可

以创建多个数据集。

(4)点击数据集(如“DataSet1”)节点,可以看到SQL查询语句返回查询结果的数据

字段列表,如下图:



这些字段可用于绑定报表展示元素,如表格、图表等,也可用作自定义表达式的组成部分。



献花(0)
+1
(本文系断天涯大虾q...首藏)