2014-03-04 28 views
0

我想從表中生成報表,並創建與每一行一致的複選框,並將它們與由按鈕或類似的東西激活的動作連接起來。例如,客戶端的服務列表和after按鈕被按下時,pl/sql中的塊將返回計算結果並保存已準備好的表中由客戶端訂購的[checked]服務。但我不知道如何生成行和食物checboxes使用檢查來計算和保存什麼尋找和在哪裏。頂點oracle複選框報表sql計算

回答

0

可以使用apex_item.checkbox功能:

select apex_item.checkbox(1,empno) cb, ename 
from emp; 

當頁面被提交後,數組apex_application.g_f01將充滿選中行的EMPNO值。因此,在提交過程中,你可以這樣做:

for i in 1..apex_application.g_f01.count loop 
    insert into mytable(empno) values (apex_application.g_f01(i)); 
end loop; 

有50門陣列這樣g_f01,...,g_f50,與作爲第一個參數傳遞的數量apex_item.checkbox。