Actualiser sous-formulaire à partir d'un autre sous-formulaire, les problèmes

J'ai 2 sous-formulaires dans le formulaire principal. Sub_2 affiche les détails de l'élément choisi dans sub_1, dans une liste. Pour les deux sous-formulaire, j'utilise le formulaire, et ils sont limités à 2 requêtes sur, avec un champ en commun, dire "id".

Ce que j'ai fait est d'ajouter le code dans le DClick événement sur sub_1 pour définir la sub_2 du filtre comme

Me.Parent.sub_2.Form.Filter = "id=" & "'" & Me.Recordset!id & "'"

Puis un requery

Me.Parent.sub_2.Form.Requery

Mais pas de chance, quand je double-cliquez sur le dossier dans sub_1, pas de changement dans sub_2. J'ai eu un coup d'oeil sur les questions pertinentes, je pense que cela devrait fonctionner...

Des suggestions? Je devrais peut-être utiliser une autre démarche à faire?

PS: je suis sûr que Me.Parent.sub_2.Filter est changé, mais requery ne fonctionne pas.

EDIT:

Merci pour les réponses. J'ai trouver le problème, c'est le champ 'id' est dans la requête, mais il n'est pas affiché sur le sous-formulaire, donc peut-être que l'Accès ne peut pas l'utiliser.

Et quand le filtre est changé, l'Accès n'a actualiser automatiquement.

OriginalL'auteur darkjh | 2011-05-16