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

Вниз

Пропадают знаки после запятой ?   Найти похожие ветки 

 
Igor Mish ©   (2003-05-11 12:48) [0]

У меня в таблице в поле типа N записано число 0,326
есть функция
Var
Nom: Real;

Nom := это значение из таблицы,

затем В другой таблице такомуже полю присваевается Nom, но туда он заноситься уже как 0,32 !?

Куда делся последний знак ???

а бывает из 0,2345 -> 0,234 ??


 
sniknik ©   (2003-05-11 13:34) [1]

похоже на глюк с типом real (разрядная сетка в числах с плавающей запятой, не всегда хватает). но обычно наоборот читаеш 0,326 (к примеру) а получаеш 0,3259999999999 (вроде этого), на обратном присвоении как раз получиш неправильное преобразование. посмотри пошагово, что, где получается.
если это оно, то используй тип currency для более точных расчетов/присвоений.
конечно не исключено что у тебя там просто банальное определелении типа N (10, 2) стоит (к примеру), а присваивать 3 знака пытаешся.


 
Anatoly Podgoretsky ©   (2003-05-11 13:48) [2]

sniknik © (11.05.03 13:34)

Парадокс не поддерживает Numeric


 
sniknik ©   (2003-05-11 14:00) [3]

Anatoly Podgoretsky © (11.05.03 13:48)
значится банальное отпадает :). (извиняюсь за невнимательность)


 
Anatoly Podgoretsky ©   (2003-05-11 14:08) [4]

Но там есть параметр Picture, не знаю используется ли он для отображения. Но вероятно где то ошибка в коде, в настнойках элементов вывода и т.п.



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
6-94998
dir_er_
2003-03-29 03:13
2003.05.29
dialup2api


1-94828
Rafik
2003-05-16 13:37
2003.05.29
Опять отчет


3-94684
AlexA
2003-05-06 14:50
2003.05.29
Как определить коордираты текущей ячейки у DBGrid a?


14-95008
Cranium
2003-05-12 15:44
2003.05.29
Описание, хелпы ActionManager, ActionMainMenuBar, ActionToolBar


3-94759
gizar
2003-05-07 16:58
2003.05.29
Lookup