|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2011 Messages : 3 ![]() |
Bonjour,
Dans un BEFOREUPDATE, je fais une validation pour savoir si la donner entrer est bonne. Si le résultat est négatif, j'envoie un message a l'utilisateur, j'annule la modification du champs en affectant false a cancel et je remet l'ancienne donné dans le champs. Tous fonctionne bien, le message a l'utilisateur est envoyer, l'update est annuler, le curseur reste sur le champ, mais impossible d'affecter l'ancienne donné dans le champs, je reçois un message d'erreur 2115, d'après ce que j'ai compris c'est qu'on peut pas réaffecter la donné temps que l'évènement BEFOREUPDATE n'est pas terminer. Peut-on contourner ce problème, ou quelqu'un a t'il une meilleur idées. J'ai essayer dans exit, mais si je click sur un bouton sans sortir du champ avant, le exit n'est pas effectuer. Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Diem VOVivre Inscription : avril 2006 Messages : 2 644 ![]() |
salut Serico et bienvenu,
il faut employer en plus du cancel, MonControl.Undo cela marche si le control est lié à un champ et n'est donc pas indépendant... |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2011 Messages : 3 ![]() |
Merci pour ta réponse vodiem,
Mais ça résous pas tous a fais mon problème. Car ce que je veux faire, est de remettre la valeur contenu dans la BD, pas seulement la dernière valeur du champ. Si a l'ouverture du formulaire j'ai 2 dans le champs et que le nombre max est 6, l'utilisateur entre 5 et par la suite entre 10, mais je voudrais remettre 2, pas 5 dans le champs, ta solution remet 5 dans le champs, bon c'est mieux que rien. Merci. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour,
L'ancienne valeur est disponible. LeNomDuControle.OldValue. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com