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.
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 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;
Le MODULE4 ne s'ouvre pas et Forms me sort un bug :
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;
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...
Partager