Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > вывод дроби через точку в TDBGridEh |
Автор: Sed0Y 4.2.2011, 17:27 |
Добрый день что нужно и где сделать, что бы мне выводило в гриде цифры в формате 10.000 а не 10,000 то есть что бы выводило через точку Или это нужно ставить какой-то формат в таблицах? (работаю с Парадокс, через Database DEsktop) Сейчас у меня формат поля N(Number) И еще, как в поле типа Money, сделать, что бы вместо 25,16р (то есть рубли) было другое к примеру знак $ или грн., или знак евро? |
Автор: Poseidon 4.2.2011, 17:35 | ||
Читай про DecimalSeparator |
Автор: Данкинг 4.2.2011, 17:38 |
Установить в "региональных настройках" системы соответствующий разделитель десятичной части. ![]() |
Автор: Sed0Y 4.2.2011, 18:02 |
Большое спасибо! |
Автор: Keeper89 4.2.2011, 18:11 |
Интересно, а зачем это принципиально должна быть точка ![]() |
Автор: Poseidon 4.2.2011, 18:29 |
От совет так совет! Только не забудь установить себе в настройках и всем пользователем твой программы в настройках. Особенно тебе это понравится, когда пользователей будет 100+ и расположены они не на одном этаже здания. А еще обязательно напиши мануал и распространяй вместе с программой, что бы новые пользователи тоже себе настраивали всю ОС под твою программу. |
Автор: Sed0Y 4.2.2011, 18:46 | ||
заказчик со штатов, у них привыкли через точку |
Автор: Poseidon 4.2.2011, 21:58 |
Так, стоп. Когда "у нас" через запятую, в шатах будет через точку. При этом ничего делать не надо. Это отличия стандартных установок русской и американской версий Windows. |
Автор: Sed0Y 4.2.2011, 21:59 | ||||
но - мне это помогло, и даже вместо "р" теперь показывает "$" ) может это можно сделать программно, но я не знаю как |
Автор: Keeper89 4.2.2011, 23:38 |
А зачем? Работаешь через DecimalSeparator, если хочется, чтобы было как в Штатах, установи соответствующие региональные настройки. |
Автор: Akella 5.2.2011, 11:28 |
А может лучше использовать TField.SetText/GetText? А то пользователь тебе руку отрубит за то, что ты заставишь изменить его глобально в настройках ОСи региональные стандарты ;) |