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