FastReport
Метки: [без меток]
[удл]
Люди, кто-нибудь работает с отчетами в Delphi с помощью FastReport? Возник такой вопрос: как представить число в денежном (money) формате в виде рублей и копеек?
То есть было например число 456.42, и надо чтобы в отчете получилось 456 руб. 42 коп.
Задача осложняется тем, что число подсчитывается в самом отчете суммой стоимости работ.
Форматирование не подошло, там есть маска, позволяющая только добавить букву р. в конце числа.
То есть было например число 456.42, и надо чтобы в отчете получилось 456 руб. 42 коп.
Задача осложняется тем, что число подсчитывается в самом отчете суммой стоимости работ.
Форматирование не подошло, там есть маска, позволяющая только добавить букву р. в конце числа.
Не осложняйте задачу - подсчитывайте и форматируйте заранее, потом засовывайте в отчет. Примеров алгоритмов перевода числа в сумму текстом (с учетом падежей и пр.) в сети куча.
Также можно определить обработчик события (напр. OnBeforePrint) для вашей текстовой метки (суммы) и производить любое форматирование в нем. Подробнее см. http://rudjuk.kiev.ua/doc/240doc_rus.zip
Также можно определить обработчик события (напр. OnBeforePrint) для вашей текстовой метки (суммы) и производить любое форматирование в нем. Подробнее см. http://rudjuk.kiev.ua/doc/240doc_rus.zip