Invece ti dico di usare proprio quella funzione .....
Access ordina correttamente le date ( naturalmente se sono in formato Data/Ora )
se invece sono in formato testo allora succede quello che lamenti.
Tieni presente che:
Se hai un campo formato Data/Ora ( chiamiamolo "Da1" ) e su questo applichi delle formule tipo
IIf(1=2;"x";[Da1]) allora il risultato viene "declassato" a testo
perchè potrebbe esserci la contemporanea presenza di "x" con le date
Se invece hai un campo formato testo ( chiamiamolo "Te1" ) lo puoi convertire in data
con la sua specifica funzione CDate([Da2])
Chiaramente i valori testuali contenuti devono essere compatibili con delle date
Poi hai anche la funzione Format che ti imposta il formato come consigliato da piero.mac
e con quella risolvi tutti i tuoi problemi
Format([Da1];"aaaa/mm/gg")
Format([Te2];"aaaa/mm/gg")
Eccetera .....


Rispondi quotando