Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une
somme
qui change suivant la valeur des zone de texte de la zone detail
Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est égal
à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then
msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le
bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme mais
cela ne fonctionne pas
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.
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de texte de la section detail qui reçoit les nouvelles valeurs saisies.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une somme qui change suivant la valeur des zone de texte de la zone detail Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est égal à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme mais cela ne fonctionne pas
Pouvez vous m'aidez??
Merci d'avance
Bonjour.
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de
texte de la section detail qui reçoit les nouvelles valeurs saisies.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Seigre.alexandre@ig2i.fr" <Seigrealexandreig2ifr@discussions.microsoft.com>
a écrit dans le message de news:
D5805F98-37A3-4047-A0EC-F2643C892E56@microsoft.com...
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une
somme
qui change suivant la valeur des zone de texte de la zone detail
Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est
égal
à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then
msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le
bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme
mais
cela ne fonctionne pas
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de texte de la section detail qui reçoit les nouvelles valeurs saisies.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une somme qui change suivant la valeur des zone de texte de la zone detail Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est égal à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme mais cela ne fonctionne pas
Pouvez vous m'aidez??
Merci d'avance
Seigre.alexandre
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
Bonjour.
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de texte de la section detail qui reçoit les nouvelles valeurs saisies.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une somme qui change suivant la valeur des zone de texte de la zone detail Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est égal à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme mais cela ne fonctionne pas
Pouvez vous m'aidez??
Merci d'avance
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la
valeur d'avant sans tenir compte du changement fais
Il y a toujours un changement de retard
As tu une autre idée?
MErci
Bonjour.
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de
texte de la section detail qui reçoit les nouvelles valeurs saisies.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Seigre.alexandre@ig2i.fr" <Seigrealexandreig2ifr@discussions.microsoft.com>
a écrit dans le message de news:
D5805F98-37A3-4047-A0EC-F2643C892E56@microsoft.com...
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une
somme
qui change suivant la valeur des zone de texte de la zone detail
Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est
égal
à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then
msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le
bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme
mais
cela ne fonctionne pas
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
Bonjour.
il faut que tu mettes ton test dans l'événement AfterUpdate de la zone de texte de la section detail qui reçoit les nouvelles valeurs saisies.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Bonjour tout le monde
Voila j'ai un formulaire dans lequel en pied de formulaire je recupére une somme qui change suivant la valeur des zone de texte de la zone detail Je voudrais pouvoir mettre un message (msgbox) lorsque cette valeur est égal à un certain nombre x.
If Qté_expédiée].Value = Texte9.Value Then msgbox("ok")
Tout fonctionne bien sauf que je ne parviens pas a mettre ma macro dans le bonevenement pour que le message apparaisse au bon moment
j'ai essaye lors du changement de la zonne de texte comportant la somme mais cela ne fonctionne pas
Pouvez vous m'aidez??
Merci d'avance
Raymond [mvp]
si tu as un changement de retard il faut enregistrer ton formulaire en rajoutant en premier la fonction: Me.Dirty = False
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
si tu as un changement de retard il faut enregistrer ton formulaire en
rajoutant en premier la fonction:
Me.Dirty = False
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Seigre.alexandre@ig2i.fr" <Seigrealexandreig2ifr@discussions.microsoft.com>
a écrit dans le message de news:
E73B534E-DA01-42A2-8C8C-00404CDEDA90@microsoft.com...
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la
valeur d'avant sans tenir compte du changement fais
Il y a toujours un changement de retard
si tu as un changement de retard il faut enregistrer ton formulaire en rajoutant en premier la fonction: Me.Dirty = False
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
Seigre.alexandre
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma zonedetexte, mon message d'alerte arrive au changement suivant car le changement de la somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False? Que cela signifie t'il?
Merci d'avance
si tu as un changement de retard il faut enregistrer ton formulaire en rajoutant en premier la fonction: Me.Dirty = False
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma
zonedetexte,
mon message d'alerte arrive au changement suivant car le changement de la
somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False?
Que cela signifie t'il?
Merci d'avance
si tu as un changement de retard il faut enregistrer ton formulaire en
rajoutant en premier la fonction:
Me.Dirty = False
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Seigre.alexandre@ig2i.fr" <Seigrealexandreig2ifr@discussions.microsoft.com>
a écrit dans le message de news:
E73B534E-DA01-42A2-8C8C-00404CDEDA90@microsoft.com...
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la
valeur d'avant sans tenir compte du changement fais
Il y a toujours un changement de retard
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma zonedetexte, mon message d'alerte arrive au changement suivant car le changement de la somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False? Que cela signifie t'il?
Merci d'avance
si tu as un changement de retard il faut enregistrer ton formulaire en rajoutant en premier la fonction: Me.Dirty = False
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
Re raymond
Malheuresement j'ai également essayé cet evenement et cela me donne la valeur d'avant sans tenir compte du changement fais Il y a toujours un changement de retard
As tu une autre idée?
MErci
Raymond [mvp]
lorsque une donnée de formulaire est modifiée, la propriété Dirty du formulaire passe à True. Forcer cette propriété à False enregistre les données immédiatement. que mets-tu dans ta macro ? quel est le nom des champs ? et sur quel événement places-tu cette macro ?
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma zonedetexte, mon message d'alerte arrive au changement suivant car le changement de la somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False? Que cela signifie t'il?
Merci d'avance
lorsque une donnée de formulaire est modifiée, la propriété Dirty du
formulaire passe à True. Forcer cette propriété à False enregistre les
données immédiatement.
que mets-tu dans ta macro ?
quel est le nom des champs ? et sur quel événement places-tu cette macro ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
l'abonnement TechNet !
http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"Seigre.alexandre@ig2i.fr" <Seigrealexandreig2ifr@discussions.microsoft.com>
a écrit dans le message de news:
5C8ADF75-0364-4FAB-8F67-E707E662F7B8@microsoft.com...
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma
zonedetexte,
mon message d'alerte arrive au changement suivant car le changement de la
somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False?
Que cela signifie t'il?
lorsque une donnée de formulaire est modifiée, la propriété Dirty du formulaire passe à True. Forcer cette propriété à False enregistre les données immédiatement. que mets-tu dans ta macro ? quel est le nom des champs ? et sur quel événement places-tu cette macro ?
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://www.mpfa.info/ pour débuter sur le forum. l'abonnement TechNet ! http://www.microsoft.com/france/technet/presentation/cd/default.mspx
"" a écrit dans le message de news:
En fait le pb c'est que si j'utilise l'evenement afterupdate sur ma zonedetexte, mon message d'alerte arrive au changement suivant car le changement de la somme totale s'effectue une fois la macro fini entiérement
Ou dois je mettre Me.Dirty = False? Que cela signifie t'il?