Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.14;
Скачать: CL | DM;

Вниз

Числа из Access и отображение их в DBGrid   Найти похожие ветки 

 
_Alex_ ©   (2003-06-18 18:41) [0]

В access имеем поле тип числовой, С плавающей точкой (4 байт)
число 0.01 отображается как 0,00999999977648258
Откуда эти берутся эти тысячные доли,
как отобразить в более читабельном виде?
Числа в поле колеблятся от 0.1 до 0.001


 
Anatoly Podgoretsky ©   (2003-06-18 19:34) [1]

От туда, что число не имеет правильного представления в сопроцессоре, только приблизительное, в данном случае наиболее близкое к нему это 0,00999999977648258, точность составляет 0,0000022351742%, соответственно ошиибка 0,000000022351742
другое дело отражение в сетке, поставь нужный формат, например 0.00 или сколько тебе нужно.


 
snake1977   (2003-06-19 10:41) [2]

могу только уточнить, что надо заполнить свойство DisplayFormat для нужного тебе поля. Например таким форматом "### ### ##0.00"

Для себя я например сделал функцию, которая пробегает по всем полям, передаваемого в качестве параметра, DataSet"a и в зависимости от FieldKind и DataType сразу заполняет соответсвенно DisplayFormat и editFormat для каждого поля по его типу :)
получилось удобно.


 
Johnmen ©   (2003-06-19 10:56) [3]

... или "#,##0.00"


 
_Alex_ ©   (2003-06-19 19:38) [4]

2 snake1977
Поделись функцией пожалуйста.



Страницы: 1 вся ветка

Текущий архив: 2003.07.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-44737
Soft
2003-07-01 13:19
2003.07.14
Как смапировать файл в память


6-44783
altarasjuk
2003-05-07 14:04
2003.07.14
peer-to-peer чат.


3-44571
Step[B.M.]
2003-06-19 20:35
2003.07.14
Посоветуйте бесплатный генератор отчетов в Excel


3-44567
stoper
2003-06-20 11:51
2003.07.14
Сохранение результата запроса в файле.


6-44782
zom
2003-05-07 13:17
2003.07.14
Обращение к сетевому ресурсу Как отловить такое событие в виндах?