como te decia, no se como acces maneja las fechas asi que ese error es por el formato, ahora prueba esto:
Código Delphi
[-]var
FechaIni, FechaFin: TDate;
begin
FechaIni := EncodeDate(nAyo, nMes, 1);
FechaIni := EncodeDate(nAyo, nMes, DaysinaMonth(nMes));
Tabla.Filtered := False;
Tabla.Filter := '(Fecha >= ' + DatetoStr(FechaIni) + ') and (Fecha <= ' + DatetoStr(FechaIni) + ')';
Tabla.Filtered := True;
end;