четверг, 21 января 2016 г.

FastReport формат числа с ведущими нулями (FastReport VCL)

Ситуация

Есть прилодение на Delphi 7 с FastReport 4. Клиент запросил, чтобы в печтаной форме документа выводились ведущие нули.
Задача словами клиента: Номер документа должен быть шестизначным.

Решение

Использовать внутри FastReport функцию формат в стиле Delphi

Пример Delphi 

str := Format('%.*d',[length, number]);
str := Format('%.*d',[3, 7]);
//str is '007'


Пример FastReport

[Format('%.*d',[6,<frxDBDataset1Order."NUMBER">])]

Комментариев нет:

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