Доброго времени суток!
Проблема в следующем - в отчете нужно отобразить число в денежном формате, но это число в объекте RichText, соответственно DisplayFormat не подходит. Нашел вариант с тегом

 #n%2,2f
но как его правильно оформить?
Пробовал так
[Master."BasicAmount" #n%2,2f]

и вот так
[Master."BasicAmount"> #n%2,2f]

при первом варианте ошибка - невозможно найти поле с таким названием, во втором - неправильное построение выражения. Как правильно оформить отображение в нужном формате?

Нравится

3 комментария

Попробуйте воспользоваться базовой функцией дизайнера отчета Format().
Описание ее здесь.

Реализация:

fastreport_str_formatting.png

Получиться должно примерно так:

 Format("{0:C}",<ds_Report."Field">)

Попробовал Ваш способ - изменить ничего не удалось

Добрый день!
Уточните, пожалуйста, что не получилось?
Какой способ форматирования Вы выбрали?

Format("{0:C}",<ds_Report."Имя поля">)

или

Format("{0:N}",<ds_Report."Имя поля">)

Какой результат получился?
Можно ли скриншоты увидеть?

Показать все комментарии