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

Вниз

Проблема округления   Найти похожие ветки 

 
Patrick   (2007-01-08 13:16) [0]

Удалено модератором
Примечание: СПАМ


 
sniknik ©   (2007-01-08 13:28) [1]

> по умолчанию округляет до 4 цифр
тип поля денежный (money, currency, или синоним), если оно действительно округляет как заявлено, а не просто маска в отображении поля.

> решение подобной проблемы?
заменить тип на с плавающей запятой (float, double, синонимы), постараться взять размерность побольше (не выбирать single если есть double).


 
Patrick   (2007-01-08 13:45) [2]

В программе запустил тест, она показывает, сто тип поля ftBCD, маски никакой нет, а каким образом я могу изменить тип поля?


 
Anatoly Podgoretsky ©   (2007-01-08 13:48) [3]

> Patrick  (08.01.2007 13:45:02)  [2]

ftBCD это и есть Money по Борландовски, а не BCD

ftCurrency Money field
ftBCD Binary-Coded Decimal field that can be converted to Currency type without a loss of precision.


 
sniknik ©   (2007-01-08 13:56) [4]

> сто тип поля ftBCD
если отключить поддержку BCD в компоненте то он может начать восприниматься как с плавающей точкой (если оно в самой базе конечно не является денежным, тогда оно еще движком округляться будет).

> маски никакой нет
если ничего нет, то действуют умолчания... т.е. та же маска только неявная (ну как то форматировать отображение надо в любом случае)



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

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

Наверх




Память: 0.45 MB
Время: 0.043 c
2-1168706574
ice321i
2007-01-13 19:42
2007.01.28
Отчет в не правильное кодировке


11-1145454143
Unknown Mystic
2006-04-19 17:42
2007.01.28
Обновление измененного kol.pas


15-1167987761
0x07BBh
2007-01-05 12:02
2007.01.28
Началась сессия


4-1158425859
Антибайт
2006-09-16 20:57
2007.01.28
Выравнивание текста в Edit


15-1167937516
serko
2007-01-04 22:05
2007.01.28
Синхронизациия времени...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский