Bonjour à tous,

J’ai un sous formulaire en mode feuille de données. En cliquant de droite, j’arrive à filtrer via le menu contextuel d’Access et je peux donc filtrer les données du sous formulaire. Maintenant je veux pouvoir imprimer que les données qui sont à l’écran une fois le sous formulaire filtré mais je n’arrive pas. A chaque fois mon état, basé sur la table qui alimente le sous formulaire, imprime tout sans tenir compte de filtres. J’ai essayé avec le code ci-dessous sans réussir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
        If Me.Dirty Then RunCommand acCmdSaveRecord
        If Me.FilterOn Then strFilter = Me.Filter
        stDocName = "rpt_DS_Entete"
        DoCmd.OpenReport stDocName, acViewPreview, , strFilter
Est-ce qu’Il faut faire une requête pour prendre les valeurs présentes dans le sous formulaire ? Est-ce qu’on peut-récupérer la valeur de filtres du sous-formulaire pour mettre à jour l’état ?

Merci de votre aide