![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
QuickReport - итог вычисляемого поля [D6]
TAN_K © (2005-07-19 16:37:00)Здравствуйте !
В отчете есть вычисляемые поля - QRExpr , есть ф-ия IF :
IF((Kol > 0),(Kol1*100)/Kol),0) , результат необходимо записать в формате - 99.99 , господа подскажите как правильно записать в св-во Expression поля условие + формат и , как правильно записать аргументы в ф-ии FormatNumeric :
1 значение - текст ;
2 значение - Numeric ;
, где пишется маска и что такое Numeric .
Всем спасибо .
TAN_K (2005-07-22 08:21:00) [1]Господа , спасибо за советы , я понимаю , что на ваш взгляд это очень простенький вопрос , но первый раз столкнулась с такой ситуацией . Проблема в том , что KolUv - поле таблицы , а
KolR - переменная , суммарное значение поля другой таблицы из формы просмотра на экране , при тестировании в Expression QRExpr выдает сообщение , что KolR - функция не определена , неужели QRExpr работает только с полями таблицы .
Savek (2005-07-20 12:25:00) [2]В общем-то как расчитывается, так и надо писать:
(sum(koluv)*100)/kolr
TAN_K (2005-07-20 09:36:00) [3]Спасибо за помощь ! Я писала в маску 99.99 , а надо 00.00 .
Если знаете , то как мне разрешить такую ситацию , мне нужен итог вычисляемого поля , т. е. sum(QRExpr) , итог должен расчитываться так (sum(koluv)*100)/kolr ,
KOLUV - поле
KolRab - переменная .
Писала и в сво-во Expression - sum(QRExpr) .
Результат дает Wrong или Uknown .
Всем спасибо .
Johnmen (2005-07-19 17:26:00) [4]Хм...
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1121671971&n=1
Savek (2005-07-19 16:48:00) [5]FORMATNUMERIC('0.00',IF((Kol > 0),(Kol1*100)/Kol),0))