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

Вниз

Некорректно копируется поле   Найти похожие ветки 

 
Slavik_v   (2004-04-28 10:40) [0]

Здравствуйте,

Вот такая проблема: копирую значения из LookUp поля одной таблицы в Data поле другой,
Table2.Fields[1].Value:=Table1.Fields[1].Value,
и если значение в LookUp поле Table1 имеет дробную часть <0.05 (например 1580,15), тогда в Table2 значение получается = 1580. А 166.93 копируется как 166.9 Никак не пойму где грабли. Поле[1] таблицы 2 имеет тип Float c 3-мя знаками после запятой. С оторажением и форматоми полей вроде все нормально. Помогите кто чем может, уже не знаю как все это победить.


 
HSolo ©   (2004-04-28 10:44) [1]

Table2.Fields[1].AsFloat:=Table1.Fields[1].AsFloat ?


 
Johnmen ©   (2004-04-28 10:46) [2]

Вместо Value - AsFloat
И причем тут лукап ? И причем тут 3 знака ?


 
Slavik_v   (2004-04-28 10:57) [3]

To Johnmen
Да перепробовал уже все и AsFloat и AsCurrency, ниче не поиогает
а про 3 знака - это я про поле в таблице куда копирую данные, оно у меня fkData.


 
Johnmen ©   (2004-04-28 11:02) [4]

>Slavik_v

Почему ты решил, что "значение получается = 1580" ? Где это видно ?


 
Slavik_v   (2004-04-28 11:10) [5]

to Johnmen

Это отображается в DBGrid, да и в отчете таже байда. Да блин хоть Database DeskTop. Мож есть какая простецкая процедурка для полного копирования таблиц?


 
Соловьев ©   (2004-04-28 11:13) [6]


> Slavik_v   (28.04.04 11:10) [5]

F1 + TNumericField.DisplayFormat


 
Johnmen ©   (2004-04-28 11:13) [7]

Если отображается, то вовсе не значит, что содержит такое значение...
см. TField.DisplayFormat


 
Slavik_v   (2004-04-28 11:46) [8]

Может я совсем туплю, но говорю же в DataBase DeskTop и DBView от Norton"a отображается именно 1580, а не 1580,15 как необходимо. Вообще не понимаю причем здесь Display fotmat. Он у меня везде пустой.


 
Соловьев ©   (2004-04-28 11:47) [9]


> Вообще не понимаю причем здесь Display fotmat

тогда почему ты спрашиваешь? или не спрашивай если знаешь, или попытайся сделать как советуют



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
3-1083061890
Просто Я
2004-04-27 14:31
2004.05.23
Поля


14-1083251961
Mr.Credo
2004-04-29 19:19
2004.05.23
ico


6-1080885043
Layner
2004-04-02 09:50
2004.05.23
Можно ли многопоточно (10 потоков) одновременно скинуть UDP


3-1083311385
Stupid
2004-04-30 11:49
2004.05.23
как на момент комполяции pFIBDatabase сделать Connected=False.?


1-1083964926
MAXHO-2
2004-05-08 01:22
2004.05.23
Как перехватить закрытие главного окна?