Вопрос

Для одного строкового поля в 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}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top