powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport, поля запроса и IIF
3 сообщений из 3, страница 1 из 1
FastReport, поля запроса и IIF
    #39531494
MrReportWriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Есть отчет в FastReport хочу разгрузить Code заменив часть конструкций на IIF ...
Есть такая конструкция (main запрос в БД):
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
IF ((main.FieldByName('ISBIG').Value = 2) or (main.FieldByName('VPD').Value = 1)) THEN
    begin
       Memo1.visible := true;
       Memo2.visible := false;
    end
  ELSE
      begin
       Memo1.visible := false;
       Memo2.visible := true;
      end;  


Хочу заменить указав в соответствующем Memo (т.е. оставить только один Memo c этой конструкцией):
Код: ruby
1.
[IIF(<main."ISBIG"> = 2, <main."RECIEVERFIS">, [IIF(<main."VPD"> = 1, <main."RECIEVERFIS">,'')])]


Если вложенный (вторый) IIF убрать, поставив '' - все работает, вложенный IIF отдельно также работает. А вот вместе выдает "Could not convert variant of type (Array variant) into type (OleStr)" (скрин).

Помогите, пожалуйста, написать IIF.
Заранее благодарю!
...
Рейтинг: 0 / 0
FastReport, поля запроса и IIF
    #39531779
gpi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
[IIF(<main."ISBIG"> = 2, <main."RECIEVERFIS">, IIF(<main."VPD"> = 1, <main."RECIEVERFIS">,''))]
...
Рейтинг: 0 / 0
FastReport, поля запроса и IIF
    #39531949
MrReportWriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gpi, ОГРОМНОЕ СПАСИБО!

P.S. Реально сглупил пробовал и в <> и в [] оборачивать, а вот просто IIF не додумался.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / FastReport, поля запроса и IIF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]