Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire: ça ne marche pas si tu fais plusieurs mofifs (afterupdate) sans changer
d'enregistrement.
-- @+ 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
"3stone" a écrit dans le message de news:
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then [DateModif] = Date End If
Bonjour Pierre.
Au lieu d'utiliser une zone de texte indépendante pour mémoriser
la valeur *avant* modification, il lui suffit de faire:
ça ne marche pas si tu fais plusieurs mofifs (afterupdate) sans changer
d'enregistrement.
--
@+
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
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:Oh6rKGmkEHA.2764@TK2MSFTNGP11.phx.gbl...
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux
fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse
sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser
la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then
[DateModif] = Date
End If
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire: ça ne marche pas si tu fais plusieurs mofifs (afterupdate) sans changer
d'enregistrement.
-- @+ 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
"3stone" a écrit dans le message de news:
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then [DateModif] = Date End If
Pierre CFI [mvp]
mon petit pierrot ne fache pas raymond, tu sais combien il est sensible et risque de passer la journée au coin :o))))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois. <snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline. Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then [DateModif] = Date End If
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Quand je rentre sur mon champ prix je dis: temp=prix quand je quitte mon champ prix je dis si temp<>prix alors la date change
Qu'en penses tu?? lol.. je suis certain que tu vas rire..mais ca marche, je
te le jure..(je suis mort de rire)
mon petit pierrot ne fache pas raymond, tu sais combien il est sensible et risque de passer la journée au coin :o))))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:Oh6rKGmkEHA.2764@TK2MSFTNGP11.phx.gbl...
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser
la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then
[DateModif] = Date
End If
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Quand je rentre sur mon champ prix je dis: temp=prix
quand je quitte mon champ prix je dis
si temp<>prix alors la date change
Qu'en penses tu?? lol.. je suis certain que tu vas rire..mais ca marche,
je
ça ne marche pas si tu fais plusieurs mofifs (afterupdate) sans changer d'enregistrement.
Si, car même s'il décide de revenir à la valeur première (sans changer d'enregistrement) le champ *aura* été modifié !
Et c'est ce qui répond à SA demande ;-)
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Jean-Claude
Salut à tous et encore merci d'y avoir participé si nombreux.
Le système oldvalue et value me convient parfaitement. Beaucoup plus élégant que ma manière.
Merci encore de votre assistance.
Une petite phrase pour le week end.
Le sage de son doigt montre une étoile. Le simplet c'est celui qui regarde le doigt.. (j'ai mis simplet pour éviter de citer mon nom et essayer de rester anonyme.)
Comme vous êtes sympas, une autre
Les miroirs devraient réfléchir avant de nous renvoyer notre image
"Pierre CFI [mvp]" a écrit dans le message de news:
mon petit pierrot ne fache pas raymond, tu sais combien il est sensible et risque de passer la journée au coin :o))))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then [DateModif] = Date End If
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Quand je rentre sur mon champ prix je dis: temp=prix quand je quitte mon champ prix je dis si temp<>prix alors la date change
Qu'en penses tu?? lol.. je suis certain que tu vas rire..mais ca marche,
je
te le jure..(je suis mort de rire)
Salut à tous et encore merci d'y avoir participé si nombreux.
Le système oldvalue et value me convient parfaitement. Beaucoup plus élégant
que ma manière.
Merci encore de votre assistance.
Une petite phrase pour le week end.
Le sage de son doigt montre une étoile. Le simplet c'est celui qui regarde
le doigt.. (j'ai mis simplet pour éviter de citer mon nom et essayer de
rester anonyme.)
Comme vous êtes sympas, une autre
Les miroirs devraient réfléchir avant de nous renvoyer notre image
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: OirKlKmkEHA.2812@tk2msftngp13.phx.gbl...
mon petit pierrot ne fache pas raymond, tu sais combien il est sensible et
risque de passer la journée au coin :o))))
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"3stone" <threestone@cielreseau.be> a écrit dans le message de
news:Oh6rKGmkEHA.2764@TK2MSFTNGP11.phx.gbl...
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux
fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse
sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser
la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then
[DateModif] = Date
End If
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Quand je rentre sur mon champ prix je dis: temp=prix
quand je quitte mon champ prix je dis
si temp<>prix alors la date change
Qu'en penses tu?? lol.. je suis certain que tu vas rire..mais ca
marche,
Salut à tous et encore merci d'y avoir participé si nombreux.
Le système oldvalue et value me convient parfaitement. Beaucoup plus élégant que ma manière.
Merci encore de votre assistance.
Une petite phrase pour le week end.
Le sage de son doigt montre une étoile. Le simplet c'est celui qui regarde le doigt.. (j'ai mis simplet pour éviter de citer mon nom et essayer de rester anonyme.)
Comme vous êtes sympas, une autre
Les miroirs devraient réfléchir avant de nous renvoyer notre image
"Pierre CFI [mvp]" a écrit dans le message de news:
mon petit pierrot ne fache pas raymond, tu sais combien il est sensible et risque de passer la journée au coin :o))))
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "3stone" a écrit dans le message de news:
Salut Raymond,
"Raymond [mvp]"
c'est une solution, tant que l'enregistrement n'est pas modifié deux fois.
<snip>
La méthode de Jean-Claude est peu orthodoxe, mais ta réponse sibylline.
Surtout avec le "Form_Current" ;-))
Au lieu d'utiliser une zone de texte indépendante pour mémoriser la valeur *avant* modification, il lui suffit de faire:
Sur après mise à jour...
If Prix.Value <> Prix.OldValue Then [DateModif] = Date End If
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Quand je rentre sur mon champ prix je dis: temp=prix quand je quitte mon champ prix je dis si temp<>prix alors la date change
Qu'en penses tu?? lol.. je suis certain que tu vas rire..mais ca marche,