我在Crystal报道中遇到了一些怪人。请参阅我的RAW RPT下面的图片。
我的报告中的所有内容都很好,除了细节部分。你可以在那里看到DetailsSection6,其中我有几列(10-15)。此rpt与XSD文件绑定,然后XSD在运行时与其相关数据集绑定。数据集有大约10个表,这里有两个表。
VoucherNo
的多行详细信息表。我需要根据VoucherNo
以tablular格式显示详细信息表的所有记录。详细说明表(SUBBILL_DTL),我有25条记录,但是当表格在rpt上呈现时,它会重复开始,有时会重复两次。
{CON_T_SUBBILL_REPORT.CODE}=previous( {CON_T_SUBBILL_REPORT.CODE})
但它还是不起作用。我完全迷失了。请帮助。
答案 0 :(得分:1)
通常情况下,如果链接错误,记录会重复,在您的情况下,请尝试使用Select Distinct Records
标签下的Database
选项代替公式。
答案 1 :(得分:-1)
这有点晚了,但是如果有人在寻找答案。 我尝试了上述所有操作,但没有任何效果。水晶报表正在更改我的查询。 它在SQL Server中有效,但在Crystal Reports中无效。 我解决问题的方法是在Sql Server上创建查询视图并使用该视图 在我的水晶报表中。它修复了所有问题。