Bonjour à tous.
Je désire savoir Comment transmettre une valeur d'un Item d'une forms appelante à un autre Item de la forms appelée ?
Merci d'avance.
Bonjour à tous.
Je désire savoir Comment transmettre une valeur d'un Item d'une forms appelante à un autre Item de la forms appelée ?
Merci d'avance.
avec des variables globales
Code : Sélectionner tout - Visualiser dans une fenêtre à part :global.nom_variable
Ou mieux
avec des variables PACKAGE
contenu dans une librairie (PLL)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PACKAGE pkgtoto IS ma_variable NUMBER; END pkgtoto;
Rattacher cette librairie aux deux modules (form appellante et form appellée)
et un appel avec SHARE_LIBRARY_DATA dans le CALL_FORM ou l'OPEN FORM
Dans la form appellante (X)
Dans la form appellée (Y)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... pkgtoto.ma_variable=:mon_bloc.mon_item: CALL_FORM('Y',NO_HIDE,NO_REPLACE,NO_QUERY_ONLY,SHARE_LIBARY_DATA) ...
Tu peux également voir du cotés des paramètres mais c'est moins souple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... message(pkgtoto.ma_variable); ...
Partager