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

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

Округление в футере EHLib DBGrid [D7, dBase, FoxPro]


newby ©   (2004-11-11 09:45:00) 

Добрый день мастера!
В футере столбца (ValueType=fvtSum) выводимое значение округляется до 3-х значащих цифр, хотя в самих полях 7 значащих цифр после запятой.
Как не округлять сумму?
Спасибо.


newby   (2004-11-11 11:53:00) [1]

Удалил поле в инспекторе и добавил его как новое с типом BCD.
К сожалению тогда при открытии таблицы исключение:
Неверный тип поля "Кол-во", ожидается: BCD, установлено: Float
и таблица не открывается.

Движок Advantage Database Server 7.1


Johnmen   (2004-11-11 10:53:00) [2]

в Delphi OI: TBCDField


newby   (2004-11-11 10:51:00) [3]

тип поля
в Delphi OI: TFloatField
в Foxе:      Numeric (12,7)


Johnmen   (2004-11-11 10:36:00) [4]

Какого типа поле ?


newby   (2004-11-11 10:34:00) [5]

Если DisplayFormat: #,##0.0000000 то имем:

0,0005084
+0,0013591
----------
=0,0019000


newby   (2004-11-11 10:13:00) [6]

Не помогает
DisplayFormat: #,##0.####### стоит на самом поле
А если ставлю его же в футер то все равно округляется до 3-х цифр
а остальные нули, вот пример:

 0,0010173
+
 0,0000001
 ---------
= 0,001


Johnmen   (2004-11-11 09:51:00) [7]

DisplayFormat


Наверх

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