我的详细信息部分有两个字段pallet
(字符串)和qtyOnHand
(int)。
详细信息部分被pallet = previous(pallet)
取消,因此qtyOnHand
不会对给定的托盘重复。这适用于当前页面。
托盘的qtyOnHand
将在下一页上重新开始重复并重新启动抑制公式。由于这个原因,我现在得到更多的qtyOnHand
。如何抑制这些值,以便它们在后续页面上继续被抑制?
答案 0 :(得分:1)
使用群组。
按pallet
分组,然后qtyOnHand
分组。不要使用“详细信息”部分,而是将要显示的字段放入qtyOnHand
组页脚。除qtyOnHand
的组页脚外,取消所有这些新部分。 (也可以抑制细节 - 在你要去的地方你不需要它。)
这将显示单个qtyOnHand
显示的每个唯一pallet
,而不会重复。
答案 1 :(得分:0)
以下是我在本网站上找到的解决方案,即使在下一页之后也不会重复该值,而无需检查"如果重复,则禁止重复"复选框。
BooleanVar DuplicateISTrue := not(onfirstrecord) and previous({MyField}) = {MyField};
if DuplicateISTrue = false then {MyField}