Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-94666
Polard
2003-05-12 15:04
2003.05.29
Как узнать все существующие Alias


1-94855
Serguar
2003-05-20 10:01
2003.05.29
присвоение переменным значения Null


1-94883
Григорий Поваров
2003-05-16 16:48
2003.05.29
Создание нового объекта из данного


3-94775
off
2003-05-08 08:27
2003.05.29
Почему не срабатывает UPPER?


14-95076
Nick Denry
2003-05-10 00:30
2003.05.29
Насколько реально написать свою ОС?




   Наверх