RE:Por favor necesito una ayuda
hola
bueno, ante todo es importante entender algunos conceptos a la hora de programar en vfp
pero vayamos directo al error
el error que dice: incompatibilidad de operando
sucede por dos cosas
uno, al proporcionarle un valor a un programa o funcion del tipo que no es el esperado, ejemplo, val(20), eso da error porque esa funcion espera una cadena de caracteres y no un numero
el otro caso de error se da cuando comparamos dos valores que no son del mismo tipo de dato, eso creo que es lo que te esta sucediendo
el error se esta dando en la siguiente linea que pones:
locate for thisform.combo1.value=usuario and thisform.text1.value=clave
supongo que usuario y clave son campos de la tabla usuario
pero no se de que tipo de dato lo seran
es posible que estes inicializando valores para combo1 y text1
quizas en el evento init o load del formulario
como veras, los datos que proporcionas son insuficientes pero vamos a suponer algunas cosas...
estoy casi convencido de que al comparar
thisform.combo1.value = usuario ó thisform.text1.value = clave
este pasando que alguno de los cuatro elementos: combo1, usuario, text1 y clave; no este teniendo el tipo de dato esperado
por lo que veo y la experiencia, deben tratarse de datos del tipo caracter
si es asi entonces aseguramente solamente de que tanto el combo1 como text1 se esten inicializando como valores del tipo caracter
quizas el campo clave es numerico entonces debes cerciorarte de que text1 mantenga un valor numerico tambien, eso lo puedes establecer en el evento init del formulario:
thisform.text1.value=0
es solo una forma de averiguar el problema y darle una solucion sin embargo tu mejor que todos nosotros conoces mejor como es que estas haciendo las cosas alli
si tienes algunas otras dudas no dudes en preguntar que para eso estamos
saludos desde peru