Changer la valeur entre deux sous-formulaire
Résoluyg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j’espère que vous saignerai pas des yeux a voyant ça lol mais voici :)
Dans mon formulaire : [frm_Travail]
J’ai deux sous-formulaires :[TBL_résumé_etat sous-formulaire] et [TBL_RDPRM sous-formulaire]
Je voudrais que lorsque je change la valeur de mon champ [Section_RDMRM_etats] de mon sous formulaire [TBL_RDPRM sous-formulaire] je voudrais que ca change la valeur de mon champ [État_RDPRM] de mon sous formulaire [TBL_résumé_etat sous-formulaire] avec la même valeur..
J’ai tenté un événement sur « arpès MAJ » :
Forms![frm_Travail].Forms![TBL_résumé_etat sous-formulaire]![État_RDPRM] = Forms![frm_Travail].Forms![TBL_RDPRM sous-formulaire]![Section_RDMRM_etats]
Mais toujours plein de pop-up d’erreur.. :(
Une solution?
Windows / Chrome 107.0.0.0
2 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
peut-être plutôt:
Me.Parent![TBL_résumé_etat sous-formulaire]![État_RDPRM] = Me.[Section_RDMRM_etats]
-
Oh my god! merci :) ça marché tout de suite, je vais pouvoir faire la même chose avec mes 10 autres champs! un gros merci! encore!!! :)
je connaissait pas "Parent" je vais lire sur ca :)
-
Ceci aurait sans doute fonctionné:
Forms("frm_Travail")![TBL_résumé_etat sous-formulaire]![État_RDPRM] = _ Forms("frm_Travail")![TBL_RDPRM sous-formulaire]![Section_RDMRM_etats]Je préfère utiliser la méthode avec Me, que le VBA "comprend" mieux, et où il peut plus facilement signaler des erreurs avant exécution. Entr'autres parce qu'il y a moins de noms et moins de "!".
-