Crystal Report: если-else, если формула
Вопрос
Для одного строкового поля в Crystal Report, который я хочу записать формулу, где, если это поле NULL, он должен отображаться как «без значения», а фактические значения должны прийти
Что я написал, это
Локальный stringvar x; Если {mysp; 1.mystringfield} = "" или isnull ({mysp; 1.mystringfield}) тогда x: = "Нет значения";Еще х: = {mysp; 1.mystringfield}
Sold Marking показывает ошибку, говоря, что «оставшийся текст не является частью отчетов Crystal Crystal»
Что неверно в моей формуле?
Дайте мне знать для большего количества входов
Спасибо
Решение
Я думаю, что вам нужно удалить ;
и обернуть или в скобках:
Local StringVar x;
If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then
x := "No value"
Else x := {mysp;1.mystringfield}
Другие советы
IF Isnull({mysp;1.mystringfield}) Then
"No Value"
Else
{mysp;1.mystringfield}
Не связан с StackOverflow