Bonjour,

j'ai un champ DATE1
et un autre DATE2

de là, je veux deduire un champ DATE3 qui prendra la valeur la plus haute des deux dates, si deux valeurs existent pour un meme enregistrement.

j'ai donc deux requetes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE CLIENTS SET CLIENTS.Date3 = [CLIENTS]![DATE1]
WHERE (((CLIENTS.DATE1) Is Not Null));
puis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
UPDATE CLIENTS SET CLIENTS.Date3 = [CLIENTS]![DATE2]
WHERE (((CLIENTS.DATE2) Is Not Null Or (CLIENTS.DATE2)>[DATE1]));
sauf qu'apres la deuxieme requete, je trouve dans mon champ DATE3 des valeurs issues de DATE2 alors que la valeur de DATE1 est supérieure...

ce bout de code ne marcherait-i lpas?? alros??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Or (CLIENTS.DATE2)>[DATE1])
dans les criteres??