Bonjour,
Un bouton dans un formulaire control onglet (CtlTab11) contenant 3 onglets imprime les 3 onglets. Je voudrais qu'il n'imprime que le contenu de l'onglet actif. Le code existant est :
je voudrais optmiser ce code pour une impresion de l'onglet actif, je l'ai donc modifié ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim stDocName As String stDocName = "Stat gene1" DoCmd.OpenReport stDocName, acNormal stDocName = "Stat gene2" DoCmd.OpenReport stDocName, acNormal stDocName = "Stat gene3" DoCmd.OpenReport stDocName, acNormal
mais ce code me renvoie le msg d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Set Pag = CtlTab11.Pages(CtlTab11.Value) ' Pour récup l'onglet activé stDocName = Pag.Name DoCmd.OpenReport stDocName, acNormal
l'action ou la méthode requiert un argument 'Nom etat'
Je ne vois pas où est mon erreur, pourriez vous m'aider svp ?
merci pour vos pistes
Partager