[РЕШЕНО] Oracle Report Builder 1.2.1

Автор adi_den2013, 18 октября 2013, 12:43

0 Пользователи и 1 гость просматривают эту тему.

adi_den2013

Во вкладке "Данные" поле "Поле данных" введена формула (скрин 1)

IF(FIND("9000";[SCHET];1);"СУММА "&[С]&"-"&[ПО];[SCHET])

если в поле SCHET встречается "9000" то будет выводиться строка "СУММА "&[С]&"-"&[ПО],  в противном случае должно выводиться само поле SCHET

Так вот. Условие выполняется и строка "СУММА....." есть, а при условии FALSE в отчете следующая ошибка как на скрине 2

Где ошибка?

[вложение удалено Администратором]
Яна (in real)

adi_den2013

Разобралась.

Неправильный синтаксис: IF(ISERROR(FIND("9000";[SCHET];1)>0);[SCHET];[С]&" "&[ПО])
Яна (in real)