Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
14-39071
gn
2004-01-23 21:14
2004.02.13
Защита информации, или пароноя?


3-38694
Caries
2004-01-22 10:53
2004.02.13
Программное добавление индекса


14-39069
Joker
2004-01-21 22:52
2004.02.13
Проблема, блин!!!


1-38863
TUser
2004-02-02 09:37
2004.02.13
Электронная подписть


1-38860
AndersoNRules
2004-02-02 12:16
2004.02.13
Mojno li programno dati useru bolishe privelegii chem esti ...




   Наверх