【发布时间】:2009-08-07 20:29:43
【问题描述】:
我正在尝试根据这个 sql 查询在水晶报表 11 中创建一个报表
选择 *
FROM(表)OM,(表)OL,(表)C
WHERE OM.ORDER = OL.ORDER
AND OM.COMPANY = C.COMPANY
AND (存在 (选择 *
FROM(表)OSD,(表)OSDD
OSD.ORDER = OL.ORDER
和 OSD.LINE = OL.LINE
和 OSD.REVISION = OL.REVISION
和 OSD.DIM = OSDD.DIM
和 OSDD.SHAPE = OL.SHAPE))
我认为最好的开始方法是使用前两个表创建主报表,并使用查询的“EXISTS”部分创建子报表并链接回主报表。
我的详细信息部分包含主报告和子报告中的数据。对于子报表返回值的位置,我得到了正确的结果,但是如果子报表为空,我希望能够抑制主报表的详细信息部分,但是我找不到在任何一个中引用子报表的方法选择公式。
如果还有更好的方法来模拟此查询,我愿意接受建议。
【问题讨论】:
标签: crystal-reports subreport suppress