Estoy bastante confundido con el funcionamiento de Oracle apex_application.gfnn y si solo funciona para informes SQL estándar en Oracle ApEx o solo con SQL (informes actualizables, es decir, formularios tabulares).Entender Oracle Apex_Application.G_Fnn y cómo usarlo
Básicamente estoy tratando de lograr lo siguiente utilizando este SQL muestra, que es sólo un informe de SQL estándar, pero sin saber si lo que estoy tratando de lograr es posible con este tipo o informe, es decir:
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
En función del sql anterior, supongamos que esta consulta SQL devuelve 10 filas. Ahora, usando la casilla de verificación como mi ID de conducción, marque la casilla de todos los registros/filas impares, es decir, las filas 1,3,5,7,9 y para cada una de estas filas, también ingrese un valor de fecha (f20) junto con un comentario (f30)
Teniendo esto en cuenta, quiero crear un proceso de página que se llama cuando el usuario presiona el botón "Guardar" que recorrerá estas filas marcadas y almacenará para cada registro, mi fecha y mi comentario pero solo para las filas que he seleccionado.
Así base en lo anterior, yo esperaría a tener 5 filas de noticias en mi mesa, de las siguientes columnas:
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
Desafortunadamente estoy seguro de como hacer esto utilizando apex_application.G_F10.COUNT
Quiero poder acceder al contenido de cada uno de estos elementos de la matriz (f20) yf (f30) para cada fila con la que he marcado la casilla de verificación.
¿Es esto posible o he entendido mal cómo funciona apex_application.G_Fnn?
Si lo anterior no es posible, por favor déjenme saber cómo puedo lograr esto?
¿Necesito un informe tabular?
Cualquier ayuda sería muy apreciada.
Gracias.
Amígdalas, su nueva pregunta http://stackoverflow.com/q/12163564/814048 me hizo darme cuenta de que cometí un error muy estúpido en mi código. Enmendé mi respuesta. Lo siento por eso. – Tom
Hola Tom: sin problemas. Aprecie que enmendó su respuesta, también mucho más clara ahora. Mantendré esto en mente cuando necesite usar un escenario Checbox nuevamente. Por cierto, ¿esta respuesta modificada se relaciona con un informe tabular de SQL Updateable SQL o simplemente un informe estándar? – tonyf
Depende de lo que quiere decir con el informe estándar! Para una forma tabular: definitivamente sí, ya que ese es el tipo con el que estamos trabajando aquí. – Tom