Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Delphi: Базы данных > Сравнение с значением в MEMO поле |
Автор: NewNeron 09.12.14, 12:15 |
Здравствуйте форумчане!!! Не давно начал делать отчеты в FastReport, и столкнулся с одной проблемой. Есть страница отчета. На ней расположено много всяких элементов. есть там поле MEMO24 в нем считается разность значений из двух столбцов в таблице (тут все нормально). Фишка в том что, что нужно посмотреть какое значение в итоге получается в этом MEMO поле, и в зависимости от, того какое там значение получилось, вывести определенный текст в другое MEMO26 поле. у меня есть функция <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> function SetBottom(): String; begin if <"Memo24"> > '0' then begin result := 'Долг на конец периода за контрагентом ' ; end else if <"Memo24"> = '0' then begin result := 'Задолженность отсутствует'; end else begin result := 'Долг на конец периода за составляет ' ; end; end; Функцию вызываю в поле МЕМО26 вот так [SetBottom()](Это в поле в самом записываю, ну вы поняли ). Вот.. Функция рабочая, если заместо Мемо поля подставить значение конкретных столбцов в таблице то все работает. но я не знаю методов для сравнения значения поля. Просветите |
Автор: Fr0sT 09.12.14, 13:50 |
Text? |
Автор: #SI# 12.12.14, 07:08 |
Не знаю, как в Фасте, в Rave Report я пользуюсь событиями самих его компонентов BeforePrint: 1.png (, : 711) |