【问题标题】:Crystal Reports 2011 sql view queryCrystal Reports 2011 sql视图查询
【发布时间】:2012-07-14 15:53:18
【问题描述】:

我正在编写 Crystal Reports 2011 中的健康福利扣除报告,从 SQL 视图中获取字段。我坚持的视图称为 emp_groups.group_code。这是视图中字段的屏幕截图:

我想要做的是创建一个公式,从这个视图中获取员工所在的所有组(他们可以注册 1 到所有组。然后把它放在我的报告中。我一个 Crystal Syntax 新手,并认为 select 语句会起作用,但它只抓住了某人注册的第一组。(即:一个人可能注册了 LUNLRN、PHYEX 和 WGHTLOSS,但在这个 select 语句之后只有 LUNLRN 显示给我)

select {emp_groups.group_code} 
   Case "COACHEDU": 
      "Coach" 
   Case "HRA": 
      "HRA2012" 
   Case "LUNLRN": 
      "Lunch&Learn" 
   Case "PHYSICAL": 
      "Phyiscal" 
   Case "PHYEX": 
      "Exercise" 
   Case "WGHTLOSS": 
      "WeightLoss" 
   Default : 
      "";  

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    我将加入您的员工属于员工表的组,然后按员工 ID 在水晶报表中分组,并在组页脚中显示员工详细信息以及他所属的组

    当您按员工 ID 分组时,然后在 详细信息部分中输入如下公式:

    WhilePrintingRecords;
    StringVar employeeGroups;
    
       employeeGroups:= employeeGroups & Trim({table.group_name}) & ','
    

    在组页脚中:

    WhilePrintingRecords;
    StringVar employeeGroups;
    
    employeeGroups
    

    在组标题中

    WhilePrintingRecords;
    
    StringVar employeeGroups:= ""
    

    【讨论】:

      猜你喜欢
      • 2019-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多