Información de un grid

Hola expertos.
Tengo una caja de texto en la cual ingreso un código existente en una base de datos, la información correspondiente al código me la muestra en un grid, donde esa información la puedo modificar o ingresar un dato nuevo y hago una validación donde me aseguro que la información que modifico o creo sea correcta. Hasta aquí me funciona perfecta mente.
La cuestión es que cuando vuelvo a la caja de texto e ingreso un código nuevo bien el me lo muestra de nuevo en el grid pero las validaciones que había establecido para asegurarme de que los datos sean correctos no me funciona. Este es el código que utilizo:
cod=alltrim(thisform.grdinfo.column1.text1.value)
vstr= " select codigo,descripcio,unidadmed from mtmercia where codigo=?cod "
if sqlexec(conexdb2,vstr,"mercia") <=0
wait windows "error consultando codigo!!!"
else
if eof()
wait windows "codigo no existe!!!"
return 0
else
if empty(thisform.grdinfo.column3.text1.value)
thisform.refresh()
thisform.grdinfo.column5.text1.value=mercia.descripcio
endif
if empty(thisform.grdinfo.column4.text1.value)
thisform.refresh()
thisform.grdinfo.column2.text1.value=mercia.unidadmed
*thisform.grdinfo.column4.text1.refresh()
Endif
Endif
Endif
No se que estoy haciendo o no se que me falta..
Si me pueden ayudar mil gracias de antemano

1 Respuesta

Respuesta
1
La verdad no se que es lo que quieras hacer pero me di cuenta que tienes una conexión a una base de datos externa a la de fox, pero si lo que quieres hacer es ir buscando como google lo hace es decir que se vaya autoincrementando, lo que tienes que hacer es lo siguiente !
vstr= " select codigo,descripcio,unidadmed from mtmercia where codigo like %" + cod + "% "
Eso es lo que debes mandar a tu consulta sql,

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas