FoxPro/Visual FoxPro - incompatibilidad entre el tipo sde operador y el t

 
Vista:

incompatibilidad entre el tipo sde operador y el t

Publicado por rafael (19 intervenciones) el 09/07/2010 21:06:58
tego la siguiente instruccion

a=thisform.combo1.value
b=thisform.combo2.value
c=thisform.combo3.value
if thisform.text9.value <=3 then
thisform.text10="tres"
h=3
**d=28
endif
if a >= h
d=a-3
endif
if b >11
m=1
y=c+1
endif
if b<=11
m=b+1

y me dice que hay una incompatibilidad entre el tipo de operador y el operando

el error apunta en if a>=h

alguien me puede decir que error es este le agradeceria me dijecen como puedo resolver esto Gracias...
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
Imágen de perfil de Mauricio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Incompatibilidad entre el tipo sde operador y el t

Publicado por Mauricio (1541 intervenciones) el 09/07/2010 21:23:30
Me parece que estas queriendo realizar operaciones aritmeticas con datos tipo CHAR, revisa como capturas tus datos.......
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:incompatibilidad entre el tipo sde operador y e

Publicado por Gres (1 intervención) el 12/08/2010 18:57:46
Puede generar ese error porque el valor del combo1 es de tipo caracter, combierte el valor que extraes a tipo numerico con la funcion Val(expresion)
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