Bueno, el problema no esta en tu consulta, sino que en el acces, lo que deves hacer es utilizar una consulta parametrizada, y cuando le pases los parametros utiliza la funcion FormatDateTieme(formato, fecha) donde en el campo formato le pasaras 'dd/MM/yyyy' y en el formato fecha el tipo datetime, calculo que proviene de un DateTimePicker1 por consecuente te quedaria algo asi como:
Código Delphi
[-]
Query1.close;
Query1.Parameters.ParamByName('Fecha1').Value := FormatdateTime('dd/MM/yyyy', DateTimePicker1.Date)
Query1.Parameters.ParamByName('Fecha2').Value := FormatdateTime('dd/MM/yyyy', DateTimePicker2.Date)
Query1.Open;
y la consulta deveria ser algo como esto
Código SQL
[-]
SELECT * FROM tabla1 WHERE (fecha >= :Fecha1) AND (fecha <= :Fecha2)
Espero te sirva, saludos