Xpoint
   [напомнить пароль]

FastReport

Метки: [без меток]
[удл]
2006-08-29 11:22:34 [обр] Майя(0/2)[досье]
Люди, кто-нибудь работает с отчетами в Delphi с помощью FastReport? Возник такой вопрос: как представить число в денежном (money) формате в виде рублей и копеек?
То есть было например число 456.42, и надо чтобы в отчете получилось 456 руб. 42 коп.
Задача осложняется тем, что число подсчитывается в самом отчете суммой стоимости работ.
Форматирование не подошло, там есть маска, позволяющая только добавить букву р. в конце числа.
спустя 5 часов [обр] Thirteensmay(2/157)[досье]
Не осложняйте задачу - подсчитывайте и форматируйте заранее, потом засовывайте в отчет. Примеров алгоритмов перевода числа в сумму текстом (с учетом падежей и пр.) в сети куча.
Также можно определить обработчик события (напр. OnBeforePrint) для вашей текстовой метки (суммы) и производить любое форматирование в нем. Подробнее см. http://rudjuk.kiev.ua/doc/240doc_rus.zip
спустя 1 день 14 часов [обр] Майя(0/2)[досье]
Ваша идея самая правильная. Спасибо большое! Сделала и все получилось!
Powered by POEM™ Engine Copyright © 2002-2005