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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...