tutorial - oracle forms builder
Acceder a los parámetros de URL en Oracle Forms/OC4J (2)
¿Cómo accedo a los parámetros pasados a un formulario de Oracle a través de una URL? Por ejemplo, dada la url:
http://example.com/forms90/f90servlet?config=cust&form= ''a_form'' & p1 = something & p2 = else
Esto lanzará el formulario ''a_form'', usando la configuración ''cust'', pero no puedo trabajar cómo (o incluso si es posible) acceder a p1 (con el valor de ''algo'') p2 (con el valor de ''else'')
¿Alguien sabe cómo puedo hacer esto? (O incluso si es / no es posible?
Gracias
Dentro de las Formas puede consultar los parámetros p1 y p2 de la siguiente manera:
- : PARAMETER.p1
- : PARAMETER.p2
p.ej
if :PARAMETER.p1 = ''something'' then
do_something;
end if;
Gracias Tony
Esa fue una parte del problema.
La otra parte necesaria que eventualmente encontré en oracle.com fue la estructura de la url. Después de todos los parámetros de forms90 (config, etc.), debe proporcionar un parámetro "otherparams" que suministre sus parámetros como parámetro para eso. (parámetros separados por ''+'': ej.
http://server.com/forms90/f90servlet?config=test&otherparams=param1=something+param2=else
Gracias