Found() siempre devuelve verdadero
Publicado por LSMN (3 intervenciones) el 23/01/2003 02:41:08
Mi problema es que busco una clave con seek y cuando pregunto if found() si la clave existe o no siempre ejecuta la parte verdadera.
el codigo que escribo es el siguiente:
el campo en la tabla es numério integer de 4 caracteres y es clave principal.
campo de texto: txtidcodigo
evento: LOSTFOCUS
parameters clave
clave = 0
store this.value to clave
seek clave
if found()
mensaje " LA CLAVE EXISTE"
else
mensaje "LA CLAVE NO EXISTE"
endif
En la tabla de ejemplo tengo 4 valores grabados.
idcodigo= 0,1,2,3, y 4
y por mas que en el formulario ingrese 5555 ejecuta found() .T.
Help me.
Gracias por los aportes
el codigo que escribo es el siguiente:
el campo en la tabla es numério integer de 4 caracteres y es clave principal.
campo de texto: txtidcodigo
evento: LOSTFOCUS
parameters clave
clave = 0
store this.value to clave
seek clave
if found()
mensaje " LA CLAVE EXISTE"
else
mensaje "LA CLAVE NO EXISTE"
endif
En la tabla de ejemplo tengo 4 valores grabados.
idcodigo= 0,1,2,3, y 4
y por mas que en el formulario ingrese 5555 ejecuta found() .T.
Help me.
Gracias por los aportes
Valora esta pregunta


0