Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[44.220.41.140] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте форумчане!!!
Не давно начал делать отчеты в FastReport, и столкнулся с одной проблемой. Есть страница отчета. На ней расположено много всяких элементов. есть там поле MEMO24 в нем считается разность значений из двух столбцов в таблице (тут все нормально). Фишка в том что, что нужно посмотреть какое значение в итоге получается в этом MEMO поле, и в зависимости от, того какое там значение получилось, вывести определенный текст в другое MEMO26 поле. у меня есть функция 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()](Это в поле в самом записываю, ну вы поняли ). Вот.. Функция рабочая, если заместо Мемо поля подставить значение конкретных столбцов в таблице то все работает. но я не знаю методов для сравнения значения поля. Просветите |
Сообщ.
#2
,
|
|
|
Text?
|
Сообщ.
#3
,
|
|
|
Не знаю, как в Фасте, в Rave Report я пользуюсь событиями самих его компонентов BeforePrint:
Прикреплённый файл1.png (20,76 Кбайт, скачиваний: 709) |