参数字段中的动态值列表比预期的短

时间:2018-08-08 18:50:31

标签: crystal-reports

我有一个使用Crystal Reports 2016设计的报告。在此报告中,我有一个参数字段,该参数字段设置为允许从绑定到数据库表中ITEMNO列的值的动态列表中离散选择多个值。我的ARINVT表。这张表代表了我的所有物品清单,所有物品都有几个不同的CLASS值之一。我的参数的设置方式可以缩小由该CLASS值动态加载的值的列表。该过滤器似乎正常工作,但是,我没有得到应该得到的库存物品的完整列表。

我很清楚Crystal Reports的未记录功能,该功能将值列表限制为1000行。我已经在几个websites上阅读过有关它的信息,包括官方的SAP支持论坛。但是,这似乎不是我的问题,因为在通过查询检查数据库后,我应该在值列表中包含的项目数略多于700行。将报表中的列表与数据库查询中的列表进行比较后,报表仅显示467行,列表突然结束。

据我了解,在达到动态值列表的行限制之前,应该有5页的200个结果。但是我在报告中仅看到3页结果,共467行。

我的报告中此功能的想法是允许用户运行给定CLASS的所有库存项目的报告,然后使用值的参数字段列表选择要从报告中排除的特定ITEMNO值。我有这个想法,可以通过在打印详细信息的部分的Suppress属性中使用公式来在报表中工作。我使用的公式是:

{ARINVT.ITEMNO} IN {?Excluded Items - ITEMNO};

此公式运行良好,将在执行报告时排除在“参数”字段中选择的任何项目。但是,由于返回的值列表有限,因此无法使用大量项目作为排除项。

如果有人可以帮助我理解为什么我的值列表在467条记录中被截断,或者对如何从报表中排除特定项目有其他想法,我将非常感谢您的帮助。

0 个答案:

没有答案