中国式复杂报表开发教程(7)—类Excel单据报表

档案类报表常见于人事管理系统,这一类报表常包含个人基本信息介绍,经历信息,评价,结论等信息。该类报表的特点: 标题在左,右边为内容;每项内容单元格的样式都是有严格要求的,通常报表的上半部分信息密集,下半部分为大量的数据填报信息,因此占用空间比较大。该类报表通常有固定的页数。本文主要介绍,如何使用矩表控件,开发档案类报表。<img src="http://www.grapecity.com.cn/image.ashx?picture=image_1142.png" alt="干部审批报表">

发布于 2016/05/05 00:00

ActiveReports

档案类报表常见于人员管理系统,这一类报表常包含个人基本信息介绍,经历信息,评价,结论等信息。该类报表的特点: 标题在左,右边为内容;每项内容单元格的样式都是有严格要求的,通常报表的上半部分信息密集,下半部分为大量的数据填报信息,因此占用空间比较大。该类报表通常有固定的页数。本文主要介绍,如何使用矩表控件,开发档案类报表。

(一)报表原型:

(二)报表模板:

image_thumb72

 

(三)报表结构分析

 

1. 左侧为标题,右侧为内容

2. 内嵌图片控件

3. 详细信息高度不一致

4. 跨行单元格合并

(四)实现思路

 

1. 使用矩表控件

2.添加多级静态列

3. 跨行单元格合并

 

(五)报表实现

 

1. 新建RDL 报表模板

2. 添加数据源和数据集

image

 

image_thumb3

 

3. 添加矩表控件

 

4. 删除分组单元格

因为不涉及动态列,首先需要删除列分组和行分组单元格。

 

4.1 删除 行分组;并设置该行Size 的Width 属性为0

image_thumb5

 

image_thumb10

 

4.2 删除列分组

 

右键单击列分组单元格,选择“列分组”-》“删除分组”;

并设置该列Size 的Width 属性为0

image_thumb6

 

image_thumb9

5. 构造基本信息模块

 

5.1 插入静态列

右键选中TextBox1 插入列,右侧;(重复执行7次)

image_thumb11

效果图:

image_thumb13

 

5.2 插入静态行

右键选中 TextBox1插入行,下方;(重复执行6次)

image_thumb15

效果图:

image_thumb17

 

5.3 输入项标题

效果图:

image_thumb19

 

5.4 合并单元格

 

5.4.1 合并图像块

image_thumb24

 

5.4.2 合并学位块

image_thumb27

image_thumb29

 

5.4.3 合并毕业院校块

image_thumb31

 

效果图:

image_thumb34

 

6. 添加 职务模块

 

6.1 选中“学历学位”单元格,插入行(执行三次)。

image_thumb36

 

效果图:


image_thumb40

 

6.2 输入内容,合并单元格

image_thumb44

image_thumb42

image_thumb46

 

效果图:

image_thumb48

 

7. 添加详细信息模块

 

该模块每个内容项对应一行内容,显示大量的文本;因此需要进行单元格合并,设置足够的行高;

 

7.1 添加静态行

选择“拟免职务”,选择“插入行”-》“下方”(执行6次)

image_thumb50

 

效果:

image_thumb53

 

7.2 输入项内容,合并单元格

 

输入项

image_thumb55

 

合并单元格

image_thumb58

 

效果:

image_thumb59

 

7.3 调整行高

image_thumb68

 

8. 绑定数据

 

8.1 添加Image 控件至 图像单元格,设置照片Value:=Fields!照片.Value

image_thumb64

 

效果图:

image_thumb70

 

9. 调整样式

 

 

报表模板预览:

http://ars.gcpowertools.com.cn/   目录:“1. 常规报表-》Excel 表格类-》干部审批表

登录名:Demo  密码: 123456;

您在使用产品过程中有任何疑问,可以登录葡萄城开发者社区和经验丰富的技术工程师、ActiveReports开发人员交流:了解更多

了解ActiveReports产品更多特性:

/developer/activereports

下载产品体验产品功能:

/download/?pid=16

 

 

 

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态