SoloCodigo

Programación General => Visual FoxPro => Mensaje iniciado por: serverdecolombia en Lunes 23 de Abril de 2012, 07:31

Título: validar un texbox para que no se repita el contenido
Publicado por: serverdecolombia en Lunes 23 de Abril de 2012, 07:31
Hola amigos... estoy arreglando un modulo de captura de informacion de terceros... necesito el codido para que al ingresar la identificacion me valide si existe o no... si existe me notifique y si no me deje continuar con la captura de los demas datos... de antemano gracias
Título: Re:validar un texbox para que no se repita el contenido
Publicado por: arielb en Miércoles 25 de Abril de 2012, 21:49
Hola, bienvenido al foro.
Revisa acá hay varios ejemplos http://solocodigo.com/27266/manuales-y-ejemplos/ (http://solocodigo.com/27266/manuales-y-ejemplos/)
Título: Re:validar un texbox para que no se repita el contenido
Publicado por: herjoel en Miércoles 23 de Mayo de 2012, 05:50
asumo que la validacion se hara utilizando una tabla donde estaran guardados los datos de registro, siendo asi el codigo seria el siguiente:

with thisform
  locate for(coddigo = texbox)
  if found() &&si existe
     messagebox("ya existe",0,"Sisyema")
     .setall("enabled",".F.","Textbox") && desactiva todos los texbox
     this.enabled = .t. &&activo este textbox
  else
    .setall("enabled",".t.","Textbox")
    **el metodo setall() activara todos los texbox, claro si tienes otros objetos deberas ativarlos
    **en esta parte
  endif
  ******* lo que sigue
endwith

este codigo iria en el evento valid o lost-focus eso dependera de ti