Bonjour,
Je travaille "toujours" sur un planning de formation.
Cela se présente sous la forme d'un formulaire "f_formation" avec en partie haute les outils pour modifier, créer, supprimer des formations qui sont mises à jour dans le sous formulaire "sf_formation" situé en dessous qui lui reflète la table.
Le sous formulaire est lié "père/fils" par l'équipe
j'ai créé une liste déroulante qui permet de filtrer le sous formulaire au mois
quand la liste est située dans le sous formulaire tout fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Filtre_Mois_Change() Dim strwhere As String strwhere = "MoisForm = '" & FiltreMois & "'" Me.Filter = strwhere Me.FilterOn = True End Sub
maintenant je souhaiterais mettre la liste déroulante dans le formulaire afin de mettre le sous formulaire en mode feuille de donnée
et là je ne sais plus
je mets le focus sur le sous formulaire mais ça ne suffit pas, il ne reconnait plus "MoisForm"
merci pour vos lumières !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub FiltreMois1_Change() Me.sf_formation.SetFocus Dim strwhere As String strwhere = "Formulaire![st_formation]![MoisForm] = '" & FiltreMois1 & "'" Me.Filter = strwhere Me.FilterOn = True End Sub
Partager