Popup LOV или Retutn P_Iten (если P_tem находится в списке Popup LOV) - PullRequest
0 голосов
/ 22 сентября 2019

У меня нормальное окно с формой заполнения таблицы, есть переменная P3_VAL.В этой переменной я выбираю штрих-код из списка LOV_, я хочу добавить сканер штрих-кода вместе с камерой (я использую плагин).Для этого я добавляю кнопку штрих-кода в форму.После этого мне нужно перейти в модальное окно, где открывается окно «7» с камерой, штрих-код считывается и добавляется в переменную P7_NEW, после чего я хочу нажать кнопку «Добавить значение» в модальном окне для перемещениязначение от P7_NEW до P3_VAL (плагин работает, но я не могу передать это значение, поэтому источником P3_VAL является LOV_list, когда я устанавливаю тип текста P3_VAL, все работает).Я хочу, чтобы значение, которое я передаю из модального окна, было записано в P3_VAL, если оно есть в LOV_list, вот моя ситуация!Вот как я возвращаю значение из модального окна: https://oracle -base.com / article / misc / apex-tips-return-a-value-from-a-modal-dialog Вот мой запросдля LOV_list:

select c.SEAL_NUMBER d,

c.SEAL_NUMBER r

from SEC_SEALS c

where it does not exist (select null

from SEC_OBJECT_SEALING r

where r.SEAL_NUMBER = c.SEAL_NUMBER

)

order c.SEAL_NUMBER; 

1 Ответ

0 голосов
/ 23 сентября 2019

Ни where it does not exist, ни просто order (без ключевого слова by) недопустимы синтаксис Oracle SQL.

Ваш запрос LOV должен быть написан так:

select c.SEAL_NUMBER d,
       c.SEAL_NUMBER r
  from SEC_SEALS c
where not exists (select 1
                    from SEC_OBJECT_SEALING r
                   where r.SEAL_NUMBER = c.SEAL_NUMBER
                     and rownum = 1
)
order by c.SEAL_NUMBER;

Если после исправления все еще есть ошибка, скопируйте ее в свой вопрос, и я постараюсь помочь вам в дальнейшем.

...