Comment empêcher l’ouverture de l’aperçu avant impression d’un état lorsqu’il n’y a aucun enregistrement.
J’arrive bien à afficher un message du genre «Aucun enregistrement correspondant » en utilisant l’évènement « Sur absence de données », mais pas à empêcher l’affichage de l’aperçu.
Du coup, j’ai un une page qui apparaît en affichant « Erreur » sur toutes les cellules de l’état du fait justement de l’absence de données.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
Dans l'état tu indiques: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
dans le formulaire qui lance l'état: On Error Resume Next DoCmd.OpenReport "etat3", acViewPreview
tu n'auras plus de message du tout. après le openreport, tu peux tester l'erreur si tu veux. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Saidou" a écrit dans le message de news:
Comment empêcher l'ouverture de l'aperçu avant impression d'un état lorsqu 'il n'y a aucun enregistrement.
J'arrive bien à afficher un message du genre «Aucun enregistrement correspondant » en utilisant l'évènement « Sur absence de données », mais
pas à empêcher l'affichage de l'aperçu.
Du coup, j'ai un une page qui apparaît en affichant « Erreur » sur toutes les cellules de l'état du fait justement de l'absence de données.
Comment résoudre ce problème ?
-- Saidou
Bonjour.
Dans l'état tu indiques:
Private Sub Report_NoData(Cancel As Integer)
Cancel = True
End Sub
dans le formulaire qui lance l'état:
On Error Resume Next
DoCmd.OpenReport "etat3", acViewPreview
tu n'auras plus de message du tout. après le openreport, tu peux tester
l'erreur si tu veux.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Saidou" <Saidou@discussions.microsoft.com> a écrit dans le message de
news:00137C97-B2D4-4ACA-A85F-6BF449C8E5E1@microsoft.com...
Comment empêcher l'ouverture de l'aperçu avant impression d'un état lorsqu
'il n'y a aucun enregistrement.
J'arrive bien à afficher un message du genre «Aucun enregistrement
correspondant » en utilisant l'évènement « Sur absence de données », mais
pas à empêcher l'affichage de l'aperçu.
Du coup, j'ai un une page qui apparaît en affichant « Erreur » sur toutes
les cellules de l'état du fait justement de l'absence de données.
Dans l'état tu indiques: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
dans le formulaire qui lance l'état: On Error Resume Next DoCmd.OpenReport "etat3", acViewPreview
tu n'auras plus de message du tout. après le openreport, tu peux tester l'erreur si tu veux. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Saidou" a écrit dans le message de news:
Comment empêcher l'ouverture de l'aperçu avant impression d'un état lorsqu 'il n'y a aucun enregistrement.
J'arrive bien à afficher un message du genre «Aucun enregistrement correspondant » en utilisant l'évènement « Sur absence de données », mais
pas à empêcher l'affichage de l'aperçu.
Du coup, j'ai un une page qui apparaît en affichant « Erreur » sur toutes les cellules de l'état du fait justement de l'absence de données.