Сначала вам нужно преобразовать дату, чтобы получить правильную сортировку. Это запрос, который преобразует Datetext в RealDate, а затем сортирует по этому столбцу (полю). Вы также можете щелкнуть заголовок, чтобы выбрать порядок сортировки.
SELECT
t.ID,
t.Datetext,
DateSerial(Mid([Datetext],InStrRev([Datetext],"/")+1),
Mid([Datetext],1,InStr([Datetext],"/")-1),
Mid([Datetext],InStr([Datetext],"/")+1,
(InStrRev(Datetext,"/")-InStr([Datetext],"/"))-1)) AS RealDate
FROM Table t
Order By 3
Вы можете использовать IIf, чтобы избежать ошибок с нуля:
IIf([Datetext] Is Null,Null,DateSerial(
Mid([Datetext],InStrRev([Datetext],"/")+1),
Mid([Datetext],1,InStr([Datetext],"/")-1),
Mid([Datetext],InStr([Datetext],"/")+1,
(InStrRev(Datetext,"/")-InStr([Datetext],"/"))-1))) AS RealDate