3
我有以下使用下面的查詢表格報告:如何訪問APEX_ITEM.TEXTAREA字段使用APEX_APPLICATION.G_F01
select id,
name,
telephone,
apex_item.checkbox2(1,id) as "Tick when Contacted",
apex_item.text(20,my_date) as "Date Contacted",
apex_item.textarea(30,my_comment,5,80) as "Comment"
from my_table
該報告顯示10條記錄,其中駕駛關鍵是分配給F01的複選框。
我的問題是,因爲這是一個表格報告,使用Oracle APEX_APPLICATION.G_F01.COUNT - 我如何訪問textarea字段的值,其中「my_comment」是報告中的用戶可輸入值,而不是來自數據庫列/表?
從我所看到的,它似乎是一個序列問題,如果您輸入的記錄不正確的順序,那麼值是錯過了。
我只勾選第1,3,5行的複選框,因此希望僅返回與這些選定行相關的textarea字段的值。
這讓我感到莫名其妙。
謝謝。
晶瑩剔透;)我認爲Tonsils在http://stackoverflow.com/q/12142143/814048的回答後有這個問題/困惑。我的第一個回答錯了,錯了。不是我不知道這一點,我只是有一個判斷失誤:我甚至測試該死的代碼和輸出顯示我錯了!我現在修改了它。但是代碼的最終結果不會與基於集合的答案的結果相同嗎?實際上在這裏使用集合會有很多優勢嗎? – Tom
這裏的收藏可能沒有那麼多優勢。這只是我的默認設置:如果我使用apex_item,那麼我通常也使用集合!你的方法對於這種情況會更簡單,我的可能是矯枉過正。 –
欣賞你的答案託尼以及你的修正版湯姆。多謝你們。我覺得我們是SO上只有三個人似乎在使用Oracle ApEx .... – tonyf