ACTIVA O DESACTIVAR COMBOBOX

ACTIVA O DESACTIVAR COMBOBOX

Postby jbrita » Mon Jun 20, 2016 9:57 pm

-amigos como puedo hacer Activar combobox según el valor de otro combobox
tengo esto:
lValue := .F.


REDEFINE COMBOBOX aGets[13] VAR oDetCosto ITEMS aCosto ID 103 OF oDlg UPDATE ON CHANGE ActivaGet(aGets,oDetCosto)
REDEFINE COMBOBOX aGets[14] VAR oPatente ITEMS aBus ID 104 OF oDlg WHEN lValue UPDATE


STATIC FUNCTION ActivaGet(aGets,oDetCosto)
*-----------------------------------------
If allTrim(oDetCosto)=="PETROLEO"
lValue:=.T.
Else
lValue:=.F.
Endif
aGets[14]:oJump:=aGets[13]

aGets[13]:Refresh()
aGets[14]:Refresh()

RETURN .T.

Pero no me funciona
algun ayudita
jbrita
 
Posts: 486
Joined: Mon Jan 16, 2006 3:42 pm

Re: ACTIVA O DESACTIVAR COMBOBOX

Postby armando.lagunas » Mon Jun 20, 2016 10:49 pm

prueba esto:

Code: Select all  Expand view

aGet[13]:bChange := {|| IF( ActivaGet(oDetCosto), oGet[14]:Enable(), oGet[14]:Disable() ) }

STATIC FUNCTION ActivaGet(oDetCosto)
//------------------
If allTrim(oDetCosto)=="PETROLEO"
lValue:=.T.
Else
lValue:=.F.
Endif

RETURN lValue
//-------------------

 
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: ACTIVA O DESACTIVAR COMBOBOX

Postby jbrita » Mon Jun 20, 2016 10:58 pm

perfecto muchas gracias

saludos
jbrita
 
Posts: 486
Joined: Mon Jan 16, 2006 3:42 pm

Re: ACTIVA O DESACTIVAR COMBOBOX

Postby Marcelo Via Giglio » Wed Jun 22, 2016 2:22 pm

Hola,

prueba también

Code: Select all  Expand view

REDEFINE COMBOBOX aGets[13] VAR oDetCosto ITEMS aCosto ID 103 OF oDlg UPDATE ON CHANGE oDlg:aEvalWhen()
REDEFINE COMBOBOX aGets[14] VAR oPatente ITEMS aBus ID 104 OF oDlg WHEN  allTrim(oDetCosto)=="PETROLEO" UPDATE
 


saludos

Marcelo
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 23 guests