Problema SQL y Grid
Publicado por Pablo (Argentina) (433 intervenciones) el 17/06/2010 16:25:57
Hola Amigos del foro, les comento, tengo un form en el cuando utilizo la clase LMCAL (clase Calendario) para seleccionar desde que fecha, hasta que fecha quiero filtrar la tabla para imprimir un resumen, lo hago asi.
en el INIT:
thisform.text1.enabled = .T.
thisform.text1.setfocus
thisform.refrescagrilla
Text1 lo utilizo para poner el codigo del vendedor del cuando voy a buscar los datos
en el refrescagrilla, tengo lo siguiente:
vfec_ini = CTOD(thisform.textfechini.Value)
vfec_fin = CTOD(thisform.textfechentre.value)
thisform.grid1.RecordSource = ""
SELECT controlorden.solicitud, controlorden.tipocambio, controlorden.fecha, controlorden.nombre,;
controlorden.cliente, controlorden.factura, controlorden.pin, stock.preciocompra;
FROM controlorden,vendedores;
WHERE controlorden.pin = thisform.text1.Value AND BETWEEN(fecha,vfec_ini,vfec_fin);
ORDER BY controlorden.fecha INTO CURSOR comisionescater
thisform.grid1.RecordSource = "comisionescater"
Que es lo que sucede, cuando le doy a Boton Buscar que ejecuta nuevamente el thisfom.refrescargrilla con los datos de las fecha y el pin del vendedor me da siempre error.
me dice "El valor, tipo o numero de argumento no es valido para la funcion" o algo asi no lo recuerdo tan exacto pero ya deben saber.
¿Alguien me puede decir donde esta el error? o porque, donde puedo estar
Muchas Gracias
Pablo
en el INIT:
thisform.text1.enabled = .T.
thisform.text1.setfocus
thisform.refrescagrilla
Text1 lo utilizo para poner el codigo del vendedor del cuando voy a buscar los datos
en el refrescagrilla, tengo lo siguiente:
vfec_ini = CTOD(thisform.textfechini.Value)
vfec_fin = CTOD(thisform.textfechentre.value)
thisform.grid1.RecordSource = ""
SELECT controlorden.solicitud, controlorden.tipocambio, controlorden.fecha, controlorden.nombre,;
controlorden.cliente, controlorden.factura, controlorden.pin, stock.preciocompra;
FROM controlorden,vendedores;
WHERE controlorden.pin = thisform.text1.Value AND BETWEEN(fecha,vfec_ini,vfec_fin);
ORDER BY controlorden.fecha INTO CURSOR comisionescater
thisform.grid1.RecordSource = "comisionescater"
Que es lo que sucede, cuando le doy a Boton Buscar que ejecuta nuevamente el thisfom.refrescargrilla con los datos de las fecha y el pin del vendedor me da siempre error.
me dice "El valor, tipo o numero de argumento no es valido para la funcion" o algo asi no lo recuerdo tan exacto pero ya deben saber.
¿Alguien me puede decir donde esta el error? o porque, donde puedo estar
Muchas Gracias
Pablo
Valora esta pregunta


0