Bonjour,
J'ai un petit problème avec la propiété filtre d'un formulaire :
Idée générale :
1 salle contient plusieurs travées et chaque travée contient plusieurs étagéres.
J'ai un formulaire principal qui contient 2 sous formulaires filles :
- le formulaire principal affiche les informations d'1 salle.
- le 1er sous formulaire affiche toutes les travées de cette salle
- le 2è sous formulaire affiche toutes les étagéres de cette salle
Un double clic sur une travée du 1er sous-formulaire filtre le 2é sous-formulaire qui n'affiche plus que les étagéres de cette travée :
J'ai rajouté un bouton au 2è sous-formulaire pour pouvoir réafficher toutes les étagéres de la salle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Me.Parent.sfrm_Etagere.Form.Filter = "[IdTravee]=" & Me.IdTravee Me.Parent.sfrm_Etagere.Form.FilterOn = True
Mais au lieu de supprimer le filtre du sous formulaire, il supprimer celui du formulaire principale et me raméne au 1er enregistrement, càd à la 1ére salle saisie !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Me.Filter = "" Me.FilterOn = false
C'est la 1ére fois que je tombe sur ça !
Et je ne voudrai pas être obligé de manipuler le recordsource du 2é sous-form.
Merci de votre aide
Partager