2016-11-30 112 views
0

我有一個表格上有一些值(文本字段)和一個選擇列表。選擇列表在共享組件中聲明,並顯示來自另一個表的值。另外我有一些過程(提交後)修改並創建新的表格條目。一切工作正常,沒有傳播選擇列表中的值。這個過程沒有任何錯誤。看起來該過程沒有從選擇列表中獲得P22_WORKER_LIST的值。當我按下創建或保存按鈕時它應該工作,但什麼也沒有發生。 BEGIN END塊中的每條指令在沒有這個指令的情況下運行很好。 處理:Oracle APEX選擇列表

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

不清楚你在做什麼或問題。你是否檢查過會話狀態以確保爲P22設置了一個值:Worker_list? – Joe

+0

我怎樣才能檢查這個會話狀態? – KlapenHz

+0

閱讀APEX文檔,搜索會話狀態。此外,還有一件名爲gooogle的東西.. – Joe

回答

1

感謝您對會話狀態的建議。提交頁面後發現我的:P22_WORKER_LIST的值是WORKER_ID而不是SURNAME。

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