Visites

   visiteurs

   visiteurs en ligne

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

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut