![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Округление в футере 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