IFF- отработка функции
Вот так работает [IIF(<Q."RE"> > 0, <Q."RE"> ,'')]
Но мне нужно добавить текст.
что то не могу понять почему не работает
[IIF(<Q."RE"> > 0,[наш тект. <Q."RE">] ,'')]
[IIF(<Q."RE"> > 0,['наш тект.' <Q."RE">] ,'')]
вываливается ошибка неизвестное поле бд.
[IIF(<Q."RE">> 0,["наш текс." <Q."RE">] ,'')]
expresion expectid
так как написать??
Но мне нужно добавить текст.
что то не могу понять почему не работает
[IIF(<Q."RE"> > 0,[наш тект. <Q."RE">] ,'')]
[IIF(<Q."RE"> > 0,['наш тект.' <Q."RE">] ,'')]
вываливается ошибка неизвестное поле бд.
[IIF(<Q."RE">> 0,["наш текс." <Q."RE">] ,'')]
expresion expectid
так как написать??
Комментарии
IIF(<Q."RE"> >0 ,<текст <Q."RE">>,'')
и так тоже
IIF(<Q."RE"> >0 ,<текст Q."RE">,'')
IIF(<Q."RE"> >0 ,<"текст" Q."RE">,'')
Так как правильно написать чтобы заработало??
IIF(<Q."RE"> >0 ,'текст' + <Q."RE">,'')
IIF(<QNormVipis."P_TYPE">=1,<QNormVipis."P_SUMMA">,'')
Ошибка в выражении [ds_PNOtchet."P_TYPE"] = 1': Identifier expected'
Хотя я этот компонент я удалил. и создал с новым именем QNormVipis.
в дереве объектов нет ds_PNOtchet
Файл с отчетом отправил тебе на почту.
Причем в Дельфи сначало вываливается ошибка Could not convert variant of type (OleSTR) into type (Double)
function TfrxCustomMemoView.CalcAndFormat
....
Result := '' else
Result := FormatData(FValue, Format);
приходят значения
FValue='', Format= Nil
Highlight.Condition="[ds_PNOtchet."P_TYPE"] = 1" Memo.Text="[QNormVipis."SUBSIDY"]"
и почему оно хранит старое значение?
[IIF(<Q."P_TYPE">=1,IntToStr(<Q."DOCMONTH">)+'/'+IntToStr(<Q."DOCYEAR">),DateToStr(<Q."DOCDATE">))]
в 2.53 можно было просто писать
[IF(<Q."P_TYPE">=1,<Q."DOCMONTH">+'/'+<Q."DOCYEAR"> ,<Q."DOCDATE">)]
И очень часто надо явно указывать типы. раньше этого не было и все работало на ура.
напиши документ переход с версии 2.53
и там все нюансы напиши.
а то столько времени убивается..
и не понятно то ли это Баг толи фича
Уже не печатаемыми словами.
Матами...