Problème avec ParamList ! !
Bonjour,
voiçi mon code ou je déclare la liste de paramètres. J'ai bien ajouté les paramètres à la forme dans la rubrique convenable.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
DECLARE
param_list ParamList;
BEGIN
param_list := Create_Parameter_List('myList');
Add_Parameter(param_List,'MYNAME',TEXT_PARAMETER,'HS');
Add_Parameter(param_List,'MYGFNAME',TEXT_PARAMETER,'HJ');
--Call_Form('MODULE4', no_hide, no_replace, no_query_only, param_list );
Open_Form('MODULE4', ACTIVATE, NO_SESSION, param_list );
END; |
Voiçi le code qui utilise cette liste de paramètres dans la form MODULE4
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
DECLARE
paramLst ParamList;
my_name VARCHAR2(30);
my_gf_name VARCHAR2(30);
LN$Type NUMBER;
BEGIN
paramLst := Get_Parameter_List('myList');
IF NOT Id_Null(paramLst) THEN
Get_Parameter_ATTR(paramLst, 'MYNAME', LN$Type, my_name);
Get_Parameter_ATTR(paramLst, 'MYGFNAME', LN$Type, my_gf_name);
Message(my_name || my_gf_name || '!!!!!!!!!');
ELSE
Message('There is no parameters list');
END IF;
END; |
Le MODULE4 ne s'ouvre pas et Forms me sort un bug :
FRM-47023 : le paramètre MYNAME n'existe pas sous ce nom dans l'Application Form MODULE4
et de même pour MYGFNAME...
Merci de m'aider...