Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
3-1082958667
din
2004-04-26 09:51
2004.05.23
Как создать запрос


1-1083604314
Goida
2004-05-03 21:11
2004.05.23
Как поместить в DLL MDI форму?


3-1083046147
Имя2
2004-04-27 10:09
2004.05.23
Как узнать тип файла, хранящегося в таблице.


3-1082961275
pet600
2004-04-26 10:34
2004.05.23
Oracle DB-name


3-1082991554
Frozzen
2004-04-26 18:59
2004.05.23
Как запрос написать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский