|
Sujet n°268 |
assigner une valeur de table
par Lendcap
le 15/09/2009 : 14:15 |
Bonjour,
j'ai une table avec un champ index(clé externe) Refprod qui accepte les doublons, un champ Prix et un champ Date de modification. Les doublons s'expliquent par le fait que la valeur du champ Prix peut varier de temps en temps.
Comment faire pour que dans mon sousformulaire en assignant la valeur Prix de cette table par une ligne de code, je puisse introduire un critère qui filtre cette valeur et ne prenne que la plus recente en date. Je parviens bien à assigner la valeur et ne suis bloqué que pour le critère de filtre
Merci pour votre aide.
Lendcap |
Réponse n° 1 |
par 3Stone le 15/09/2009 : 16:15 |
Bonjour,
Les prix avec leurs champs DateModif sont bien dans une table des prix ? Il faut donc aller les chercher directement dans cette table.
Pour aller chercher le prix "actuel" selon le "NumArticle" par exemple, tu peux faire:
=DLookup("LePrix","TablePrix","[NumArticle]=" & Me.NumArticle & " AND [LaDate]=#" & DMax("[LaDate]","TablePrix","[NumArticle]=" & Me.NumArticle) & "#")
Il faudra adapter le nom des champ et de la table...
Cordialement, Pierre(3stone)
|
[ Retour à la liste des sujets ]
| Recherche
Préférences
1 membre
Connectés :
( personne )
|