Bonjour,
J'ai créé un formulaire contenant deux sous-formulaires SF1 et SF2.
Les données des deux sous-formulaires sont liées avec une relation 1 (SF1) à plusieurs (SF2).
Pour synchroniser les données des deux sous-formulaires lors de la saisie, je pensais employer la méthode suivante :
Sur l'événement Current du sous-formulaire SF1, modifier la valeur de filter de SF2. Soit :
( 'Me.Parent.Name => nom de SF1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.Forms(Me.Parent.Name).Form("SF2").filter = "[index entrée] = " & [Index sortie] Application.Forms(Me.Parent.Name).Form("SF2").FilterOn = True
Cela ne fonctionne pas.
En utilisant l'espion de l'éditeur VBA la syntaxe : Application.Forms(Me.Parent.Name).Form("SF2") donne une résultat correct, mais la propriété form est inaccessible (erreur : La référence d'une expression à la valeur report/form n'est pas valide).
Je dois donc faire une mauvaise manip, mais je ne trouve pas mon erreur. Quelqu'un a t'il une réponse et surtout une solution.
Merci d'avance pour vos réponses.
Partager