-
Syntaxe Call procedure
Bonjour,
Apres avoir ouvert un second formulaire, comment puis-je appeler une procedure stocker dans ce second formulaire...
Mon code est situe dans le 1er formulaire...
A juste titre j'obtiens le message d'erreur "Sub or fonction not defined" avec la commande "Call XXXX" puisqu'elle est stockee dans le 2eme formulaire
Y a-t-il un moyen d'indiquer le nom du formulaire dans une procedure Call?
J'espere etre clair...8O
-
Si cela peut aider quelqu'un un jour...
J'ai mis le code de la procedure egalement dans le 1er formulaire...
:yaisse2:
-
Salut, tu as 2 solutions en plus de celle que tu as trouvée :
1) Mettre la procédure que tu appèles dans un module et la déclarer Public. Cela la rend visible de tous les programmes de ton application. C'est la solution habituelle.
2) Déclarer ta procédure comme public dans le formulaire où tu l'as écrite et l'appeler ainsi : Call form_MonForm1.MaProcedure. Cela la rend accessible à tous mais pas 'visible' de tous. Attention toute fois si le formulaire n'est pas chargé, il se peut que cela ne fonctionne.
A+