Вложенное если еще заявление в Crystal Reports - PullRequest
1 голос
/ 29 февраля 2020

Я хочу вложить операторы if-else в Crystal Reports, но я не знаю необходимого синтаксиса. Как я могу устроить что-то вроде этого:

Local StringVar x;
If (IsNull({datatable.id}) or {datatable.id} ="") then
    x := ""
Else
   (If ToText({datatable.id})  <= {?parameter} Then
       x := "new"
Else
       x:= "")

1 Ответ

0 голосов
/ 29 февраля 2020

Ваш синтаксис не является c точным.

При c точном ваш код будет выглядеть следующим образом:

string x;
if (datatable?.id == null || datatable.id ="") {
    x = "";
}
else if (datatable.id <= Int32.Parse(parameter)) {
       x = "new";
}
else {
       x = "";
}

Имейте в виду, что я делаю серьезные предположения относительно что вы пытаетесь достичь здесь. Цель ответа - показать вам синтаксический эквивалент c#.

...