Popup LOV或Retutn P_Iten(如果P_tem在Popup LOV列表中)

问题描述 投票:0回答:1

我有一个带有表格填充表格的普通窗口,有一个变量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; 
oracle oracle11g oracle-apex
1个回答
0
投票

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;

如果此更正后仍然有错误,请在您的问题中复制它,我会尽力帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.