FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema con la OGET:CHANGED
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Problema con la OGET:CHANGED
Posted: Mon Jul 28, 2008 12:17 AM
Porque este combobox :

REDEFINE COMBOBOX aGets[9] VAR oMa_Exento ITEMS mexento ID 104 OF oFld:aDialogs[ 1 ] UPDATE

cuando pregunto en esta funcion si cambio:
If aGets[9]:changed
cambio:=.T.
Endif

me da este errors:
Error description: Error BASE/1004 Message not found: TGET:CHANGED

Stack Calls
===========
Called from: tobject.prg => TGET:ERROR(172)
Called from: tobject.prg => TGET:MSGNOTFOUND(205)
Called from: tobject.prg => TGET:CHANGED(0)

desde ya gracias
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema con la OGET:CHANGED
Posted: Mon Jul 28, 2008 12:21 AM

Porque la clase tCombobox (ni la clase tGet) tiene la variable de instancia changed

Saludos

Quique
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Problema con la OGET:CHANGED
Posted: Mon Jul 28, 2008 12:22 AM

Prueba asi:

If aGets[9]:oGet:oGet:changed

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Problema con la OGET:CHANGED
Posted: Mon Jul 28, 2008 12:38 AM

asi:
If aGets[9]:oGet:oGet:changed
cambio:=.t.
Endif

me da siempre .F.

Saludos

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Problema con la OGET:CHANGED
Posted: Mon Jul 28, 2008 03:42 AM
jbrita wrote:Porque este combobox :

REDEFINE COMBOBOX aGets[9] VAR oMa_Exento ITEMS mexento ID 104 OF oFld:aDialogs[ 1 ] UPDATE

cuando pregunto en esta funcion si cambio:
If aGets[9]:changed
cambio:=.T.
Endif
Y por qué no hacerlo así:
   REDEFINE COMBOBOX aGets[9] VAR oMa_Exento  ITEMS mexento   ID 104 OF oFld:aDialogs[ 1 ] UPDATE ;
   ON CHANGE Cambio := .T.
Saludos.

Manuel Mercado
manuelmercado at prodigy dot net dot mx

Continue the discussion