Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 如何以特定格式显示报告_Crystal Reports - Fatal编程技术网

Crystal reports 如何以特定格式显示报告

Crystal reports 如何以特定格式显示报告,crystal-reports,Crystal Reports,使用Crystal Report 9 表1字段 Date ShiftName ID Name Intime Outtime Department 02-02-2009 MorningShift 001 Raja 07:00 03:00 Account 02-02-2009 MorningShift 002 Ravi 07:00 03:00 IT 02-02-2009 EveningShift 001 Raja 18:00 22:00 Account 03-02-2009 MorningShi

使用Crystal Report 9

表1字段

Date ShiftName ID Name Intime Outtime Department

02-02-2009 MorningShift 001 Raja 07:00 03:00 Account 
02-02-2009 MorningShift 002 Ravi 07:00 03:00 IT
02-02-2009 EveningShift 001 Raja 18:00 22:00 Account
03-02-2009 MorningShift 003 Rakesh 07:00 03:00 HR
03-02-2009 EveningShift 002 Ravi 18:00 22:00 IT
03-02-2009 NightShift   004 Suresh 21:00 03:00 Admin
...,
从上表中,我希望以这种格式显示

Date

ShiftName (Intime, Outtime)

ID's

Group By Department
预期产量

02-02-2009 
MorningShift (07:00 - 03:00)
003 Raja
002 Ravi
EveningShift (18:00 - 22:00)
001 Raja

03-02-2009
MorningShift (07:00 - 03:00)
003 Rakesh
EveningShift (18:00 - 22:00)
002 Ravi
NightShift (21:00 - 03:00)
004 Suresh
...,
按部门分组

如何以这种格式显示报告,我知道分组、排序,但我不知道如何以这种格式显示

有谁能给我一个以上述格式显示报告的主意吗


需要Crystal Report帮助。

首先,我要说的是,你有165个问题,总共有28票。虽然投票不是必须的,但它确实给了人们更多的动力来帮助你。话虽如此,我想你想要的是这样的东西:

02-02-2009
   MorningShift (07:00 - 03:00)
     Account
        003 Raja
     IT
        002 Ravi
   EveningShift (18:00 - 22:00)
     Account
        001 Raja
03-02-2009
   MorningShift (07:00 - 03:00)
     HR
      003 Rakesh
   EveningShift (18:00 - 22:00)
     IT
      002 Ravi
   NightShift (21:00 - 03:00)
     Admin
      004 Suresh
由于您的预期输出没有提到部门,但您说的是“按部门分组”,所以我只想猜测一下,这与您的预期输出最接近。我假设您每天都需要按部门划分的员工,所以我假设您需要这样的分组:

02-02-2009
   MorningShift (07:00 - 03:00)
     Account
        003 Raja
     IT
        002 Ravi
   EveningShift (18:00 - 22:00)
     Account
        001 Raja
03-02-2009
   MorningShift (07:00 - 03:00)
     HR
      003 Rakesh
   EveningShift (18:00 - 22:00)
     IT
      002 Ravi
   NightShift (21:00 - 03:00)
     Admin
      004 Suresh
第1组-日期

第2组-Intime(这应该始终是顺序),如果您需要名称,则只需将该字段放入该组

第3组-部门

第4组-身份证

这将产生如下输出:

02-02-2009
   MorningShift (07:00 - 03:00)
     Account
        003 Raja
     IT
        002 Ravi
   EveningShift (18:00 - 22:00)
     Account
        001 Raja
03-02-2009
   MorningShift (07:00 - 03:00)
     HR
      003 Rakesh
   EveningShift (18:00 - 22:00)
     IT
      002 Ravi
   NightShift (21:00 - 03:00)
     Admin
      004 Suresh

希望这有帮助。

谢谢,我想按页面显示日期,例如10-12-2009,11-12-2009应该显示在下一页。如何制作it@Gopal-您可以在日期部分(第1组页脚)的组页脚中选中“之后新建页面”框。