不知用crystal report 如何实现这个报表?(急急急急)

legenx 2002-07-03 08:35:26
基础资料:

表一:员工信息(员工ID,姓名,部门ID,性别,职位,出生年月)
表二:工资项目(项目ID,项目名)
表三:工资表(月份,员工ID,项目ID,值)
表四:部门(部门ID,部门)

报表样式(Cross Tab与group):

XXXXXXXXXXXX工资表
月份:XX

员工ID 姓名 性别 职位 项目1....................项目n

部门A
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX
部门B
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX
XXx XXX XXX XXX XXX ................XXXX




...全文
42 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjmking 2002-09-29
  • 打赏
  • 举报
回复
这个报表肯定是没问题的,你需要设置sort两个值,一个是月份一个是部门,自己多试试,一定能成功的
XLYT 2002-09-29
  • 打赏
  • 举报
回复
同意!
sindyzhou 2002-09-29
  • 打赏
  • 举报
回复
生成临时表先
group by部门就ok
peiji 2002-08-20
  • 打赏
  • 举报
回复
想想看看
qinchunlong 2002-08-20
  • 打赏
  • 举报
回复
你用printer是最好的方法,
你的分类和工资条;包括打印出来的
工资表的总金额。
legenx 2002-08-20
  • 打赏
  • 举报
回复
我用是crystal report
hequnmin 2002-08-20
  • 打赏
  • 举报
回复
水晶报表提供了强大的Cross Tab,如上面的报表可以通过Cross Tab实现,利用一个记录集(一个足够了),Row:部门 员工ID 姓名 性别 职位,Col:项目 ,生成Report,然后对部门明细信息进行Suppress,留部门Group部分。这样就OK啦!
wurf0 2002-07-05
  • 打赏
  • 举报
回复
我建议你用EXCEL做,因为VB中的REPORT功能比较弱。
你这种情况用EXCEL做的比较好的。
legenx 2002-07-04
  • 打赏
  • 举报
回复
up
xjbs 2002-07-03
  • 打赏
  • 举报
回复
帮你UP吧,,
cgh1970 2002-07-03
  • 打赏
  • 举报
回复
应该是可以做的!

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧