使用ActiveReports报表服务器创建并发布
报表添加报表模板
1.创建并发布报表
使用ActiveReports报表设计器设计一张报表的步骤包括:
1)新建报表模板:开始一张新报表的设计。
2)添加数据源:连接到一个或多个报表数据来源,例如SQLServer,Oracle等关系型数
据库。
3)添加数据集:通过可视化查询设计器设计报表数据的查询语句,也可以直接编写SQL
查询语句。
4)设计报表布局:设计报表数据的展示方式,诸如表格、图表等,以及具体的格式,诸如
字体、边框等。
5)预览报表内容:预先查看报表设计效果。
6)发布报表:将设计好的报表模板上传到ActiveReports报表服务器上,供报表阅读者
查看。
以下详细介绍各个步骤的具体操作方法。
1.1添加报表模板
报表阅读者看到的报表,实际上是由报表模板和数据两部分组成的。报表模板就是报表
的格式框架,报表处理引擎将来自数据源的数据,填充到报表模板中,就形成了最终用户看
到的报表。因此,设计一张新报表的第一个步骤,就是创建一个新的报表模板。
新建一个报表模板的步骤如下:
1)打开ActiveReports设计器,选择【文件】菜单的【新建】命令,或者选择设计器左上角
的【新建】按钮;
2)在弹出的对话框中包含三种报表模板:区域报表、页面报表和RDL报表。
三种模板代表了三种报表布局类型,三种类型各自的特点如下:
报表布局类型特点用途
区域报表表头、表体、表位三个区域区分明确;
支持C#编写脚本。
需要使用C#编写脚本时可选
择这种类型
页面报表报表元素尺寸和位置固定典型用途是单据套打
RDL报表支持多数据源;
支持VB编写脚本;
支持更丰富的报表元素,如矩表等。
适用于最广泛的应用场景
如无特殊要求,建议选用RDL报表,因此以下以RDL报表为例进行说明。
3)点击【确定】,创建好一个RDL报表模板,创建完成之后,会自动打开报表设计界面。
报表设计器界面的顶部是菜单栏、工具栏,包含常用的操作。
菜单命令说明
文件新建开始新建一个报表模板
打开打开本地保存的报表模板文件
从服务器打开打开服务器上保存的报表模板文件
保存保存正在设计的报表模板
另存为将正在设计的报表模板保存为另一个本地文件
保存到服务器将正在设计的报表模板保存到服务器上,此操作也称为“上传”
导出将报表预览画面显示的报表数据导出为图片、
Word、Excel等格式的文件,预览时方可使用
服务器连接服务器连接到一个报表服务器,注意不是数据库服务器
断开服务器断开与报表服务器的连接
服务器数据源维护报表服务器上的共享数据源
服务器数据集维护报表服务器上的共享数据集
编辑撤销/重做/剪切
/拷贝/粘贴/删
除/选择全部
对当前选中的报表元素进行的操作
报表转换为母版报表将当前模板保存为一个母版类型的报表,以便被
其他内容报表使用
报表参数管理报表参数。常见的报表参数是用户在参数栏输入的数据库查询条件
内嵌图像管理报表中的内嵌图像
报表属性调出报表的属性对话框,设置报表外观等
样式表编辑器管理报表的样式表
设置母版报表选择本地Rdlx-master文件或服务器上的母版,
作为当前报表的母版。选择之后,当前报表成为
一个内容报表
视图在【设计器】、【脚本】、【预览】这三个选项卡之间选择切换
页眉显示报表的页眉设计区域
页脚显示报表的页脚设计区域
帮助关于查看报表设计器版本信息
报表设计器界面的左边,是控件工具栏,所谓控件,就是构成报表的元素,比如表格、
直线、文本框等。根据报表类型的不同,控件工具栏中的可选元素也不同。
设计器界面的中间部分,是报表设计的工作区。底部有设计器、脚本、预览等三个选项
卡,分别用于设计报表的布局、编写报表的脚本、预览报表的内容。
设计器界面的右侧上部为报表资源管理器,以树形目录结构显示报表中的各种元素,例
如数据源、参数、字段等。
设计器界面的右侧下部为属性窗格,显示设计器当前选中元素的各项属性,例如选中一
个表格时,属性窗格中显示表格的边框、字体等属性。
|
|