配色: 字号:
人事管理单据报表的设计和实现
2017-07-19 | 阅:  转:  |  分享 
  
用葡萄城报表设计人事管理单据类报表

单据/档案类报表常见于人员管理系统,这类报表常包含个人基本信息介绍,经历,评价,

结论等信息。该类报表的特点:标题在左,右边为内容。每项内容单元格的样式都是有严格

要求的,通常报表的上半部分信息密集,下半部分为大量的数据填报信息,因此占用空间比较

大。该类报表通常有固定的页数。

本节主要介绍如何使用葡萄城报表的矩表控件,开发档案类报表。

关于葡萄城报表:葡萄城报表是一套强大的报表开发和系统搭建工具,既能与您开发的报

表软件项目紧密集成,也可独立部署运行,支持多数据源,具有无编码、灵活、稳定等特性,

可以帮您快速搭建专业的报表软件系统,实现各类报表的设计、管理、权限控制、数据填报、

负载均衡及跨平台发布。

7.1报表模板





7.2报表结构分析

左侧为标题,右侧为内容。

内嵌图片控件。

详细信息高度不一致。

跨行单元格合并。

7.3实现思路

使用矩表控件。

添加多级静态列。

跨行单元格合并。

7.4报表实现

(1)新建RDL报表模板。

(2)添加数据源和数据集

数据集SQL语句:

Selectfrom干部履历

(3)添加矩表控件。

(4)删除分组单元格

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

(a)删除行分组。并设置该行Size的Width属性为0。





(b)删除列分组

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

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





(5)构造基本信息模块

(a)插入静态列

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



效果:



(b)插入静态行

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



效果:



(c)输入项标题

效果:



(d)合并单元格

合并图像块:



合并学位块:





(e)合并毕业院校块



效果:



(6)添加职务模块

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



效果:



输入内容,合并单元格:







效果:



(7)添加详细信息模块

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

高。

添加静态行:

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



效果:



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

输入项:



合并单元格:



效果:



调整行高:



(8)绑定数据

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



效果:









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