Bonjour,
en fonction de la manière dont un formulaire est appelé, il apparait en bas à côté du selecteur de record l'info 'Filtered', donc filtré.
Si le formulaire est ouvert avec quelquechose du genre:
Filtered apparait et je n'ai acces qu'au records sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenForm "Formname", , , "Field =" & Me![Field]
Si le formulaire est ouvert avec quelquechose du genre:
et que dans le module Form_Open du formulaire appelé je trouve quelquechose du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenForm "Formname", acNormal, , , , , Me.Field
Je ai access à tous les records et bien sur je n'ai pas filtered.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Form_Open(Cancel As Integer) If Me.OpenArgs Then DoCmd.GoToControl "Monctrl" DoCmd.FindRecord Me.OpenArgs End If End Sub
Comment et ou puis-je tester cet état Filtered pour l'exploiter dans mon code VBA ?
Partager