FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour DBCOMBO bCloseUp
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
DBCOMBO bCloseUp
Posted: Wed Sep 04, 2013 06:21 PM
Hola,

tengo un problema con un DBCOMBO y el bCloseUp, al elegir un elemento del combo, no lo pasa en el bCLoseUp hasta la proxima seleccion, por ejemplo

Code (fw): Select all Collapse
   REDEFINE DBCOMBO oCombo VAR filtro3 ID 111 OF oDlg ;
              ALIAS "proyectos" ;
          ITEMFIELD "codigo" ;
          LISTFIELD "nombre" ;
              ORDER "nombre" ;
               WHEN proyectos -> ( LASTREC() ) > 0

   oCombo:bCloseUp := {|| filtro( filtro1, filtro2, filtro3, filtro4, oLbx ) }


en este caso a la función filtro no se manda filtro3, sino, se manda la anterior selección del COMBO, si aumento, por ejemplo

Code (fw): Select all Collapse
oCombo:bCloseUp := {|| MsgInfo(filtro3), filtro( filtro1, filtro2, filtro3, filtro4, oLbx ) }


alllí si se asigna correctamente el valor del COMBO

Porque utilizo bCloseUp en lugar de bChange, es para poder tener busqueda incremental en el COMBO

alguna idea

saludos

Marcelo
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: DBCOMBO bCloseUp
Posted: Thu Sep 05, 2013 10:54 PM
Holas,

la solución que encontre fue:

Code (fw): Select all Collapse
oCombo:bCloseUp := {|| oCombo.change(), filtro( filtro1, filtro2, filtro3, filtro4, oLbx ) }


saludos

Marcelo

Continue the discussion