Inhabiltar GET despues de capturar dato

Post Reply
devtuxtla
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Inhabiltar GET despues de capturar dato

Post by devtuxtla »

Hola FiveWinners.

ES necesario que el campo del GET no sea modificado, una vez que el dato se capturo...
he intentado con: oT:oDat[ 4]:lReadOnly:=.T.; oT:oDat[ 4]:Refresh() pero no funciona, alguien conoce el truco ?

Saludos
Visite Chiapas, el paraiso de México.
FRANCISDAX
Posts: 19
Joined: Sat May 05, 2012 7:10 pm
Location: Loreto - Peru

Re: Inhabiltar GET despues de capturar dato

Post by FRANCISDAX »

Prueba asi
oT:oDat[ 4]:bLostFocus := { || oT:oDat[ 4]:lReadOnly:=.T.,oT:oDat[ 4]:Refresh() }

Salu2
CiberSoft
devtuxtla
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Inhabiltar GET despues de capturar dato

Post by devtuxtla »

Hola Francis.

Gracias por tu respuesta pero no... por que si me regreso con el tabulador se activa el get...

Alguna idea adicional.

Saludos
Visite Chiapas, el paraiso de México.
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Inhabiltar GET despues de capturar dato

Post by karinha »

STATIC lDesligaGet := .T.

REDEFINE GET... WHEN( lDesligaGet )

llama tu funcion que valida...


lDesligaGet := .F.
João Santos - São Paulo - Brasil
User avatar
jll-fwh
Posts: 385
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia
Contact:

Re: Inhabiltar GET despues de capturar dato

Post by jll-fwh »

Hola;

Usa el When como dice karinha o usas los metodos para activar y desactivar los objetos con oT:oDat[x]:Disable() o oT:oDat[x]:Enable().

Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 3.1.1 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA + OURXDBU -
S.O: XP / Win 7
Blog: http://javierlloris.blogspot.com.es/
e-mail: jllorispersonal@gmail.com
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: Inhabiltar GET despues de capturar dato

Post by joseluisysturiz »

Yo lo hago asi...

redefine get oGet...... ;
when empty()

pero si luego necesitas modificar el dato no podras ya que tiene data a menos que lo inicies vacio antes, sino, usa como dice karina, con una lVar y que puedas jugar con ella con algun boton o bajo alguna otra validacion donde la cambies... es facil.
Dios no está muerto...

Gracias a mi Dios ante todo!
Post Reply