Bonjour,
J'ouvre un état (report) en appelant la méthode suivante:
Dans le code du rapport il y a la méthode suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Function SortieCartouche() On Error GoTo Err_SortieCartouche DefPAPERSIZE 5, "Sortie Inventaire" DoCmd.OpenReport "Sortie Inventaire", acViewPreview Err_SortieCartouche: DoCmd.Close End Function
Quand il n'y a aucune donnée l'état s'ouvre sur fond gris et le message çi-haut apparaît. Tout est bien jusque là. Cependant quand je clique sur "Ok" l'état se met en mode création avant de se fermer. Je dois aussi gérer les erreurs sur l'état et mettre dans le code de la méthode SortieCartouche():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Report_NoData(Cancel As Integer) MsgBox "Il n'y a aucune donnée à imprimer.", vbOKOnly + vbInformation, "Impression" Cancel = True End Sub
Sinon l'état ne se ferme pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 On Error GoTo Err_SortieCartouche Err_SortieCartouche: DoCmd.Close
Ma question est : Est-ce que c'est possible que quand je clique sur "Ok" que mon état ne se mette pas en mode création avant de se fermer?
Partager