Поиск   |   Автор   |   Контакты   |   Добавить в Избранное  
Генератор отчетов Genrep
 

Пример использования форматов вывода в генераторе отчетов GenRep

Описание в MSDN Format Specification

Число(double)

По умолчанию (%.2f)

 

[amount]

Формат Cи %.2f руб

 

[%.2f руб:amount] или [%.2f:amount] US

Прописью %SP

В гривнах %SPU по курсу:

*

[%SP:amount]

[%SPU:amount/6]

Количество %10.4f

 

[%10.4f:amount]

Не печатать ноль % .2f

*

[% .2f:amount-amount]

Дата

Время

По умолчанию (для DBF)

 

[date]

Время %tm

[%tm:number]

Дата %dt

*

[%dt:date]

Системная дата

[_date_]

Дата %dt2

*

[%dt2:date]

Системное время

[_time_]

Дата %dts

*

[%dts:date]

   

Целое (long)

Выравнивание (шрифт Courier New)

По умолчанию (%ld)

 

[number]

[%-16.2f:amount-amount/2] [%16.2f:amount-amount/2]

Формат Cи %d

 

[%d:number]

[%-16.2f:amount*10] [%16.2f:amount*10]

Ведущие нули %010d

 

[%010u:number]

[%-16.2f:amount*3] [%16.2f:amount*3]

Знак перед числом %+d

 

[%+d:number]° C

[%-16.2f:amount/2] [%16.2f:amount/2]

Шестнадцатиричное %x

 

[%xН:number]

[%-16.2f:amount/45] [%16.2f:amount/45]

Логическое

По умолчанию (для DBF)

 

[flag1]

[flag2]

Формат %lg1

*

[%lg1:flag1]

[%lg1:flag2]

Формат %lg2

*

[%lg2:flag1]

[%lg2:flag2]

Текст

По умолчанию (обрезается справо и слева)

 

[text]

Формат Cи %s (выводится как есть)

 

[%s:text]

Обрезка слева %60.14s (обрезка и выравн.)

 

[%60.14s:text]

Обрезка слева %.14s (обрезка)

 

[%.14s:text]

Выражения

Выражение

 

Acount*2+number

[acount*2+number]

IF

 

IF(amount>0;1000;number)+1

[IF(amount>0;1000;amount)+1]

Процент

 

Number/amount*100

[Number/amount*100]%

Отрицательное

 

Number-(Number+20)

[%.2f:Number-(Number+20)]

* - Дополнительные спецификаторы форматов генератора отчетов (не имеют аналогов в СИ)
Внимание: Все спецификаторы форматов регистрозависимы