J'ai fait un formulaire avec des champs calculer a l'interieur. Jusque la
pas de problème... Maintenant, je vourdrais mettre un condition sur ce champ
tel que lorsque celui ci dépasse un valeur, alors un boite d'info apparait.
J'ai essayé :
Dim montant As Double
montant = Me.totalht
If montant > 500 Then
rep = msgbox("attention dépassement des 500?HT", vbOKOnly, "stop", , 1000)
J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le cas, cela ne fonctionne pas :-( J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela fonctionne que si je change une valeur dans un de ces trois champs. Cela ne fonctionne dès la 1ere fois... Avez vous d'autres idées ?
ENcore merci pour ces réponses rapide.
S. "3stone" a écrit dans le message de news:
re,
"séb" | Lol, tu peux me proposer mieux, car alors la je sèche...
soit tu utilise ce que Jessy t'a proposé...
soit tu mets qque chose comme ceci dans l'avant mise à jour du formulaire...
Me.TotalHT.Recalc If me.TotalHT > 500 then Cancel = True Msgbox "blabla..." End If
J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait
pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le
cas, cela ne fonctionne pas :-(
J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela
fonctionne que si je change une valeur dans un de ces trois champs. Cela ne
fonctionne dès la 1ere fois...
Avez vous d'autres idées ?
ENcore merci pour ces réponses rapide.
S.
"3stone" <3stone_@_skynet_be> a écrit dans le message de news:
u0Rt2RSjFHA.3012@TK2MSFTNGP12.phx.gbl...
re,
"séb"
| Lol, tu peux me proposer mieux, car alors la je sèche...
soit tu utilise ce que Jessy t'a proposé...
soit tu mets qque chose comme ceci dans l'avant
mise à jour du formulaire...
Me.TotalHT.Recalc
If me.TotalHT > 500 then
Cancel = True
Msgbox "blabla..."
End If
J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le cas, cela ne fonctionne pas :-( J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela fonctionne que si je change une valeur dans un de ces trois champs. Cela ne fonctionne dès la 1ere fois... Avez vous d'autres idées ?
ENcore merci pour ces réponses rapide.
S. "3stone" a écrit dans le message de news:
re,
"séb" | Lol, tu peux me proposer mieux, car alors la je sèche...
soit tu utilise ce que Jessy t'a proposé...
soit tu mets qque chose comme ceci dans l'avant mise à jour du formulaire...
Me.TotalHT.Recalc If me.TotalHT > 500 then Cancel = True Msgbox "blabla..." End If
"séb" | J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait | pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le | cas, cela ne fonctionne pas :-( | J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela | fonctionne que si je change une valeur dans un de ces trois champs. Cela ne | fonctionne dès la 1ere fois... | Avez vous d'autres idées ?
Si tu veux rattraper les enregistrements déjà effectués, il faut mettre la même chose "sur activation" (form_current)
"séb"
| J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait
| pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le
| cas, cela ne fonctionne pas :-(
| J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela
| fonctionne que si je change une valeur dans un de ces trois champs. Cela ne
| fonctionne dès la 1ere fois...
| Avez vous d'autres idées ?
Si tu veux rattraper les enregistrements déjà effectués,
il faut mettre la même chose "sur activation" (form_current)
"séb" | J'ai mis ton code dans l'avant MAJ du formulaire, cependant il ne reconnait | pas .Recalc, c'est un requery qu'il faut mettre à la place ? Si c'est le | cas, cela ne fonctionne pas :-( | J'ai aussi essayer la méthode de jessy, le seul problème c'est que cela | fonctionne que si je change une valeur dans un de ces trois champs. Cela ne | fonctionne dès la 1ere fois... | Avez vous d'autres idées ?
Si tu veux rattraper les enregistrements déjà effectués, il faut mettre la même chose "sur activation" (form_current)