Prueba con esta sentencia
Código:
adostock.RecordSource = "SELECT * FROM stock WHERE sto_tip=1 AND sto_fin= #" & Format(maskfecha, "mm/dd/yyyy") & "#"
Con esto ya puedes hacer una consula de acuerdo a la fecha que se ingresa en tu caja maskfecha
y para la otra consulta que ocupas usa esta.
Código:
adostock.RecordSource = "SELECT * FROM stock WHERE sto_tip = 1 AND sto_fin " & "BETWEEN #" & Format(maskfechai, "mm/dd/yyyy") & "# " & _
"AND #" & Format(Maskfechaf, "mm/dd/yyyy") & "# " & _
"ORDER BY sto_tip ASC",
Espero te sirvan si no nos dices haber en que me equivoque porque lo hice al hilo