Mandar fechas desde cuadro de texto a consulta creada en Visual Foxpro

Tengo una consulta hecho en foxpro 9, funciona correctamente. Aqui va
cadena="select vc.fechaventa,vr.numvendedor, vr.desvendedor, vc.numventa,cl.numcliente,pr.codigobarra, pr.desproducto,vd.cantidadventa,fa.desfamilia,li.deslinea,"
cadena=cadena+" rb.desrubro,co.descolor,(vd.precioventabruto*vd.cantidadventa)-(vd.precioventabruto*vd.cantidadventa*vd.[desc]/100)as total from ventasdetalle vd, rubro rb, " cadena=cadena+" ventas vc, clientes cl, productos pr, vendedor vr, familia fa,linea li, color co"
 cadena=cadena+" where vd.codventa=vc.codventa and fa.codfamilia=pr.codfamilia  and pr.codproducto=vd.codproducto and vr.codvendedor=cl.codvendedor and li.codlinea=pr.codlinea"
cadena=cadena+" and cl.codcliente=vc.codcliente and vc.estado=0 and rb.codrubro=pr.codrubro and co.numcolor=pr.numcolor and " cadena=cadena+" vr.numvendedor>=7 and vr.numvendedor<=14 and vc.fechaventa>='25/02/2011' and vc.fechaventa<='28/02/2011'"
sqlResultado=SQLEXEC(miConexion,cadena, "ver_resultado") . Como puedo mandar las fechas desde un cuadro de texto? Es decir que yo especifique las fechas en un cuadro de texto. Gracias...

1 Respuesta

Respuesta
1
El campo de texto es (FECHA)
<=thisform.fecha.text
Y si en tu tabla el campo fecha lo tienes indexado con dtoc(fectabla)
Entonces seria
dtoc(fechatabla)<=thisform.fecha.text
Lo probé y me sale el siguiente error.
El identificador formsdo por varias partes no se pudo enlazar. Al cambiar los datos por las variables de texto..
Pásame la forma a mi correo [email protected] y te reviso el error
Hola. Después de mucho intentar por fin encontré la solución.
Estuvo casi bien como me mostraste, le agregue algunas cosas y este es la forma correcta.
fechaventa>='"+thisform.txtfechadesde.text+"' and vc.fechaventa<='"+thisform.txtfechahasta.text+"'
De todas formas gracias por la ayuda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas