Oracle APEX 选择列表
Oracle APEX Selection list
我在 table 上有一个表单,其中包含一些值(文本字段)和一个 select 列表。 select 列表在共享组件中声明,并向我显示来自另一个 table 的值。我还有一些过程(提交后)来修改和创建新的 table 条目。无需从 select 列表传播值,一切正常。该过程没有错误。看起来进程没有从 selection 列表中获得 :P22_WORKER_LIST 的值。当我按下创建或保存按钮但没有任何反应时,它应该可以工作。 BEGIN END 块中的每条指令在没有这一条的情况下都运行良好。
进程:
BEGIN
<some instructions>
UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN
WHERE SURNAME = :P22_WORKER_LIST;
END;
感谢您对会话状态的建议。提交页面后发现我的 :P22_WORKER_LIST 的值是 WORKER_ID 而不是 SURNAME.
BEGIN
<some instructions>
UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN
WHERE WORKER_ID = :P22_WORKER_LIST;
END;
我在 table 上有一个表单,其中包含一些值(文本字段)和一个 select 列表。 select 列表在共享组件中声明,并向我显示来自另一个 table 的值。我还有一些过程(提交后)来修改和创建新的 table 条目。无需从 select 列表传播值,一切正常。该过程没有错误。看起来进程没有从 selection 列表中获得 :P22_WORKER_LIST 的值。当我按下创建或保存按钮但没有任何反应时,它应该可以工作。 BEGIN END 块中的每条指令在没有这一条的情况下都运行良好。 进程:
BEGIN
<some instructions>
UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN
WHERE SURNAME = :P22_WORKER_LIST;
END;
感谢您对会话状态的建议。提交页面后发现我的 :P22_WORKER_LIST 的值是 WORKER_ID 而不是 SURNAME.
BEGIN
<some instructions>
UPDATE "WORKER" SET ACCOUNT_LOGIN = :P22_LOGIN
WHERE WORKER_ID = :P22_WORKER_LIST;
END;