ActiveReports报表设计器中国式复杂报表:Excel单据报表
工具/原料
ActiveReports报表设计器
方法/步骤
1
报表模板
2
报表结构分析 1. 左侧为标题,右侧为内容2. 内嵌图片控件3. 详细信息高度不一致盲联4. 跨行单元格合并
3
实现思路1. 使用矩表控件2. 添加多级静态列3. 跨行单元格合并
4
报表实现1) 新建RDL 报表模板2) 添加数据源和数据集
5
3) 珠瞧级 添加矩表控件4) 删除分组单元格因为不涉及动态列,首先需要删除列分组和行分组单元格。a. 删除 行分组;并设置该行Size 的Width 属性为0
6
b. 删除列分组右键单击列分组单元格,选择“列分组巨暗”-》“删除分组”;并设置该列Size 的Width 属性为0
7
5) 构造基本信息模块a. 插入静态列右键选中TextBox1 插入列,右侧;(重复执行7次)
8
b. 插入静态行右键选中 TextBox1插入行,下方;(重复执行6次)
9
c. 输入项标题
10
d. 合并单元格
11
e. 合并毕业院校块
12
6) 添加职务模块a. 选中“学历学位”单元格,插入行(执行三次)。
13
b. 输入内容,合并单元格
14
7) 添加详细信息模块该模块每个内容项对应一行内容,显示大量的文本;因此需要进行单元格合并,设置足够的行高;a. 添加静态行选择“拟免职务”,选择“插入行”-》“下方”(执行6次)
15
b. 输入项内容,合并单元格
16
c. 调整行高
17
8) 绑定数据a. 添加Image 控件至 图像单元格,设置照片Value:=Fields!照片.Value
18
9) 调整样式