Bonjour,
Je bloque sur ce qui pour moi est une bizarrerie... voici (je schématise) le problème. J'ai une fenêtre comportant un bouton d'enregistrement. Un champ de cette fenêtre appelle une procédure globale qui doit exécuter le code clic du bouton de la fenêtre (mais non ce n'est pas tordu, je schématise).
Appel de la procédure proced1 avec, en passage de paramètre, le nom du bouton avec sa provenance :
Code de la procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part proced1(MaFenêtre..Nom+".BTN_enregistrer")
À l'exécution, la variable sBtnEnregistrer est correctement renseignée, par exemple FEN_fenetre1.BTN_enregistrer mais je récupère le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PROCEDURE proced1(sBtnEnregistrer) ... ExécuteTraitement({sBtnEnregistrer,indChamp},trtClic)
Vous avez appelé la fonction ExécuteTraitement.
Le champ Enregistrer est inconnu
Si quelqu'un a une idée...
Merci d'avance.
Partager