Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-38930
Pahan_
2004-02-02 22:31
2004.02.13
Как преобразовать строку в Unicode, а так же из Unicode?


14-39061
Thor
2004-01-24 23:58
2004.02.13
Спрятать иконку в Systray...


3-38743
DelphiNew
2004-01-21 13:50
2004.02.13
список таблиц


1-38925
Пубертанец
2004-02-04 11:01
2004.02.13
StringGrid


4-39146
Pat
2003-12-10 17:51
2004.02.13
GetUserName или мои кривые руки? :-)