OVH Cloud OVH Cloud

Date mise à jour

9 réponses
Avatar
Jean-Claude
Bonjour

Quelle est la solution la plus élégante pour lorsque je change un prix (il
n'y a qu'un champ prix) que la date de mise à jour prenne la date du jour.
Identique lorsque j'en créé un

Merci d'avance

9 réponses

Avatar
Pierre CFI [mvp]
bonjour
pas trés bien compris ta question, mais dans un tarif on ne change pas le prix, on fait un autre enregistrement avec un prix et sa
date
le bon prix est celui dont la date est = ou immédiatement inférieur à la date de la facture(donc le max <= à date facture)
si tu modifie un prix, toutes les commandes passées aauparavant seront à ce nouveau prix


--
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
"Jean-Claude" a écrit dans le message de news:413833bf$0$13685$
Bonjour

Quelle est la solution la plus élégante pour lorsque je change un prix (il
n'y a qu'un champ prix) que la date de mise à jour prenne la date du jour.
Identique lorsque j'en créé un

Merci d'avance






Avatar
JMarc
Bonjour,

Je suis d'accord avec toi Pierre, néanmoins, si tu ne veux pas te retrouver
avec une base de produit qui grossit à chaque révision de tarif... il faut
trouver une solution.

Personnellement, j'ai opté pour ne pas faire simplement un lien entre la
table Produits et la table Commande, mais pour recopier les valeurs de la
table Produits dans la table Commande. Ainsi, les commandes passées il y a
quelques mois ont le prix de l'époque, même si celui-ci a changé depuis.

Enfin, je n'ai pas trouvé de solution autre que celle-ci et ça fonctionne.

Bon courage.

JMarc

"Pierre CFI [mvp]" a écrit dans le message de
news:%
bonjour
pas trés bien compris ta question, mais dans un tarif on ne change pas le
prix, on fait un autre enregistrement avec un prix et sa

date
le bon prix est celui dont la date est = ou immédiatement inférieur à la
date de la facture(donc le max <= à date facture)

si tu modifie un prix, toutes les commandes passées aauparavant seront à
ce nouveau prix



--
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
"Jean-Claude" a écrit dans le message de
news:413833bf$0$13685$

Bonjour

Quelle est la solution la plus élégante pour lorsque je change un prix
(il


n'y a qu'un champ prix) que la date de mise à jour prenne la date du
jour.


Identique lorsque j'en créé un

Merci d'avance










Avatar
Jean-Claude
Je pense que je me suis mal exprimé.

Je note un prix aujourd'hui...donc j'ai une date

Je ne m'occupe pas des commandes et livraisons.

J'ai un nouveau tarif, donc je change le prix, je veux que maintenant la
date se change à la date où je fais l'operation..

Si je consulte...rien ne change

Exemple: J'ai entré le prix de 20? à la date du 15/07/04

Ajourd'hui avec le nouveau tarif, je recherche l'article et je le mets à 22?
après update puis-je faire que la dateÚte()?

Merci :-)


"JMarc" a écrit dans le message de news:
41383975$0$1175$
Bonjour,

Je suis d'accord avec toi Pierre, néanmoins, si tu ne veux pas te
retrouver

avec une base de produit qui grossit à chaque révision de tarif... il faut
trouver une solution.

Personnellement, j'ai opté pour ne pas faire simplement un lien entre la
table Produits et la table Commande, mais pour recopier les valeurs de la
table Produits dans la table Commande. Ainsi, les commandes passées il y a
quelques mois ont le prix de l'époque, même si celui-ci a changé depuis.

Enfin, je n'ai pas trouvé de solution autre que celle-ci et ça fonctionne.

Bon courage.

JMarc

"Pierre CFI [mvp]" a écrit dans le message de
news:%
bonjour
pas trés bien compris ta question, mais dans un tarif on ne change pas
le


prix, on fait un autre enregistrement avec un prix et sa
date
le bon prix est celui dont la date est = ou immédiatement inférieur à la
date de la facture(donc le max <= à date facture)

si tu modifie un prix, toutes les commandes passées aauparavant seront à
ce nouveau prix



--
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
"Jean-Claude" a écrit dans le message de
news:413833bf$0$13685$

Bonjour

Quelle est la solution la plus élégante pour lorsque je change un prix
(il


n'y a qu'un champ prix) que la date de mise à jour prenne la date du
jour.


Identique lorsque j'en créé un

Merci d'avance














Avatar
Phil
Bonjour,
Moi aussi, j'ai fait comme toi, JMarc, car c'est ingerable et quand on a des
prix minores ou majores pour un client pour tel ou tel raison, ...
Perso, pour un produit, j'ai 4 dates qui sont gerees : date de creation,
date de modif, date de derniere utilisation et date de derniere adaptation de
prix.
A la creation : valeur par defaut = date()
Apres la mise à jour : valeur modif = date()
Apres adaptation du prix : valeur date adaptation = date()
Salut,


Bonjour,

Je suis d'accord avec toi Pierre, néanmoins, si tu ne veux pas te retrouver
avec une base de produit qui grossit à chaque révision de tarif... il faut
trouver une solution.

Personnellement, j'ai opté pour ne pas faire simplement un lien entre la
table Produits et la table Commande, mais pour recopier les valeurs de la
table Produits dans la table Commande. Ainsi, les commandes passées il y a
quelques mois ont le prix de l'époque, même si celui-ci a changé depuis.

Enfin, je n'ai pas trouvé de solution autre que celle-ci et ça fonctionne.

Bon courage.

JMarc

"Pierre CFI [mvp]" a écrit dans le message de
news:%
bonjour
pas trés bien compris ta question, mais dans un tarif on ne change pas le
prix, on fait un autre enregistrement avec un prix et sa

date
le bon prix est celui dont la date est = ou immédiatement inférieur à la
date de la facture(donc le max <= à date facture)

si tu modifie un prix, toutes les commandes passées aauparavant seront à
ce nouveau prix



--
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
"Jean-Claude" a écrit dans le message de
news:413833bf$0$13685$

Bonjour

Quelle est la solution la plus élégante pour lorsque je change un prix
(il


n'y a qu'un champ prix) que la date de mise à jour prenne la date du
jour.


Identique lorsque j'en créé un

Merci d'avance















Avatar
Raymond [mvp]
bonjour.

dans l'événement AfterUpdate de ton champ prix:
Me.Dateduprix = date

--
@+
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


"Jean-Claude" a écrit dans le message de
news:41383c53$0$13696$
Je pense que je me suis mal exprimé.

Je note un prix aujourd'hui...donc j'ai une date

Je ne m'occupe pas des commandes et livraisons.

J'ai un nouveau tarif, donc je change le prix, je veux que maintenant la
date se change à la date où je fais l'operation..

Si je consulte...rien ne change

Exemple: J'ai entré le prix de 20? à la date du 15/07/04

Ajourd'hui avec le nouveau tarif, je recherche l'article et je le mets à
22?

après update puis-je faire que la dateÚte()?

Merci :-)


Avatar
Pierre CFI [mvp]
J Marc, tu es d'accord avec moi, c'est bien, je dirais méme que c'est un plus pour toi dans la vie :o)) regarde les autres qui me
critiquent (raymond, 3stone, jessy armaud) comme ils sont vieux, moches aigris

Cela dit par principe dans une base de données, je ne fais jamais rien "disparaitre" (on doit garder les papiers 30 ou 40 ans) (j'en
sais quelque chose quand on prépare sa retraite)

--
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



Avatar
Raymond [mvp]
J Marc, tu es d'accord avec moi, c'est bien, je dirais méme que c'est un
plus pour toi dans la vie :o)) regarde les autres qui me

critiquent (raymond, 3stone, jessy armaud) comme ils sont vieux, moches
aigris


Tu prépares quoi ce WE ? la pression monte.

--
@+
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


"Pierre CFI [mvp]" a écrit dans le message de
news:

Avatar
Pierre CFI [mvp]
et oui, c'est çà les retraités, passent leur temps à em... tout le monde (ou à dormir comme pierrot-moules-frites-biéresssssssssss
je mets 1 s par canette)

--
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
"Raymond [mvp]" a écrit dans le message de news:%
J Marc, tu es d'accord avec moi, c'est bien, je dirais méme que c'est un
plus pour toi dans la vie :o)) regarde les autres qui me

critiquent (raymond, 3stone, jessy armaud) comme ils sont vieux, moches
aigris


Tu prépares quoi ce WE ? la pression monte.

--
@+
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


"Pierre CFI [mvp]" a écrit dans le message de
news:





Avatar
Jean-Claude
Merci les petits potes.....

Je vais le faire en update sur le champ prix.

Merci à tous...
Le plus terrible dans la vieillesse, c'est de rester jeune.
Pensez-y..:-)

"Pierre CFI [mvp]" a écrit dans le message de
news:
et oui, c'est çà les retraités, passent leur temps à em... tout le monde
(ou à dormir comme pierrot-moules-frites-biéresssssssssss

je mets 1 s par canette)

--
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
"Raymond [mvp]" a écrit dans le message de
news:%

J Marc, tu es d'accord avec moi, c'est bien, je dirais méme que c'est
un



plus pour toi dans la vie :o)) regarde les autres qui me
critiquent (raymond, 3stone, jessy armaud) comme ils sont vieux,
moches



aigris

Tu prépares quoi ce WE ? la pression monte.

--
@+
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


"Pierre CFI [mvp]" a écrit dans le message de
news: