Форум: "Базы";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизИгнорирование нулей после "," Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c