Access y las fechas
Es muy posible que el error venga del formato de fecha (ya se que el access lo tienes en español y el formato de fecha del sistema operativo es el europeo... ¿o no? )
Prueba esta sentencia a ver que ocurre y nos cuentas:
SELECT * FROM tblpedidos Where FPEDIDOPROV BETWEEN #08/02/2007# AND #08/02/2008#
(formato americano de fechas--> mm/dd/aaaa)
Un saludo