Вывод нулей перед цифрой

отредактировано April 2011 Раздел: FastReport 4.0
Здравствуйте,
Подскажите существуют ли какие нибудь встроенные механизмы в фаст репорт что бы при выводе цифры перед ней стояло некоторое количество нулей.
Например вместо 1 должно быть 00001 и т.д.

Комментарии

  • gpigpi
    отредактировано 22:53
    Используйте строку форматирования 0000#
  • отредактировано 22:53
    gpi написал: »
    Используйте строку форматирования 0000#
    Честно говоря я не понял как использовать предлагаемый вами вариант.
    Попробовал следующую инструкцию она сработала:
    [(Format('%.6d',[15]))] выводит 000015
    однако когда подставляю переменную, то ни хрена не работает. Ругается.
    [(Format('%.6d',[frxDBDataset1."PSNUMBER"]))]
    ошибка Identifier expected.
    Подскажите в чем проблема?
  • gpigpi
    отредактировано 22:53
    написал:
    Честно говоря я не понял как использовать предлагаемый вами вариант.
    Memo1.DisplayFormat.FormatStr := '0000#';
    написал:
    Подскажите в чем проблема?
    Попробуйте
    [(Format('%.6d',[<frxDBDataset1."PSNUMBER">]))]
  • отредактировано 22:53
    gpi написал: »
    [(Format('%.6d',[<frxDBDataset1."PSNUMBER">]))]
    Спасибо все получилось.

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

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