Oracle APEX选择列表

时间:2016-11-30 20:16:44

标签: oracle oracle-apex

我在表格上有一些表格,其中包含一些值(文本字段)和一个选择列表。选择列表在共享组件中声明,并显示另一个表中的值。我还有一些进程(提交后)来修改和创建新的表条目。一切正常,没有从选择列表传播值。该过程没有错误。看起来该进程没有从选择列表中获取P22_WORKER_LIST的值:当我按下创建或保存按钮但没有任何反应时,它应该工作。如果没有这个指令,BEGIN END块中的每条指令都会运行得很好。 过程:

BEGIN
<some instructions>
UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN 
     WHERE SURNAME = :P22_WORKER_LIST;
END;

1 个答案:

答案 0 :(得分:1)

感谢您对会话状态的建议。提交页面后,我发现:P22_WORKER_LIST的值是WORKER_ID而不是SURNAME。

BEGIN
    <some instructions>
    UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN 
    WHERE WORKER_ID = :P22_WORKER_LIST;
END;