C# 如何从通过关系链接的三个表中创建报表(Crystal)报表
我有三张桌子连在一起。现在我必须从它们创建一个报告,其中我只需要一次患者表(C# 如何从通过关系链接的三个表中创建报表(Crystal)报表,c#,visual-studio,reporting-services,crystal-reports,crystal-reports-2008,C#,Visual Studio,Reporting Services,Crystal Reports,Crystal Reports 2008,我有三张桌子连在一起。现在我必须从它们创建一个报告,其中我只需要一次患者表(ptTbl)数据(如患者姓名、地址等),但我想在报告中显示这两列的所有数据visitTbl.meddescr和visitsetsbl.visitsetdescr。比如: -------------------Required Report Format------------- Patient Name: ABC Phone:
ptTbl
)数据(如患者姓名、地址等),但我想在报告中显示这两列的所有数据visitTbl.meddescr
和visitsetsbl.visitsetdescr
。比如:
-------------------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张桌子的图像:
ptTbl
是一张患者表visittable
是一个visitMedicine
表格visitettbl
是一个visitettable
任何帮助都将不胜感激。无论您希望在报告中显示多少表/字段。我建议您创建一个存储过程,从一个表或多个表中获取所有字段,然后转到报表,右键单击数据库字段并从数据库导出存储过程,将所有存储过程字段放在报表中。问题解决了吗?