La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50114 - COMO RECIBIR PARAMETROS EN ORACLE FORMS
Autor:  Ramiro Rojas
Hola,
Gracias por anticipado por su ayuda.
Mi URL es el siguiente:
http://19.81.230.4:7777/dev60cgi/f60cgi?config=fusadas%56413489
MI forma se llama: fusadas
Como/donde le digo a mi forma que voy a recibir un parametro ?
(en este caso el parametro es: 56413489).

Saludos.

  Respuesta:  Eduardo
Esto lo pones en la pantalla q va a mandar el parametro.Puede ser en un botom
declare
pl_id ParamList;
BEGIN
pl_id := Get_Parameter_List('tmpdata');

IF NOT Id_Null(pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;

pl_id := Create_Parameter_List('tmpdata');

Add_Parameter(pl_id,'pcia',TEXT_PARAMETER,:facprov.NO_CIA);
Add_Parameter(pl_id,'pjgo',TEXT_PARAMETER,to_char(:facprov.nu_juego));
CALL_FORM('ftrc0080.FMX',HIDE,NO_REPLACE,no_QUERY_ONLY,PL_ID);
END;

Esto lo pones en la pantalla q recibe el parametro en el when new forms instance
IF :PARAMETER.PJGO IS NOT NULL THEN
execute_query;
END IF;

en esa misma pantalla en el object navigator busca la seccion paramenters y alli crea los parametros q van a recibir los valores.
Eso es todo