Consulta de Novato

15/10/2004 - 20:13 por Angel Perez | Informe spam
Sres.estoy dando mis primeros pasos en VFP y recien me inscribi en la
pagina que me parece Excelente para aprender cada dia mas.
La consulta es la siguiente tengo un Formulario y en su entorno de datos
la tabla CLIENTES, tambien los campos del formulario (TextBox) estan
asociados a los campos de la tabla (ControlSource) y quisiera saber como
se hace para validar (en forma correcta) cuando un usuario ingresa el DNI
de un cliente que no exista en la tabla.
Yo trabaje mucho tiempo con FoxPro DOS y me imagino como podria realizar
la validacion pero quisiera consejos para ya empezar a usar las nuevas
tecnologias que ofrecen estas nuevas versiones de VFP 8. y ya poder
empezar aprendiendo como seria la forma mas profesional y correcta de
hacer las cosas.
Bueno muchas gracias por anticipado

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Ana María Bisbé York
15/10/2004 - 22:22 | Informe spam
Hola Angel:

Bienvenido al VFP !! Bienvenido a PortalFox, el Portal del pueblo.

Mira, los controles tienen un evento que es el valid y otro que es
lostfocus, pues hay criterios sobre dónde poner la validación, yo prefiero
el Valid.

Entonces, lo que debes hacer es desde el evento invocar a un método de
formulario que sea quien se encargue de la validación como tal.

Por ejemplo:

*txtDNI.Valid
local llRetorno
llRetorno = .T.

if !thisform.ValidaDNI()
* mensaje de usuario avisando de que no es válido el dato o lo que sea
llRetorno = .F.
endif

return llRetorno

*thisform.ValidaDNI
** Toda la validación que quieras tener

Si quieres leer algo sobre eventos, ve a la sesión de artículos de Jim Booth
y Drew Speedie y enconttrarás buenos artículos sobre el tema.

¡¡ Mucha suerte !!

Saludos,

Ana
www.amby.net

"Angel Perez" escribió en el mensaje
news:%23WpO$
Sres.estoy dando mis primeros pasos en VFP y recien me inscribi en la
pagina que me parece Excelente para aprender cada dia mas.
La consulta es la siguiente tengo un Formulario y en su entorno de datos
la tabla CLIENTES, tambien los campos del formulario (TextBox) estan
asociados a los campos de la tabla (ControlSource) y quisiera saber como
se hace para validar (en forma correcta) cuando un usuario ingresa el DNI
de un cliente que no exista en la tabla.
Yo trabaje mucho tiempo con FoxPro DOS y me imagino como podria realizar
la validacion pero quisiera consejos para ya empezar a usar las nuevas
tecnologias que ofrecen estas nuevas versiones de VFP 8. y ya poder
empezar aprendiendo como seria la forma mas profesional y correcta de
hacer las cosas.
Bueno muchas gracias por anticipado


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares