Valid

Post Reply
User avatar
mag071
Posts: 139
Joined: Thu Feb 02, 2006 12:09 pm
Location: Venezuela
Contact:

Valid

Post by mag071 »

Saludos,

tengo un get con un valid
REDEFINE GET oGet2 VAR cPassw ID 102 FONT oFont OF oDlg ;
VALID (lValor:=VerUser(cPassw,::xTaq),If(lValor,(oBtn1:Click(),.T.),;
(oGet2:nPos:=1,oGet2:Refresh(),.F.))) ;
Picture '@KS6' COLORS CLR_GET1,CLR_GET2 Update

ahora quiero que ese get, se alimente de un boton, es para un modulo tactil, pero siempre me ejecuta el valid cuando sale del focus del get.
mi pregunta es? como hacer que el valid no se ejecute al momento de presionar un boton por ejemplo.
REDEFINE BUTTON oBtn3 ID 401 OF oDlg ACTION ( oGet2:SetFocus(.t.),;
cPassw:=cPassw+ASC("1"),;
oGet2:Refresh() )

lo que quiero es ejecutar el boton sin que se active la validacion del get.

Gracias de antemano.
Mario Antonio González Osal
Venezuela
m a g 0 7 1 @ g m a i l. c o m
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Post by leandro »

Segun lo que entiendo; lo que debes hacer es quitar la clausula valid del get. y colocar en las propiedades del boton Default PushButton.

Espero te sirva
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Mario Antonio,

Prueba a añadirle la claúsula CANCEL:

REDEFINE BUTTON ... CANCEL
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply