1

我这里有一个在更改字段时会抑制的数据。我做了压制它。但我无法在第一行显示记录。即使它是重复的记录,我也需要显示它。

我努力了

Not OnfirstRecord And
if ({onChangefield} = previous({onChangeField})) then
true
else
false

但它不会取消隐藏记录的第一行。

请帮忙。

先感谢您。:)

编辑:

这不是“更改字段”,它是一个关键字段,如果此关键字段重复,则数据将被抑制。

4

2 回答 2

3

你只是放错了Not OnfirstRecord我喜欢的下面,它正在工作。

if Not OnfirstRecord And ({onChangefield} = previous({onChangeField})) then
true
于 2017-04-20T06:23:34.400 回答
0

您可以做的一种方法是打印记录上的数字,然后根据以下内容进行压制:

  1. 创建一个公式@Reset

    Shared Numbervar count;
    count:=0;
    
  2. 创建公式@Count

    Shared Numbervar count;
    count:=count+1;
    
  3. 创建公式@display

    Shared Numbervar count;
    count;
    

现在把你的公式写成:

Shared Numbervar count;

If(count=1) And ({onChangefield} = previous({onChangeField})) then
true
else
false
于 2014-08-18T05:48:02.900 回答