Encontrar un valor en un fecha, de otra tabla que este comprendido entre otras dos fechas
Tengo una tabla la llamamos PreciosReferencias, donde una referencia, puede aparecer dos veces y su precio es distinto según la fecha donde esta comprendida:
ID REFERENCIA FECHAINICIO FECHAFIN PRECIO
1 01 01/01/2012 31/03/2012 34
2 01 01/04/2012 26/05/2012 47
3 02 01/01/2012 25/04/2012 25
.......
Ahora tengo otra tabla la llamamos Coste donde meto varios datos, entre ellos la REFERENCIA Y LA FECHA, ejemplo:
REFERENCIA 01
FECHA 15/01/2012
PRECIO ??
es evidente que tengo el formulario FormCoste
Entonces como puedo hacer para que me coja (busque) el precio y lo coloque en el campo precio, de la referencia y para la fecha de la tabla/formulario Coste, según la fecha que cumpla el criterio que este comprendido o igual a las FECHA INICIO y FECHA FIN. En el ejemplo el registro de la tabla/formulario Coste la REFERENCIA 01 para la fecha 15/01/2012 esta dentro del rango 01/01/2012 y 31/03/2012 y su precio es de 34 de la tabla PreciosReferencias, pero si la fecha hubiese sido por ejemplo 03/05/2012 su precio hubiese sido 47. Como puedo hacer el código para que al meter referencia y fecha en el formulario Coste, me busque el precio en la tabla PreciosReferencias dentro de las fechas y lo ponga en le campo Precio de la tabla/formulario Coste. Gracias...