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

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

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

Ответить
7bit
новенький
Сообщения: 43
Зарегистрирован: 01.10.2011 12:35:52

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

Сообщение 7bit »

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

Lazarus 0.9.30.2, Firebird 2.5, компоненты стандартные, БД использует Utf8.
ViruZ
постоялец
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина
Контактная информация:

Сообщение ViruZ »

http://freepascal.ru/article/raznoe/20111226122858/ - описано решение аналогичной проблемы "в лоб"

Код: Выделить всё

 //изменение разделителя групп разрядов и разделителя целой и дробной части
 oldDecSep:=DecimalSeparator;
 DecimalSeparator:=',';
 oldThSep:=ThousandSeparator;
 ThousandSeparator:='.';
Ответить