Salir de una validación

Post Reply
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Salir de una validación

Post by José Camilo »

Buenas tardes.
Tengo un GET numerico de 4 digitos que al ser 0 llama a una funcion de ayuda donmde muestra los posibles datos a cargar. hasta alli todo bien.
la pregunta es como puedo salir de ese GET validado sin entrar a la funcion que valida valga la redundancia. el GET esta asi:

REDEFINE GET oGarante1 VAR ngarante1 PICTURE "9999" ID Con_Garante1 OF oDlgCF valid VeoGaran(@nGarante1,@cVeoGaran1,.t.) .and. (oGarante1:Refresh(),oVeoGaran1:Refresh(),.t.)

si oprimo ESCAPE en el GET me cierra el dialogo.
Aclaro que de la funcion que valida ( VEOGARAN ) puedo salir con valor 0 y continuar con los restantes GETS del dialogo, lo que busco es poder oprimir una tecla (ej. TAB ) en el GET para NO INGRESAR a la función. Se puede?

Gracias
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Salir de una validación

Post by karinha »

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Salir de una validación

Post by José Camilo »

Gracias por tu tiempo Joao !!! pero no es lo que busco.
Gracias
User avatar
Marco Augusto
Posts: 144
Joined: Wed Oct 12, 2005 1:03 pm
Location: Cuernacava, Morelos Mexico

Re: Salir de una validación

Post by Marco Augusto »

no funcionaría como

valid (ngarante1=0 .or. (VeoGaran(@nGarante1,@cVeoGaran1,.t.) .and. (oGarante1:Refresh(),oVeoGaran1:Refresh(),.t.) )
Marco Augusto Rodriguez Manzo
FWH January 2020 Xharbour 1.2.3
MySQL 5.0.19 Fastreport

PERZO SOFT
Sistemas Personalizados
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Salir de una validación

Post by José Camilo »

Hola Marco Augusto, gracias por tu tiempo.
Si funcionaria pero sucede que cuando doy enter con valor 0 lo uso para llamar a la función de ayuda.
lo que estoy buscando es saber si se puede saltar la validación al oprimir una tecla como por ejemplo TAB.

Muchas gracias igual.
Abrazo
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Salir de una validación

Post by nageswaragunupudi »

Code: Select all | Expand

@ r,c GET oGet VAR nVar PICTURE "9999" SIZE w,h PIXEL OF oDlg ;
VALID If( oGet:nLastKey == VK_TAB, .T., ( your valid function ) )
Regards

G. N. Rao.
Hyderabad, India
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: Salir de una validación

Post by José Camilo »

Gracias Mr. Rao !!!
perfecto.
Post Reply