СообЧа > База Знаний > Программирование > Delphi

Вопрос

Как форматировать денежные суммы, чтобы было видно всегда два знака после запятой?

Ответ

Использовать для форматирования фунцию FormatFloat('0.00',Variable) для переменных типа Float
Для переменных типа Currency функцию CurrToStrF
Для полей таблиц базы данных можно использовать свойство DisplayFormat
Можно использовать переменную CurrencyDecimals := 2;
Особенно помогает в Win95, где в установках по умолчанию обычно нет копеек (их в те времена и не было в России ;-). Это проще, чем заставлять пользователя править настройки системы или самому мучаться с FormatFloat при каждом выводе на экран.

Олег Степанов



Copyright © 2000-2004 Сообщество Чайников
Контактная информация