|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre régulier
![]() bonero pross Inscription : janvier 2010 Messages : 240 ![]() |
Bonjour a tous,
j’ai la table Options_TS suivante et j’aimerais utiliser conjointement les fonctions Dlookup and DMax pour recuperer la valeur 15 ie la valeur la plus recente du champs LN_Rate. J’ai essaye ces codes ci-dessous qui malheureusement ne fonctionnent pas. Merci d’avance de votre aide. ps: mes meilleurs voeux a la toute l'equipe de Developpez.... Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Ingénieur-Consultant Inscription : novembre 2004 Messages : 668 ![]() |
Bonsoir,
C'est une date donc il faut formater le champ au format US : Code :
DLookUp( "[LN_Rate]", "[OPtions_TS]", "[WeekEnd] =format(#" & DMAX( "[WeekEnd]" ,"[OPtions_TS]") &"#,'mm/dd/yyyy')") |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() bonero pross Inscription : janvier 2010 Messages : 240 ![]() |
merci pour ta reponse.
cela marche tres bien. j'ai egalement teste ton code sans la fonction FORMAT et ceci marche aussi. Code :
DLookUp( "[LN_Rate]", "[OPtions_TS]", "[WeekEnd] = #" & DMAX( "[WeekEnd]" ,"[OPtions_TS]") & "#") |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Ingénieur-Consultant Inscription : novembre 2004 Messages : 668 ![]() |
Bonsoir,
ce n'est une bonne idée d'enlever le format. Teste avec ces 2 valeurs dans ta table : Code :
Le Dlookup, comme toutes les fonctions de Domaine, fonctionne comme VBA avec le format de date US, sauf si ce n'est plus le cas avec 2007, mais j'en doute. |
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com