Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
ВнизFastReport 2.4 Найти похожие ветки
← →
Виталий Панасенко (2004-02-03 13:18) [0]Начал изучать FR.. Вопрос такой: есть отчет в виде
сумма
сумма
...
сумма
--------
Итого: Итоговая сумма
Так вот, Итоговую сумму надо написать прописью
Создал мемо с таким значение [SUMP(SUM[(Qry."SUMM")])] в итого по данным...
SUMP обрабатываю в OnUserFunction. На этапе Prepare получаю Access violation, хотя если вместо (SUM[(Qry."SUMM")]) подставить число, все работает... Не подскажите как это можно реализовать, что бы не подсчитывать итого отдельно, а затем передавать в переменные отчета ?
← →
Sir Alex (2004-02-03 13:31) [1]2 Виталий Панасенко (03.02.04 13:18)
приведите кусок OnUserFunction, так вам никто ничего не скажет...
← →
Sir Alex (2004-02-03 13:35) [2]ааааа....
Так ваша функция получает в качестве параметра
SUM(Qry."SUMM")
а не результат этой функции, т.е. Вам надо вручную пропарсить эту строку. У FR для этого есть парсер. Не помню как его точно использовать, но в доке к FR есть пример (как раз OnUserFunction)
Кроме того, должно быть так:
[SUMP([SUM(Qry."SUMM")])]
а не так:
[SUMP(SUM[(Qry."SUMM")])]
← →
HSolo (2004-02-03 14:18) [3]http://www.delphiplus.org/ - Статьи - FastReport: сумма прописью
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c