我有一个带有表格填充表格的普通窗口,有一个变量P3_VAL。在此变量中,我从LOV_列表中选择一个条形码,我想与相机一起添加条形码读取器(我使用插件)。为此,我将条形码按钮添加到表单。之后,我需要进入模态窗口,在该模态窗口中打开带摄像机的“ 7”窗口,读取条形码并将其添加到变量P7_NEW中,之后我要在模态窗口中单击“添加值”按钮以进行移动从P7_NEW到P3_VAL的值(插件可以正常工作,但是我无法传递该值,因此当我将文本类型设置为P3_VAL时,P3_VAL的来源是LOV_list,一切正常)。我希望将从模态窗口传递的值写入LOV_list中的P3_VAL,这是我的情况!这就是我从模态窗口返回值的方式:https://oracle-base.com/articles/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;
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;
如果此更正后仍然有错误,请在您的问题中复制它,我会尽力帮助您。