Cuando salgo de tedit o otro controlos donde pido datos, como puedo evaluar
una serie de condiciones
o hacer un filtro, y si no se cumple volver al foco de ese control,
Un ejemplo por favor
Muchas gracias de antemano.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Cuando salgo de un tedit como puedo evaluar una funcion
Cuando salgo de un tedit como puedo evaluar una funcion
PILO,
> Cuando salgo de tedit o otro controlos donde pido datos, como puedo
> evaluar una serie de condiciones
> o hacer un filtro, y si no se cumple volver al foco de ese control,
Usa el evento OnExit de ese control. Si devuelves .F., el foco permanecerá
en el control; si devuelves .T. o Nil, el foco pasará al control que lo iba
a recibir.
> Un ejemplo por favor
METHOD MaskEdit1Exit( oSender, oNextCtl ) CLASS TForm1
IF Upper( oSender:Value ) == "OK" .OR. oNextCtrl == ::oMaskEdit3
RETURN .T.
ENDIF
RETURN .F.
--
Un saludo,
José F. Giménez
> Cuando salgo de tedit o otro controlos donde pido datos, como puedo
> evaluar una serie de condiciones
> o hacer un filtro, y si no se cumple volver al foco de ese control,
Usa el evento OnExit de ese control. Si devuelves .F., el foco permanecerá
en el control; si devuelves .T. o Nil, el foco pasará al control que lo iba
a recibir.
> Un ejemplo por favor
METHOD MaskEdit1Exit( oSender, oNextCtl ) CLASS TForm1
IF Upper( oSender:Value ) == "OK" .OR. oNextCtrl == ::oMaskEdit3
RETURN .T.
ENDIF
RETURN .F.
--
Un saludo,
José F. Giménez
Cuando salgo de un tedit como puedo evaluar una funcion
Gracias por el ejemplo
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:431d6ba9$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> PILO,
>
>> Cuando salgo de tedit o otro controlos donde pido datos, como puedo
>> evaluar una serie de condiciones
>> o hacer un filtro, y si no se cumple volver al foco de ese control,
>
> Usa el evento OnExit de ese control. Si devuelves .F., el foco permanecerá
> en el control; si devuelves .T. o Nil, el foco pasará al control que lo
> iba a recibir.
>
>
>> Un ejemplo por favor
>
> METHOD MaskEdit1Exit( oSender, oNextCtl ) CLASS TForm1
>
> IF Upper( oSender:Value ) == "OK" .OR. oNextCtrl == ::oMaskEdit3
> RETURN .T.
> ENDIF
>
> RETURN .F.
>
> --
> Un saludo,
>
> José F. Giménez
>
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:431d6ba9$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> PILO,
>
>> Cuando salgo de tedit o otro controlos donde pido datos, como puedo
>> evaluar una serie de condiciones
>> o hacer un filtro, y si no se cumple volver al foco de ese control,
>
> Usa el evento OnExit de ese control. Si devuelves .F., el foco permanecerá
> en el control; si devuelves .T. o Nil, el foco pasará al control que lo
> iba a recibir.
>
>
>> Un ejemplo por favor
>
> METHOD MaskEdit1Exit( oSender, oNextCtl ) CLASS TForm1
>
> IF Upper( oSender:Value ) == "OK" .OR. oNextCtrl == ::oMaskEdit3
> RETURN .T.
> ENDIF
>
> RETURN .F.
>
> --
> Un saludo,
>
> José F. Giménez
>