Crystal Reports несколько полей, если не указано иное - PullRequest
0 голосов
/ 25 августа 2018
if {field 1}>0 then "Monday"
else  if isnull({field 1}) then
    If {field 2}>0 then  "Wednesday"
    else if isnull({Wednesday}) then "Test"

Отчет связан с электронной таблицей Excel и таблицей sql. В таблице sql находятся данные для формулы.

Единственный результат, который я получаю - понедельник. В поле 2 есть цифры.

Заранее спасибо за помощь. Первый пост, пожалуйста, прости, если формат или местоположение неверно.

1 Ответ

0 голосов
/ 28 августа 2018

Это длинный выстрел, но попробуйте это:

if not isnull({field 1}) and {field 1}>0 then "Monday" //only changed this line
else  if isnull({field 1}) then
    If {field 2}>0 then  "Wednesday"
    else if isnull({Wednesday}) then "Test"

Кристалл не любит сталкиваться с нулевыми вещами.

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