PORQUE NO FUNCIONA EL SEEK
Publicado por NELSON RODRIGUEZ (61 intervenciones) el 02/02/2002 02:32:07
Estoy adicionando un nuevo registro y quiero que éste no se duplique he usado lo siguiente en el evento valid de la caja de texto, pero la messagebox aparece aunque el registro no exista. Gracias.
*Verifica que el código no exista.
key=alltrim(THIS.VALUE)
SET NEAR ON
SELECT VIBODE *Este es el nombre de la vista.
SET ORDER TO codbod *Este es el nombre del campo.
SEEK key
IF FOUND()
=MESSAGEBOX("Codigo de Bodega ya Existe,Intentelo de nuevo",0,"ATENCION")
=tablerevert(.t.)
thisform.enadicion=.f.
thisform.enedicion=.f.
Thisform.limpiar_cajastexto
Thisform.opciones_botoncancelar
else
thisform.opciones_botonadicionar
thisform.txtnombre.visible=.t.
thisform.txtnombre.enabled=.t.
thisform.txtdireccion.visible=.t.
thisform.txtdireccion.enabled=.t.
thisform.txtnombre.setfocus
Endif
*Verifica que el código no exista.
key=alltrim(THIS.VALUE)
SET NEAR ON
SELECT VIBODE *Este es el nombre de la vista.
SET ORDER TO codbod *Este es el nombre del campo.
SEEK key
IF FOUND()
=MESSAGEBOX("Codigo de Bodega ya Existe,Intentelo de nuevo",0,"ATENCION")
=tablerevert(.t.)
thisform.enadicion=.f.
thisform.enedicion=.f.
Thisform.limpiar_cajastexto
Thisform.opciones_botoncancelar
else
thisform.opciones_botonadicionar
thisform.txtnombre.visible=.t.
thisform.txtnombre.enabled=.t.
thisform.txtdireccion.visible=.t.
thisform.txtdireccion.enabled=.t.
thisform.txtnombre.setfocus
Endif
Valora esta pregunta


0