Создать уникальный идентификатор в отчетах Crystal - PullRequest
0 голосов
/ 12 июня 2019

Я создал формулу, показанную в окне кода, чтобы она отображалась "через" всякий раз, когда введите описание изображения здесь существует более одного пикапа подряд.

Это прекрасно работает, но всякий раз, когда в отчете Crystal отображается «Via», я хочу отображать его как Via1, Via2 .... и т. Д.

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

1 Ответ

0 голосов
/ 12 июня 2019

Используйте переменную.

Попробуйте что-то вроде этого:

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".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...