OVH Cloud OVH Cloud

Gestion Sur absence de données

1 réponse
Avatar
Saidou
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

1 réponse

Avatar
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