人事通自定义报表的一例应用Word格式.docx
- 文档编号:21909995
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:11
- 大小:299.42KB
人事通自定义报表的一例应用Word格式.docx
《人事通自定义报表的一例应用Word格式.docx》由会员分享,可在线阅读,更多相关《人事通自定义报表的一例应用Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
1.4点击【保存报表】按钮,在弹出的窗口中的报表名称中填写“教育学历”,点击【保存】按钮,这张简单的《人员教育简历信息列表》就制作好了。
1.5【关闭】报表编辑界面,选择“教育学历”表,双击或【打开报表】就可以看到刚刚定义的报表了,见下图。
怎么样,很简单吧?
那么增加点难度,让我们接着学习再复杂一点的自定义报表。
二、提高篇——定义一个简单的员工信息表
2.1进入自定义报表;
2.2选择“报表中心”下的“人事报表”,点击【新建报表】按钮进入报表的编辑状态;
2.3点击【编辑字段】按钮,在打开的窗口中点击“显示设置”下面的下拉菜单框,选择“人事基本信息”子集中的以下字段:
‘姓名’、‘性别’、‘年龄’、‘出生日期’、‘证件号码’、
‘民族’、‘籍贯’、‘手机’、‘家庭住址’
选择完毕后,点击【保存】按钮,回到报表编辑界面;
2.4点击【保存报表】按钮,在弹出的窗口中的报表名称中填写“员工简历”,点击【保存】按钮。
注意:
在自定义报表时一定要间隔一会就要点击保存,否则辛苦的劳动成果就会付之东流。
2.5定义到这里,我们会发现,这不就是上一篇讲过的列表吗?
别急,报表定义的基础操作是一样的,不同点马上就要开始。
2.6在报表设计区域中,删除“标题行”中的字段。
删除方法是:
鼠标左键单击要删除的字段,此时会有一个很粗的斜线框圈住这个字段,此时点击鼠标右键,在弹出的菜单中选择‘删除’。
这里的删除只是把显示的部分删除,实际的字段仍然存在,可以随时调用,后面会讲到如何调用这些字段。
2.7全部删除后,在‘标题行’和‘内容行’下各显示一个空白行,再按如下步骤操作(如图所示):
1.在‘标题行’下的空白处单击鼠标右键,在弹出的菜单中选择插入—‘列’;
2.在‘明细网格’下方的标尺右侧按住鼠标左键向右拖动;
3.在‘内容行’下边界按住鼠标左键向下拖动;
2.8修改新增列‘Column1’,修改分两个步骤,分别是:
1.修改列名‘Column1’为‘员工简历表’,操作方法是双击列,当出现光标闪动时即可修改。
修改后再选择上面的格式按钮分别修改字体、字号并且居中;
2.鼠标左键单击标题行三个字,其所在行会变成深蓝色,
这时鼠标指针指向深蓝色,单击鼠标左键,则右侧的属性框会显示如下;
修改“重复打印方式”中的‘不应用’为‘新页’。
修改这里的作用是使每一页,也就是每一个人的简历表头都会显示“员工简历表”,不修改此项则除了第一页,其他页不会显示表头。
2.9修改内容行为自由格
1.鼠标左键单击内容行下的空白处,此时会有一个很粗的斜线框圈出一个方框,我们可以通过鼠标左键拖动的方式调整这个框的大小。
2.屏幕右边的属性框中,找到‘行为’——‘自由格’,将‘自由格’中的‘否’修改为‘是’
这样修改的目的是属性中的‘自由格’为‘是’的情况下可以在此基础上插入更多信息,比如字段、参数、文本框等。
2.10在“内容行”下的编辑框中插入更多的人事信息
1.插入“部件框”——“静态框”,修改标题名称为“姓名:
”
2.插入“部件框”——“字段框”,修改标题名称为“姓名”
3.重复上述两个步骤,依次插入其他人事信息,
‘性别’、‘年龄’、‘出生日期’、‘证件号码’、
下图是定义好这些字段以后的效果图:
2.11插入照片
1.在右边的属性框中找到“参数集合”,鼠标指针指向它并单击鼠标右键,“插入”——“字段”,并修改原来的名称“Field1”为“照片”、数据字段名为“照片”,修改类型为“二进制”,如下图:
2.在右边的属性框中找到“参数集合”,鼠标指针指向它并单击鼠标右键,“插入”——“字段”,并修改原来的名称“Field1”为“照片存放路径”、数据字段名为“照片存放路径”,如下图:
3.在左边“内容行”下的编辑框中,插入“部件框”——“图像框”,插入
让我们再看看有人员信息的效果图
这时候我们会发现,在这张员工简历表中,有两个子集“教育简历”和“工作简历”没有定义,只是添加了两个静态框而已。
为什么呢?
通常这两个子集中的信息一般情况下都不止一条,比如说多个学历或者很多次的工作经历等等,如果直接把这两个子集中的信息像之前讲过的那样按列表一样添加在这里,你会发现显示的内容是所有人的教育简历和工作简历,而不是对应某一个人。
这里我就不做演示了,有兴趣的可以自己试试。
那么我们如何显示这两个子集的信息呢,接下来的进阶篇将详细讲解。
三、进阶篇——定义完整的员工简历表、
在这一篇里,我们要利用子报表的功能来实现员工简历表中子集信息的显示。
还记得我们在入门篇中讲解的教育简历表吗,那就是我们要使用的子报表之一,只要学会了这张表与主表(员工简历表)如何关联和设置,其他的子报表原理相同,照本宣科即可。
3.1子报表(教育简历表)的修改
1.我们要在以前定义的《教育简历》表上直接修改,使之能与主表关联。
如何定义我就不重复讲解了,这里我只讲解如何修改。
2.进入《教育简历》表的编辑状态,在报表设计区把字段“工号”、“姓名”删除;
3.在右边的属性框中找到“参数集合”,鼠标指针指向它并单击鼠标右键,“插入”——“参数”,并修改原来的名称“Parameter1”为“员工ID”,修改数据类型为“整数”,如下图:
3.在右边的属性框中找到“记录集”,鼠标指针指向它并单击鼠标左键,在下方的记录集属性中找到“数据”——“查询SQL”,
4.点击
按钮,在弹出的编辑SQL语句框中用如下语句覆盖原来的语句
selectheEduLevelas'
教育学历'
heMajoras'
所学专业'
heStartDateas'
入学日期'
heInYearas'
学制'
heEnddateas'
毕业日期'
heCollegeas'
毕业学校'
fromHumanEduwherehmID=:
员工ID
5.点击“测试”按钮,当弹出语句测试通过时即可点击“确定”按钮保存当前修改。
在这段SQL语句中,最重要的有两点:
1.fromHumanEdu这表示在教育简历子集表中取数;
2.wherehmID=:
员工ID这表示与主表关联,hmID是每个人事通的子表中都存在的关联字段,这句是固定的,无论定义哪个子表,最后都用这句结尾作为与主表关联。
6.全部完成后点击【保存报表】,然后【关闭】报表
3.2主表(《员工简历》表)的修改
1.进入《员工简历》表的编辑状态,在右边的属性框中找到“参数集合”,鼠标指针指向它并单击鼠标右键,“插入”——“字段”,并修改原来的名称“Field1”为“员工ID”,修改数据类型为“整数”,如下图:
2.在右边的属性框中找到“记录集”,鼠标指针指向它并单击鼠标左键,在下方的记录集属性中找到“数据”——“查询SQL”,点击
按钮,在弹出的编辑SQL语句框中插入如下语句在原来的语句中,
hmIDas'
员工ID'
如图:
3.点击“测试”按钮,当弹出语句测试通过时即可点击“确定”按钮保存当前修改。
4.鼠标指针指向报表编辑框中“教育简历”静态框的下方,单击鼠标右键“插入”——“部件框”——“子报表”,然后在右边的属性框中可以看到“SubReport1:
子报表”,修改原来的名称“SubReport1”为“教育简历”,如下图:
修改“数据”——“报表模板文件”,点击
按钮,在弹出的报表打开框中按如下路径查找“C:
\UFSMART\RSTClient\reports\教育学历.grf”,
所有自定义报表的文件都保存在这个路径下*:
\UFSMART\RSTClient\reports\
5.全部完成后点击【保存报表】,然后【关闭】报表.
6.看看效果,还不错吧。
通过这几张报表的学习,可以实现日常工作中常见的一些表。
很高兴能有机会在这里与大家分享我的学习成果。
谢谢大家
2010-07-20
袁峰
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 自定义 报表 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)