Подскажите как преобразовать данные.

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
tolctiy
Посетитель
Сообщения: 47
Зарегистрирован: 07 дек 2009, 12:46

Подскажите как преобразовать данные.

Сообщение tolctiy »

Есть переменная она числовая. Например: = 0,00 при формировании отчета и вывода данных на печать мне выводит 0,00. Мне нужно чтоб 0,00 не выводило, а было просто пустое значение - то есть типа пробел . Но значений больше 0,00 это не касается.
Подскажите как это реализовать(сделать)?
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Сообщение RAJAH »

1-й способ

Код: Выделить всё

.fields
  ...
  Nshas: 'b'
  ...
.endfields
2-й способ

Код: Выделить всё

.fields
  ...
  If(cena<>0,DoubleToStr(cena, '66.88'), '')
  ...
.endfields
Посмотрите описание функции DoubleToStr и расширенный формат описания полей отчёта.
tolctiy
Посетитель
Сообщения: 47
Зарегистрирован: 07 дек 2009, 12:46

Сообщение tolctiy »

Огромное спасибо за помощь
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение hope »

есть же формат числового поля &#'&&&&&&&.&&
# - как раз обозначает не выводить нулевые значения
Ответить