我这里有一个在更改字段时会抑制的数据。我做了压制它。但我无法在第一行显示记录。即使它是重复的记录,我也需要显示它。
我努力了
Not OnfirstRecord And
if ({onChangefield} = previous({onChangeField})) then
true
else
false
但它不会取消隐藏记录的第一行。
请帮忙。
先感谢您。:)
编辑:
这不是“更改字段”,它是一个关键字段,如果此关键字段重复,则数据将被抑制。
我这里有一个在更改字段时会抑制的数据。我做了压制它。但我无法在第一行显示记录。即使它是重复的记录,我也需要显示它。
我努力了
Not OnfirstRecord And
if ({onChangefield} = previous({onChangeField})) then
true
else
false
但它不会取消隐藏记录的第一行。
请帮忙。
先感谢您。:)
编辑:
这不是“更改字段”,它是一个关键字段,如果此关键字段重复,则数据将被抑制。
你只是放错了Not OnfirstRecord
我喜欢的下面,它正在工作。
if Not OnfirstRecord And ({onChangefield} = previous({onChangeField})) then
true
您可以做的一种方法是打印记录上的数字,然后根据以下内容进行压制:
创建一个公式@Reset
:
Shared Numbervar count;
count:=0;
创建公式@Count
Shared Numbervar count;
count:=count+1;
创建公式@display
Shared Numbervar count;
count;
现在把你的公式写成:
Shared Numbervar count;
If(count=1) And ({onChangefield} = previous({onChangeField})) then
true
else
false