Sono abbastanza confuso con il funzionamento di oracle apex_application.gfnn e se funziona solo con report SQL standard in Oracle ApEx o solo con SQL (report aggiornabili, ovvero moduli tabulari).Informazioni su Oracle Apex_Application.G_Fnn e come utilizzarlo
Fondamentalmente io sto cercando di realizzare quanto segue usando questo SQL di esempio, che è solo uno SQL rapporto standard ma incerto se quello che sto cercando di realizzare è possibile con questo tipo o relazione, vale a dire:
select id,
name,
telephone,
apex_item.checkbox2(10,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
In base allo sql precedente, si supponga che questa query sql restituisca 10 righe. Ora usando la casella di controllo come mio id di guida, spunta la casella di controllo di tutti i record/righe dispari, cioè righe 1,3,5,7,9 e per ognuna di queste righe, inserisco anche un valore di data (f20) insieme a un commento (f30)
Tenendo presente questo, voglio quindi creare un processo di pagina che viene chiamato quando l'utente preme il pulsante "Salva" che eseguirà l'iterazione tra queste righe controllate e memorizzerà per ogni record, la mia data e il mio commento ma solo per le righe che ho selezionato.
Quindi, sulla base di quanto sopra, mi sarei aspettato di avere 5 file di notizie in mio tavolo con le seguenti colonne:
ID MY_DATE MY_COMMENT
1 26/08/2012 Comment A
3 27/08/2012 Comment B
5 28/08/2012 Comment C
7 29/08/2012 Comment D
9 30/08/2012 Comment E
Purtroppo non sono sicuro come raggiungere questo obiettivo utilizzando apex_application.G_F10.COUNT
Voglio poter accedere al contenuto di ciascuno di questi elementi dell'array (f20) ef (f30) per ogni riga con cui ho spuntato la casella di controllo.
È possibile o ho frainteso come funziona apex_application.G_Fnn?
Se quanto sopra non è possibile, fammi sapere come posso ottenere questo?
Ho bisogno di un rapporto tabellare?
Qualsiasi aiuto sarebbe molto apprezzato.
Grazie.
Tonsille, la tua nuova domanda http://stackoverflow.com/q/12163564/814048 mi ha fatto capire che ho fatto un errore molto stupido nel mio codice. Ho modificato la mia risposta. Mi dispiace per quello – Tom
Ciao Tom - nessun problema. Apprezzo che tu abbia modificato la tua risposta, anche ora molto più chiara. Terrò questa idea quando ho bisogno di usare di nuovo uno scenario di checbox. A proposito, questa risposta modificata si riferisce a un report SQL tabellare SQL aggiornabile o solo a un report standard? – tonyf
Dipende cosa intendi con rapporto standard! Per una tabella tabulare: sicuramente sì dato che è il tipo con cui stiamo lavorando qui. – Tom