Bonjour à tous,
Je suis novice dans l'utilisation d'Access et me voici avec un petit problème.
Pour faire simple :
J'ai un formulaire "Formulaire_Principal" qui inclut un sous formulaire "Sf_donnees" en mode feuille de données.
Le FormPrincipal pointe sur aucune source.
Le sousForm pointe sur une requête.
Sur mon formulaire principal, j'ai un bouton "bImprimer" qui, aprés clic, doit me lancer un aperçu avant impression du formulaire avec le sous-formulaire et ses filtres s'il y en a.
Les filtres sont fait sur le sous-formulaire par des filtres Sélection de Access.
Voici le code que j'ai mis derrière le bouton "bImprimer" :
Le résultat de ce code m'affiche bien un aperçu du formulaire et sous formulaire mais ignore le(s) filtres effectué(s) sur le sous-formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub bImprimer_Click() Dim nomForm As String nomForm = "Formulaire_Principal" DoCmd.OpenForm nomForm, acPreview, Me.Filter End Sub
J'ai testé aussi ce code :
Le résultat est le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub bImprimer_Click() Dim nomForm As String Dim nomFiltre As String nomForm = "Formulaire_Principal" nomFiltre = Me.[Sf_donnees].Form.Filter DoCmd.OpenForm nomForm, acPreview, nomFiltre End Sub
J'espère avoir était suffisamment clair pour vous exposer mon problème
Si quelqu'un a une idée..
Partager