OVH Cloud OVH Cloud

requête vide

2 réponses
Avatar
Jean-Luc Joly
C'est encore moi, quand la requête ne renvoie aucun résultat (car il n'y a pas d'enregistrement correspondant) comment faire une macro pour obtenir un formalaire d'information "aucun enregistrement troiuvé" plutôt que le formulaire résultant vide.

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu peux placer cette fonction dans le form_Load:
Private Sub Form_Load()
If Me.Recordset.RecordCount = 0 Then
If MsgBox("Il n'y a pas d'enregistrements" & vbCrLf & "Voulez-vous
continuer ?", vbYesNo) = vbNo Then
DoCmd.Close
End If
End If
End Sub


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Luc Joly" a écrit dans le
message de news:
C'est encore moi, quand la requête ne renvoie aucun résultat (car il n'y a
pas d'enregistrement correspondant) comment faire une macro pour obtenir un

formalaire d'information "aucun enregistrement troiuvé" plutôt que le
formulaire résultant vide.

Avatar
Pierre CFI [mvp]
tu peux tester avant avec un Dcount("*","nom de ta req") si 0, message et tu lances pas la req ou tu ouvres pas le form qui est sur
cette req

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Luc Joly" a écrit dans le message de news:

C'est encore moi, quand la requête ne renvoie aucun résultat (car il n'y a pas d'enregistrement correspondant) comment faire une
macro pour obtenir un formalaire d'information "aucun enregistrement troiuvé" plutôt que le formulaire résultant vide.