Денежный формат в DBEdit.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Денежный формат в DBEdit.

Сообщение 7bit » 30.12.2011 21:50:26

Если в поле TFloatField установливаю свойство Currency, в DBEdit-е между разрядами знаки "?". Например: 1?000?000,00.

Lazarus 0.9.30.2, Firebird 2.5, компоненты стандартные, БД использует Utf8.
7bit
новенький
 
Сообщения: 41
Зарегистрирован: 01.10.2011 12:35:52

Re: Денежный формат в DBEdit.

Сообщение alexs » 30.12.2011 23:19:25

Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Денежный формат в DBEdit.

Сообщение ViruZ » 03.01.2012 14:28:44

http://freepascal.ru/article/raznoe/20111226122858/ - описано решение аналогичной проблемы "в лоб"
Код: Выделить всё
//изменение разделителя групп разрядов и разделителя целой и дробной части
oldDecSep:=DecimalSeparator;
DecimalSeparator:=',';
oldThSep:=ThousandSeparator;
ThousandSeparator:='.';
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 217

Рейтинг@Mail.ru