收录日期:2020/05/27 17:02:01 时间:2016/06/07 03:55:23 标签:数据库(包含打印,安装,报表)
大家好,我做毕业设计,题目是一个“企业工资管理系统”,在此系统中有一个模块是把每个人的工资汇总打印成一张报表,我真的无能为力了,求大家帮助,下面我仔细说说我的问题!
    我的这个系统一共有4个数据库,分别是:
                                       1:员工基本信息表[姓名,员工号,性别,岗位名称,工龄,工资等级]
                                       2:岗位工资表[岗位名称,岗位名称对应的工资]
                                       3:工龄工资表[工龄,工龄对应的工资]
                                       4:工资等级表[工资等级,工资等级对应的工资]
大家仔细看可以知道第一个表和后面3个是有联系的,我就想把所有人的工资汇总,按报表的形式打印出来,报表有这么几项:
 -----姓名,员工号,性别,岗位名称,工龄,工资等级,岗位名称对应的工资,工龄对应的工资,工资等级对应的工资-------
不知道哪位大哥大姐可以帮我?(我觉得datareport好像没有这么大的功能)
很简单啊,关键先写出查询语句,然后再报表中就像单表一样设置就行了
至于查询语句,你这个属于最简单的了:
1、在Access中选择新建查询,
2、把4个表都选进去,
3、如果表之前建好关系的话,会自动建关系,如果没有的话,那么就用鼠标,把相关字段用线条连起来,比如1的岗位名称,拉到2的岗位名称...
4、把要显示的字段,用鼠标拉到下面表格
5、运行看结果,没错的话存下来,给查询起个名字
6、在vb里面像调用表一样调用这个查询就可以了
用activereport吧,虽说你要的功能用datareport也能实现,但这个更好用点
先把你要的所有表中的字段及数据生成一个新表,然后再在datareport中输出就方便了!
datareport退出时删除此表就可以了!
WWW.wave12.com 有报表打印控件,解决你的一切问题
可以用报表的头和正文,结合数据对象的命令
楼上的可以仔细的说说吗?
先把你要的所有表中的字段及数据生成一个新表,就是生成一个记录集recordset,然后可以用动态绑定的办法来让datareport显示出来,我也是这么来打印的,并且是动态的打印记录

java swi JCombox 上海的朋友进来报个道 C# access 2007 存取附件 如何让程序在运行时能锁定XP的桌面?退出程序才能显示XP桌面? webmail系统开发 【原创&交流】《COM本质论》第一章的有些例子不太恰当 特急,小妹作揖请高手回答 ROMSIZE和ROMWIDTH的关系? 请大牛指教,简单的C语言指针问题 讨论 欢迎大家客观的评论Gis程序员的前途,市场等等 一个关于界面的问题。。。 请教大家一个困扰了我很久的问题啊,关于VC++中多线程中Sleep 怪事情,为什么后面就没有输出了? 纯属灌水,闲人勿扰 ORACLE ERP客户化开发 安卓平板的模拟器怎么用???? 求解二级题目 【高分】 基础没打好,问个记录排序的问题 刷新页面时,如何保留动态生成的RadioButtonList的选择状态 下半年要开始找工作了,想进游戏公司,准备哪些才可以更好的先把笔试那关过了啊 能控制asp中的数组读取顺序吗? 纠结的实体类 【dialog间如何传值】 工作了一年,待遇和应届生一样,悲剧! Template /template/ajax/submit.ftl not found. expected primary-expression before \'=\' 请教一个sql语句问题? struts2.0的基础问题 preparestatement的setInt的问题 请进 有做过联机式考勤系统的同仁进来看看