一个Crystal Report中的两个表

时间:2017-07-21 08:48:36

标签: sql-server sql-server-2008 crystal-reports

我有2个数据库表(MSSQL SERVER),它们是CM(表1的名称)和REM(表2的名称)。是否可以像在下面的图像中那样在Crystal Reports中制作它?

sample display ex in crystal report

1 个答案:

答案 0 :(得分:1)

使用子报表不能让您使用公共列,因此您必须弄清楚如何使用数据库中的ONE select语句进行报告。

从您的快照中,您的表似乎有6个常用列(Control,ClientName,DateReceived,RequiredDocs,UploadStatus,Remarks),您希望显示这些列,前3个用于分组。因此,您可以在两个表的这6列中的两个SELECT之间使用UNION,然后在报表设计器中实现分组。

e.g

"SELECT 
Control,ClientName,DateReceived,RequiredDocs,UploadStatus,Remarks
FROM CM
UNION
SELECT 
Control,ClientName,DateReceived,RequiredDocs,UploadStatus,Remarks
FROM REM"