Если мемо-поле должно быть равно: P2/p3

отредактировано 15:48 Раздел: FastReport 4.0
Например, нужно в отчет вывести в Memo-поле какое-то число (назовем p1).
Оно у нас равно p1 = p2/p3, где p2 и p3 тоже какие то числа.
В метке мы указываем :
p2/p3
Если вдруг p3 у нас окажется 0 или NULL, то охото чтоб в Memo-поле было залит скажем просто пробел.
Как это реализовать ?

Сама ситуация у меня такая сейчас с мемополем, в нем указано:
[SUM(<ADOTable1.""Оборот ДЗ"">,0,0)/SUM(<ADOTable1.""Сумма оплаты"">,0,0)]

где ADOTable1 - временная таблица, поданная макросу формирования отчета.

Комментарии

  • отредактировано 15:48
    как я помню там есть такая функция в (в FastReport) - IIF Оберните это выражение в эту функцию. Она заменяет конструкцию if else

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

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