FoxPro/Visual FoxPro - Agregar valores a lista

 
Vista:

Agregar valores a lista

Publicado por Luis (25 intervenciones) el 11/06/2005 00:06:06
Hola, tengo una lista a la que le paso el valor nombre de una tabla, pero este valor tiene que cumplir unos requisitos, tengo este codigo en el boton

SELECT nombre FROM cobros1 WHERE num1<num<num2 INTO CURSOR nombres
i=1
thisform.list1.ColumnCount=1
DO WHILE NOT EOF()
thisform.list1.AddListItem(nombre)
i=i+1
SKIP
ENDDO


donde num1 y num2 es el rango de facturas que quieres que salga por la lista,declarado en dos variables que cogen el valor de 2 textbox

El error que me dice es que el INCOMPATIBILIDAD ENTRE EL TIPO DE OPERADOR Y EL OPERANDO.

Si le pongo para probar num=50, si que saca el nombre.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Agregar valores a lista

Publicado por Manuel (344 intervenciones) el 11/06/2005 00:59:05
No pongas así en el WHERE num1<num<num2.
Usa esto:
WHERE num1<num and num<num2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agregar valores a lista

Publicado por Luis (25 intervenciones) el 12/06/2005 10:41:05
Sigo con el mismo problema; tambien he probado a cambiar el tipo de datos de numerico a caracter, en este caso no da el error, pero tampoco encuentra nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agregar valores a lista

Publicado por Luis (25 intervenciones) el 12/06/2005 12:15:31
El problema parece esta aqui
i=1
thisform.list1.ColumnCount=1
DO WHILE NOT EOF()
thisform.list1.AddListItem(nombre)
i=i+1
SKIP
ENDDO

Porque si abro la consulta sql sin meterla en un cursor lo hace correctamente.
Alguna idea?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agregar valores a lista

Publicado por Luis (25 intervenciones) el 12/06/2005 22:42:47
Ya lo tengo solucionado, no se porque, he vuelto a escribir el codigo y funciona perfectamente.

Otra duda: como puedo cargar los datos en una segunda columna.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Agregar valores a lista

Publicado por Manuel (344 intervenciones) el 13/06/2005 17:22:52
Select TusDatos
GO TOP
I=0
DO WHIL !EOF()
I=I+1
THISFORM.CLISTA1.ADDLISTITEM(Campo1,I,1)
THISFORM.CLISTA1.ADDLISTITEM(Campo2,I,2)
SKIP
ENDD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar