Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вычисляемое поле в отчете [D6, Paradox]


Ivan ©   (2004-03-29 15:24:00) 

Отчет построен на базе запроса. Есть поля количество и сумма, нужно поле цена. QRExpr не помог, так как необходимо округлить до 2 цифр после запятой.


Ega23   (2004-03-29 17:57:00) [1]

Бывают такие случаи. Когда есть сумма и кол-во, цена - вычисляется...

Сумма обычно округляется. Хотя возможно, что встречается и такое. Но я нигде не видел.

А по сабжу: добавить CalculatedField и в событии OncalcFields считай что душе угодно.


Johnmen   (2004-03-29 17:44:00) [2]

>Sergey13 ©   (29.03.04 17:37) [7]

Бывают такие случаи. Когда есть сумма и кол-во, цена - вычисляется...


Sergey13   (2004-03-29 17:37:00) [3]

2Ivan   (29.03.04 15:24)  
А что, цены даже в таблице нет (не в запросе)? Странно как то - количество и сумма. Обычно количество и цена, а сумма вычисляется.


Johnmen   (2004-03-29 17:23:00) [4]

А что, Mask обрезает ?


dolmat   (2004-03-29 17:19:00) [5]

А кто вам мешает задать вычисляемое поле в запросе?


Ivan   (2004-03-29 16:13:00) [6]

Мне нужно не обрезать, а округлить


Johnmen   (2004-03-29 15:57:00) [7]

Mask есть. Или не видно ?


Ivan   (2004-03-29 15:50:00) [8]

Еще раз конкретней:
В таблице есть поле Summa и поле Kolvo (количество). А в отчете нужно еще цену показать. Отчет строится на запросе. Если в QRExpr просто делить, то получается цена с кучей знаков после запятой.
round  и roundto QRExpr не понимает.


Алхимик   (2004-03-29 15:32:00) [9]

Округлить не можем или где?
x := round(x*100)/100;
И в x2 знака после запятой.


Наверх

Титульная страница Поиск, карта сайта Написать письмо