在Crystal报表中创建唯一的ID

时间:2019-06-12 16:38:39

标签: crystal-reports

我创建了代码窗口中显示的公式,以便在enter image description here连续有多个拾音器时显示“ via”。

它很好用,但是每当在Crystal报表中出现“ Via”时,我都希望显示为Via1,Via2 .... etc。

`If {Command.ACTIVITY}= 'Pick' and 
(previousISNULL ({Command.PASSONBOARD}) or previous 
({Command.PASSONBOARD})="")
 and next ({Command.ACTIVITY})='Pick'
 then "Via"
  else ""`

1 个答案:

答案 0 :(得分:0)

使用变量。

尝试这样的事情:

shared numbervar counter;
If {Command.ACTIVITY}= 'Pick' and 
(previousISNULL ({Command.PASSONBOARD}) or previous 
({Command.PASSONBOARD})="")
 and next ({Command.ACTIVITY})='Pick'
 then counter := counter + 1;
 "Via" + cstr(counter)

请注意“ then”子句中带有括号。