我有2个数据库表(MSSQL SERVER),它们是CM(表1的名称)和REM(表2的名称)。是否可以像在下面的图像中那样在Crystal Reports中制作它?
答案 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"