Consulta Access

qpassa
11 de Marzo del 2005
Estoy haciendo una consulta en Access de referencias cruzadas y quiero q los datos q me saque esten entre las fechas que tengo en dos textbox de un formulario, pero al hacerles referencia por el nombre me dice que esto no puede ser, sin embargo si meto directamente las fechas en la consulta si, alguien puede ayudarme, gracias. :)

peri
11 de Marzo del 2005
Yo lo hago de la siguiente manera:

str="SELECT campo " & _
" FROM tabla " & _
" WHERE campo = ' " & texbox.value & " ' "

Alberto
11 de Marzo del 2005
Buenas...Para pasarle los datos a sql desde el codigo vb la fecha tiene unos detalles especiales, por un lado debes darle el formato adecuado. El código la arma como dd/mm/aaaa y sql la requiere con mm/dd/aaaa, fijate como la pide y como la estas pasando para descartar ese punto. En segundo lugar debes aumentar dos simbolos numerales (inicio y final) de la fecha que pasa para que te tome el dato en forma correcta.
Ej.:
"SELECT * FROM PERSONAS WHERE FECNACE BETWEEN #" & INI_FECHA & "# AND #" FIN_FECHA "#"

Donde INI_FECHA y FIN_FECHA tienen el formato adecuado.

espero ser claro y que sirva...saludos