Osea... lo que quieres es trabajar con una tabla temporal...
suponiendo que hay dos dtpicker donde el usuario indica el rango de fechas.. y suponiendo que el primer campo en ambas tablas es la dichosa fecha...
Bueno me imagino que en SQL debe hacerse chevere, pero yo me fui a "piesmente", No lo probe, pero deberia hacerlo sin problemas
with rsttabla1
.movefirst
do while not .eof
if .fields(0)>=dtpicker1 and .fields(0)<=dtpicker2 then
rsttabla2.addnew
rsttabla2.fields(0)=.fields(0)
rsttabla2.update
.delete
end if
.movenext
loop
end with
pd: disculpa la falta de identacion, pero aun no aprendo a hacerlo por aca sin que me salgan tantas lineas