OVH Cloud OVH Cloud

etat sans donnees

3 réponses
Avatar
Carlos
Bonjour
J'ai un etat base sur une requete et je voudrais faire:

if dcount("*","nomrequete")>0 then
open.report etc....

else
Msgbox "pas de donnees"
end if

Merci de votre aide

3 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Ton code est bon, qu'est ce qui ne va pas ???

Sinon tu peux aussi utiliser l'évènement "sur aucune donnée" de ton état, tu
peux y
placer le code qui suit :

MsgBox "Aucune donnée ne correspond aux critères demandés.",
vbInformation
DoCmd.CancelEvent

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Carlos" a écrit dans le message news:
42677c56$0$25031$
Bonjour
J'ai un etat base sur une requete et je voudrais faire:

if dcount("*","nomrequete")>0 then
open.report etc....

else
Msgbox "pas de donnees"
end if

Merci de votre aide




Avatar
Carlos
Merci pour la réponse.
Je ne veux pas utiliser le message si pas de données car il ouvre quand meme
l'etat.
Dans ce cas, si je n'ai rien, il ne me montre pas mon message et m'ouvre
quand meme une feuille sans rien

merci

"Jessy Sempere [MVP]" a écrit dans le message de
news: 42677d1b$
Bonjour

Ton code est bon, qu'est ce qui ne va pas ???

Sinon tu peux aussi utiliser l'évènement "sur aucune donnée" de ton état,
tu
peux y
placer le code qui suit :

MsgBox "Aucune donnée ne correspond aux critères demandés.",
vbInformation
DoCmd.CancelEvent

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Carlos" a écrit dans le message news:
42677c56$0$25031$
Bonjour
J'ai un etat base sur une requete et je voudrais faire:

if dcount("*","nomrequete")>0 then
open.report etc....

else
Msgbox "pas de donnees"
end if

Merci de votre aide








Avatar
Carlos
desole.....:-(.. Erreur sur le nom de la requete.
Merci de toute facon


"Carlos" a écrit dans le message de news:
42678203$0$3143$
Merci pour la réponse.
Je ne veux pas utiliser le message si pas de données car il ouvre quand
meme l'etat.
Dans ce cas, si je n'ai rien, il ne me montre pas mon message et m'ouvre
quand meme une feuille sans rien

merci

"Jessy Sempere [MVP]" a écrit dans le message
de news: 42677d1b$
Bonjour

Ton code est bon, qu'est ce qui ne va pas ???

Sinon tu peux aussi utiliser l'évènement "sur aucune donnée" de ton état,
tu
peux y
placer le code qui suit :

MsgBox "Aucune donnée ne correspond aux critères demandés.",
vbInformation
DoCmd.CancelEvent

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Carlos" a écrit dans le message news:
42677c56$0$25031$
Bonjour
J'ai un etat base sur une requete et je voudrais faire:

if dcount("*","nomrequete")>0 then
open.report etc....

else
Msgbox "pas de donnees"
end if

Merci de votre aide