如何从通过关系链接的三个表创建报表(Crystal)报表

时间:2017-01-23 17:36:49

标签: c# visual-studio reporting-services crystal-reports crystal-reports-2008

我有三张桌子彼此相连。现在我必须从他们创建一个报告,其中我只需要一次患者表(ptTbl)数据(如患者姓名,地址等),但我想显示这两列visitTbl.MedDescrp的所有数据和visitTestTbl.visitTestDescr报告。喜欢:

-------------------Required Report Format-------------                           
Patient Name:    ABC                
Phone:           123456              
Address:         London

(above mentioned column names are from ptTbl)        
MedDescrp:       Panadol           
                 Amoxil             
                 Calpol   etc (may be more fields)           
visitTestDescr:  Widal test          
                 sugar test               
                 ABC Test   etc (may be more fields)  

这是我的3张桌子的图片:

enter image description here

  1. ptTbl是患者表
  2. visitTblevisitMedicine
  3. visitTestTblvisitTestTable
  4. 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您希望在报告中显示多少个表/字段无关紧要。我建议你制作一个存储过程,从一个或多个表中获取所有字段,然后转到报告,右键单击Database Fields并从数据库导出存储过程,将所有存储过程字段放在报表上即可