можно через переменню управлять точностью числа

отредактировано 20:27 Раздел: FastReport 3.0
Задача следущая: В отчет через переменную приходит точность (количество знаков после запятой) для чисел, которые выводятся в мемо. Нужно применить эту точность ко всем полям в которых выводятся числа.
Какие будут предложения?
Зарание благодарю всех откликнувшихся.

Комментарии

  • _OZ_OZ
    отредактировано 20:27
    Можно попробовать все сделать ручками. ;)

    1. пробежаться по всей коллекции объектов на странице(ах);
    2. у нужных объектов изменить либо displayformat, либо руками приписать формат (в конце вставляется строка вида # delphiformat) - см. хелп;
  • отредактировано 20:27
    _OZ написал:
    Можно попробовать все сделать ручками. ;)

    1. пробежаться по всей коллекции объектов на странице(ах);
    2. у нужных объектов изменить либо displayformat, либо руками приписать формат (в конце вставляется строка вида # delphiformat) - см. хелп;
    Это конечно вариант, но может есть способ проще?? Чтобы не пробегать по всем, а просто использовать переменную в значении свойства displayformat.
    Хотя я понимаю, то это маловероятно, но может все таки можно как то.
    Это уже вопрос к разработчикам.
  • _OZ_OZ
    отредактировано 20:27
    Имхо, другого способа нет. Если только самому не дописать в исходниках функцию форматирования данных: добавить туда обработку выражений, как это сделано в свойстве Tag.
    написал:
    Это уже вопрос к разработчикам.
    ну ну ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.