Crystal Report: If-Else If Формула - PullRequest
       34

Crystal Report: If-Else If Формула

0 голосов
/ 06 января 2011

Для одного строкового поля в кристаллическом отчете я хочу написать формулу, где, если это поле пустое, оно должно отображаться как «Нет значения», иначе должны появиться фактические значения

То, что я написал, это

Local StringVar x; Если {mysp; 1.mystringfield} = "" или IsNull ({mysp; 1.mystringfield}), то x: = "Нет значения"; Else x: = {mysp; 1.mystringfield}

Жирным шрифтом выделена ошибка, означающая, что «оставшийся текст не является частью отчетов о кристаллах формулы»

Что неверного в моей формуле?

Дайте мне знать, чтобы получить больше информации

спасибо

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Я думаю, вам нужно удалить ; и заключить или в скобки:

Local StringVar x; 

If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then 
x := "No value"
Else x := {mysp;1.mystringfield}
1 голос
/ 06 января 2011
IF Isnull({mysp;1.mystringfield}) Then
  "No Value"
Else
  {mysp;1.mystringfield}
...