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

Вниз

Игнорирование нулей после ","   Найти похожие ветки 

 
AndyK   (2005-06-28 06:22) [0]

Здравствуйте, Мастера! В MSSQLServer2000 ставлю тип поля money. Если ввести, например, "345,05", то всё Ок, а если "345,00", то происходит игнорирование нулей, и получается "345". То же самое и с float, и с decimal... Подскажите, пожалуйста, в чем дело? Как сделать, чтобы нули не игнорировались?


 
dmitry501 ©   (2005-06-28 06:24) [1]

AndyK   (28.06.05 6:22)
Для money 345=345,00 так что ничего не игнорируется. Если не отражается то это другой вопрос. Пиши где ты хочешь эти нули увидеть.


 
Anatoly Podgoretsky ©   (2005-06-28 09:01) [2]

AndyK   (28.06.05 06:22)  
Где, чего игнорируется


 
AndyK   (2005-06-28 09:39) [3]

Хочу в DBGride и в DBEdit видеть в формате #,##. В том же Enterprise Manager эти нули не отражаются.


 
Anatoly Podgoretsky ©   (2005-06-28 09:44) [4]

А причем тут ввод?


 
evvcom ©   (2005-06-28 10:30) [5]


> Хочу в DBGride и в DBEdit видеть в формате #,##.

Ну так и используй TNumericField.DisplayFormat.

> В том же Enterprise Manager эти нули не отражаются.

А это уже проблемы Enterprise Manager. С этим придется мириться.


 
Anatoly Podgoretsky ©   (2005-06-28 10:31) [6]

evvcom ©   (28.06.05 10:30) [5]
Ну почему мириться, переписать нафиг.


 
evvcom ©   (2005-06-28 13:33) [7]


> Anatoly Podgoretsky ©   (28.06.05 10:31) [6]

:-))


 
AndyK   (2005-06-29 09:59) [8]

Пробовал написать у поля в ADODataSet DisplayFormat=#,##, тогда вообще все цыфры после запятой пропадают, даже у тех, где после запятой цифры>0. Как быть, подскажите, пожалуйста!!!


 
size=20   (2005-06-29 10:09) [9]

TNumericField.DisplayFormat + F1


 
Anatoly Podgoretsky ©   (2005-06-29 10:11) [10]

AndyK   (29.06.05 09:59) [8]
Что просил, то и получил.
Нельзя бездумно символики пихать в свойство, перед тем как что либо пихать надо просмотреть справку по форматной строке и пихать в соответствии со справкой, а не головой.


 
AndyK   (2005-06-29 11:04) [11]

Спасибо! А на счёт справки то я и не подумал...


 
Anatoly Podgoretsky ©   (2005-06-29 11:07) [12]

В твоей форматной строке написано выводить не менее трех символов незначищие нули заменить пробелом, числа более трех позиций разделять символом разделения из региональных настроек. Никаких знаков после десятичного разделителя.



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

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

Наверх




Память: 0.49 MB
Время: 0.055 c
14-1121422995
vajo
2005-07-15 14:23
2005.08.07
Планировщик заданий в Win XP


1-1121879980
agile
2005-07-20 21:19
2005.08.07
Потоки и Главный поток


14-1121436123
Андрей Жук
2005-07-15 18:02
2005.08.07
Какие "максимальные" процессоры поддерживали AT-материнки?


14-1121769907
ЯВ
2005-07-19 14:45
2005.08.07
Небоскреб


14-1121643366
Мутамба
2005-07-18 03:36
2005.08.07
Правда ли что на Украине какой-то батюшка предал анафиме модерато