bonjour
j'ai des =E9tats types que j'edite pour chaque clients, ces=20
etats sont bas=E9s sur des requ=EAtes.
un etat remise, un etat depot, un etat enlevement
Pour l'instant lorsque je choisit un client tous les etats=20
sortent, m=EAme si ce client n'a pas fait de depot par ex.
donc un certain nombre d'etat qui ne sont pas garnis.
J'aimerais savoir si il existe une option =E0 modifier soit=20
dans la requete soit dans l'etat en lui m=EAme, pour que=20
lorsque la requete ne renvoie aucun enregistrement, l'etat=20
ne sorte pas et/ou une message box puisse avertir=20
l'utilisateur.
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
Valérie
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un module et je compte alors les enregistrements si le nombre d'enregistrements =0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un
module et je compte alors les enregistrements si le nombre d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre
d'enregistrement <>0 alors j'edite mon etat.
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un module et je compte alors les enregistrements si le nombre d'enregistrements =0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
Raymond [mvp]
Bonjour.
une petite précision: il n'y a pas d'option mais un évènement qui peut être testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui permet d'annuler l'état, si on le désire, en cas d'absence de données
-- @+ 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
"Valérie" a écrit dans le message de news:cfv6qq$s20$
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un
module et je compte alors les enregistrements si le nombre d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
Bonjour.
une petite précision: il n'y a pas d'option mais un évènement qui peut être
testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui
permet d'annuler l'état, si on le désire, en cas d'absence de données
--
@+
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
"Valérie" <faussebal@wanadoo.fr> a écrit dans le message de
news:cfv6qq$s20$1@news-reader2.wanadoo.fr...
Une option a modifier je ne pense pas mais moi j'execute ma requete dans
un
module et je compte alors les enregistrements si le nombre
d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre
d'enregistrement <>0 alors j'edite mon etat.
une petite précision: il n'y a pas d'option mais un évènement qui peut être testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui permet d'annuler l'état, si on le désire, en cas d'absence de données
-- @+ 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
"Valérie" a écrit dans le message de news:cfv6qq$s20$
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un
module et je compte alors les enregistrements si le nombre d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
bxman
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis alerté par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
"Raymond [mvp]" a écrit dans le message de news:uo%
Bonjour.
une petite précision: il n'y a pas d'option mais un évènement qui peut être
testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui permet d'annuler l'état, si on le désire, en cas d'absence de données
-- @+ 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
"Valérie" a écrit dans le message de news:cfv6qq$s20$
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un
module et je compte alors les enregistrements si le nombre d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
merci
entre temps, j'avais trouvé cette possibilitée.
je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a
fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis alerté
par la fenêtre de débogage
dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:uo%23ZjYQhEHA.3676@TK2MSFTNGP12.phx.gbl...
Bonjour.
une petite précision: il n'y a pas d'option mais un évènement qui peut
être
testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui
permet d'annuler l'état, si on le désire, en cas d'absence de données
--
@+
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
"Valérie" <faussebal@wanadoo.fr> a écrit dans le message de
news:cfv6qq$s20$1@news-reader2.wanadoo.fr...
Une option a modifier je ne pense pas mais moi j'execute ma requete dans
un
module et je compte alors les enregistrements si le nombre
d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre
d'enregistrement <>0 alors j'edite mon etat.
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis alerté par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
"Raymond [mvp]" a écrit dans le message de news:uo%
Bonjour.
une petite précision: il n'y a pas d'option mais un évènement qui peut être
testé dans l'ouverture de l'état: "Sur aucune donnée" (Report_NoData) qui permet d'annuler l'état, si on le désire, en cas d'absence de données
-- @+ 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
"Valérie" a écrit dans le message de news:cfv6qq$s20$
Une option a modifier je ne pense pas mais moi j'execute ma requete dans un
module et je compte alors les enregistrements si le nombre d'enregistrements
=0 alors message : "attention pas d'enregistrement" , si nombre d'enregistrement <>0 alors j'edite mon etat.
Raymond [mvp]
Bonjour.
rien à indiquer, seulement cet événement: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
-- @+ 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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le message de news:cg7356$osu$
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis alerté
par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
Bonjour.
rien à indiquer, seulement cet événement:
Private Sub Report_NoData(Cancel As Integer)
Cancel = True
End Sub
--
@+
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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le message de
news:cg7356$osu$1@news.tiscali.fr...
merci
entre temps, j'avais trouvé cette possibilitée.
je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a
fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis
alerté
par la fenêtre de débogage
dois je preciser l'etat en lui fournissant le nom de celui-ci ?
rien à indiquer, seulement cet événement: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
-- @+ 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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le message de news:cg7356$osu$
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis alerté
par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
bxman
merci pour cette reponse rapide (comme toujours dans ce NG) j'ai donc mis cety evenement, mias j'avais prévu que cela allait bloqué ailleurs. Je lance cet etat et d'autre à partir d'un formulaire ou sont listé tous mes clients, et par un double clic sur un client j'ai plusieurs envoi d'etat par la commande DoCmd.OpenReport "E_synth_remise", acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]! [Liste18] & "'" Seleument c'est la que cela bloque lorsque je demande l'editions de mes etat j'ai erreur 2501 l'action open report à été annulée. Peut tu m'aider
Merci encore
-----Message d'origine----- Bonjour.
rien à indiquer, seulement cet événement: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
-- @+ 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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le message de
news:cg7356$osu$
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a
fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis
alerté
par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
.
merci pour cette reponse rapide (comme toujours dans ce NG)
j'ai donc mis cety evenement, mias j'avais prévu que cela
allait bloqué ailleurs.
Je lance cet etat et d'autre à partir d'un formulaire ou
sont listé tous mes clients, et par un double clic sur un
client j'ai plusieurs envoi d'etat par la commande
DoCmd.OpenReport "E_synth_remise",
acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]!
[Liste18] & "'"
Seleument c'est la que cela bloque lorsque je demande
l'editions de mes etat j'ai erreur 2501 l'action open
report à été annulée.
Peut tu m'aider
Merci encore
-----Message d'origine-----
Bonjour.
rien à indiquer, seulement cet événement:
Private Sub Report_NoData(Cancel As Integer)
Cancel = True
End Sub
--
@+
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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le
message de
news:cg7356$osu$1@news.tiscali.fr...
merci
entre temps, j'avais trouvé cette possibilitée.
je me suis donc dit que si il n'y avait aucune donnée,
je n'avais qu'a
fermer l'etat par un docmd.Close mais cela ne
fonctionne pas. je suis
alerté
par la fenêtre de débogage
dois je preciser l'etat en lui fournissant le nom de
celui-ci ?
merci pour cette reponse rapide (comme toujours dans ce NG) j'ai donc mis cety evenement, mias j'avais prévu que cela allait bloqué ailleurs. Je lance cet etat et d'autre à partir d'un formulaire ou sont listé tous mes clients, et par un double clic sur un client j'ai plusieurs envoi d'etat par la commande DoCmd.OpenReport "E_synth_remise", acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]! [Liste18] & "'" Seleument c'est la que cela bloque lorsque je demande l'editions de mes etat j'ai erreur 2501 l'action open report à été annulée. Peut tu m'aider
Merci encore
-----Message d'origine----- Bonjour.
rien à indiquer, seulement cet événement: Private Sub Report_NoData(Cancel As Integer) Cancel = True End Sub
-- @+ 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
"bxman" <bxman(arobase)@wanadoo.fr> a écrit dans le message de
news:cg7356$osu$
merci entre temps, j'avais trouvé cette possibilitée. je me suis donc dit que si il n'y avait aucune donnée, je n'avais qu'a
fermer l'etat par un docmd.Close mais cela ne fonctionne pas. je suis
alerté
par la fenêtre de débogage dois je preciser l'etat en lui fournissant le nom de celui-ci ?
Merci (encore une fois)
.
Raymond [mvp]
Bonsoir.
si tu veux passer tout droit, devant le openreport tu mets : On Error Resume Next en général quand on teste le nodata et qu'on saute l'erreur , c'est qu'on imprime directement sans passer par la visu. -- @+ 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
"bxman" a écrit dans le message de news:c70901c48a03$b40bbe60$ merci pour cette reponse rapide (comme toujours dans ce NG) j'ai donc mis cety evenement, mias j'avais prévu que cela allait bloqué ailleurs. Je lance cet etat et d'autre à partir d'un formulaire ou sont listé tous mes clients, et par un double clic sur un client j'ai plusieurs envoi d'etat par la commande DoCmd.OpenReport "E_synth_remise", acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]! [Liste18] & "'" Seleument c'est la que cela bloque lorsque je demande l'editions de mes etat j'ai erreur 2501 l'action open report à été annulée. Peut tu m'aider
Bonsoir.
si tu veux passer tout droit, devant le openreport tu mets :
On Error Resume Next
en général quand on teste le nodata et qu'on saute l'erreur , c'est qu'on
imprime directement sans passer par la visu.
--
@+
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
"bxman" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:c70901c48a03$b40bbe60$a401280a@phx.gbl...
merci pour cette reponse rapide (comme toujours dans ce NG)
j'ai donc mis cety evenement, mias j'avais prévu que cela
allait bloqué ailleurs.
Je lance cet etat et d'autre à partir d'un formulaire ou
sont listé tous mes clients, et par un double clic sur un
client j'ai plusieurs envoi d'etat par la commande
DoCmd.OpenReport "E_synth_remise",
acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]!
[Liste18] & "'"
Seleument c'est la que cela bloque lorsque je demande
l'editions de mes etat j'ai erreur 2501 l'action open
report à été annulée.
Peut tu m'aider
si tu veux passer tout droit, devant le openreport tu mets : On Error Resume Next en général quand on teste le nodata et qu'on saute l'erreur , c'est qu'on imprime directement sans passer par la visu. -- @+ 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
"bxman" a écrit dans le message de news:c70901c48a03$b40bbe60$ merci pour cette reponse rapide (comme toujours dans ce NG) j'ai donc mis cety evenement, mias j'avais prévu que cela allait bloqué ailleurs. Je lance cet etat et d'autre à partir d'un formulaire ou sont listé tous mes clients, et par un double clic sur un client j'ai plusieurs envoi d'etat par la commande DoCmd.OpenReport "E_synth_remise", acViewPreview, , "[Intitule]='" & [Form_F_rech_compte]! [Liste18] & "'" Seleument c'est la que cela bloque lorsque je demande l'editions de mes etat j'ai erreur 2501 l'action open report à été annulée. Peut tu m'aider