RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
通用水晶报表模板创建实例
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:38
  • 来源:未知

通用水晶报表模板创建实例

1.背景目的

    当有一大批报表需要你通过水晶报表来实现其打印、导出功能时,你不得不为这些具有相似结构的报表创建一一对应模板(rpt文件)而感到烦恼,其实,对于每一个编程人员来说,内心早就有一种想法:能不能通过一个通用的报表模板来实现这些报表所需要的功能呢?下面就从这个念头入手,解决这个烦人的问题。

 

2.方法思路

    仔细研究一下水晶报表模板rpt的文件结构,主要有以下四个方面:

一、数据源设置

二、数据字段绑定

三、特殊字段应用

四、文本对象设置

数据源的设置需要通过绑定一个DataSet文件,对于不同的报表,具有不同的报表数据结构,所以问题的关键所在就是要统一一个具有相同结构的DataSet文件,把它作为水晶报表的唯一数据源。

在具有一个统一的数据源结构之后,我们需要做到的主要有两点:

一、控制报表数据传入报表的时候我们可以将传入的DataSet数据集的表结构都转换成跟DataSet文件一样的结构(比如表名、字段名和字段数的转换);