2014-10-08 56 views
0

我试图按Person排序这个数据在一个可用的单页面报告中,这就是我所拥有的。我对水晶报道很陌生。我试图在一页上列出患者名单,他们的问题和药物(1名患者可能有多种问题和药物)。数据从患者连接三个不同的表来了,我想将所有的问题一起,组中的所有药品一起这样的....水晶报告 - 总结/分组/关联数据

Group #1 Patient: John Doe 

Group #2 Problem: Hypertension    
      Problem: Headaches 
      Problem: GERD 

Group #3 Medicines: Prilosec 
      Medicines: Imitrex 
      Medicines: Zestril 

我得到这个

Group #1 Patient: John Doe 

Group #2 Problem: Hypertension 
         Medicines: Prilosec 
         Medicines: Imitrex 
         Medicines: Zestril   
      Problem: Headaches 
         Medicines: Prilosec 
         Medicines: Imitrex 
         Medicines: Zestril 
      Problem: GERD 
         Medicines: Prilosec 
         Medicines: Imitrex 
         Medicines: Zestril 
+1

没有足够的信息来真正调试它。看起来你可能需要创建另一个组来获得你想要的。因为水晶报告有点二元,而不是文本,所以“发布你的代码”几乎是不可能的。 – Nick 2014-10-08 19:49:11

+0

你有什么尝试?你有什么来源寻找答案?你的报告如何建立?你的表格如何链接?我的观点是你没有提供足够的信息来帮助你。这听起来像你有一个相当简单的问题,但你的问题在这一点上太模糊了。请访问此链接进行澄清http://stackoverflow.com/help/how-to-ask – 2014-10-08 19:51:24

+0

您的问题现在更加清晰。做得好。它看起来像马辛的答案应该让你得到你想要的结果。 – 2014-10-09 14:58:15

回答

3

这是可能的,我认为你的要求很清楚,只是你没有提供关于你的环境的细节。无论如何, 尝试这种解决方案:

1) Create Group1-A - Patient 
    a) Insert a Subreport on this section 
    b) On the subreport link it such that Patients <-> Problems field 
    c) Add relevant Problem fields 
2) Create Group1-B - Patient 
    a) Insert another Subreport on this section 
    b) On the subreport link it such that Patients <-> Medicines field 
    c) Add relevant Medicine fields 

让我知道如何继续下去,如果,没有工作,如果不回来你它做什么,我们可以从那里。