Una pregunta mas:
 
Estoy haciendo una consulta de esta manera:  
 Código HTML:
 fechaini = "13/05/2011"
fechafin = "19/05/2011"
txtFechaInicio = fechaini
txtFechaFin = fechafin
 Rs.Open "Select * From reportesemanal Where fecha BETWEEN #" & fechaini & "# AND #" & fechafin & "#"
If Not Rs.EOF And Not Rs.BOF Then
  While Not Rs.EOF
  If Rs.Fields("fecha") = "13/05/2011" Then
  
  
     txtMumf2V = Rs.Fields("umf2")
       
   End If
 
    
     Rs.MoveNext
  Wend
End If
 Desde luego, que asi me arroja un resultado que lee de la base de datos, el punto es que donde esta el while, en el if si en lugar de escribir la fecha "13/05/2011" quiero poner la variable fechaini no me arroja resultado. 
He intentado hacerlo segun con el signo de gato, pero no me funciona te agradeceré cualquier ayuda. 
Esta es la maner como lo he intentado infructuosamente:  
 Código HTML:
 
fechaini = "13/05/2011"
fechafin = "19/05/2011"
txtFechaInicio = fechaini
txtFechaFin = fechafin
 Rs.Open "Select * From reportesemanal Where fecha BETWEEN #" & fechaini & "# AND #" & fechafin & "#"
If Not Rs.EOF And Not Rs.BOF Then
  While Not Rs.EOF
  If Rs.Fields("fecha") = #" & fechaini & "# Then
  
  
     txtMumf2V = Rs.Fields("umf2")
       
   End If
 
    
     Rs.MoveNext
  Wend
End If
 Saludos y muchas gracias