La Web del Programador: Comunidad de Programadores
 
    Pregunta:  65680 - NO PUEDO VALIDAR MEDIANTE SEEK
Autor:  Miguel Arre
Hola a todos, tengo un formulario para dar de altas a vendedores y necesito validar que los datos que el usuario vaya tipeando no esten ya ingresados, en el codigo siguiente (que escribi en el evento VALID de la Textbox)el dato a validar/verificar es el n° de documento(DNI) :

select revvf
PUBLIC mdni
mDNI= val(STR(thisform.txtDni.Value))

SET ORDER to DNI1 && DNI

SEEK mDNI

IF FOUND()

=MESSAGEBOX("Este N° DNI ya se uso para otra revendedora",64,"Error")
RETURN

THIS.SetFocus

endif

Sin embargo, cualquier n° que se ingrese dispara el mensaje de error, aunque no figure en la tabla, me sabrian decir donde está el error? Gracias

  Respuesta:  Javier Caballero
Hola, podrias darme mas detalles del error que te da, y tambien detalles de la estructura de tu indice, yo creo que por ahi esta el problema.

saludos,

Javier
Asunción - Paraguay