Как использовать переменную связывания в форме параметров оракула? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть форма параметра со значением для финансового года и идентификатором оборудования.Я хочу заполнить список значений идентификатора оборудования на основе выбранного финансового года.

Мой запрос для списка значений идентификатора оборудования будет

SELECT EQPID,NAME FROM EQPLIST WHERE FY = :FY.

Когда я попытался добавитьэтот запрос к списку значений параметра идентификатора оборудования я получаю

REP-0781: Переменные привязки не допускаются в операторе Select.

Есть ли способдинамически генерировать список значений оператора выбора в триггере отчетов?

1 Ответ

0 голосов
/ 02 октября 2018

Каскадный LoV, а?

Какую версию отчетов вы используете?Если это 6i (клиент-сервер), я полагаю, что единственным выходом для вас является создание формы параметров с использованием Oracle Forms, а затем передача этих параметров в отчет.

Если вы используете более высокую версию (веб-интерфейс), обратите внимание на заметку Metalink 185951.1 («Как создать параметр LOV на основе другого значения параметра?»), в которой содержится пример кода.Или, как указано выше, создайте свою собственную форму параметров в формах (эта опция работает в любой версии).

...