En un Dlg tengo un DBCombo y un Button que acceder a una función para agregar/modificar la lista desplegada en el DBCombo. El problema es que luego de agregado/modificado un registro la lista no se refresca.
El código es el siguiente (utilizo tDbf)
Code: Select all
REDEFINE DBCOMBO ::aoDlg[_Cmb03] VAR cProfesion ID 223 UPDATE OF oFld:aDialogs[2] ;
ALIAS ::aoDbF[_PROF]:cAlias ;
ITEMFIELD "ID_Prof" ;
LISTFIELD "Desc_Prof"
REDEFINE BTNBMP ID 290 OF oFld:aDialogs[2] ;
RESNAME "" ;
TOOLTIP "Agregar Profesional" ;
ACTION oSelf:LstProfesion() , ;
oSelf:aoDlg[_Cmb03]:ReFill(), ;
oSelf:aoDlg[_Cmb03]:Refresh()
Code: Select all
REDEFINE DBCOMBO ::aoDlg[_Cmb03] VAR cProfesion ID 223 UPDATE OF oFld:aDialogs[2] ;
ALIAS ::aoDbF[_PROF]:cAlias ;
ITEMFIELD "ID_Prof" ;
LISTFIELD "Desc_Prof"
REDEFINE BTNBMP ID 290 OF oFld:aDialogs[2] ;
RESNAME "" ;
TOOLTIP "Agregar Profesional" ;
ACTION if( oSelf:LstProfesion( @cProfesion ) , ;
oSelf:aoDlg[_Cmb03]:Insert( cProfesion ) , ;
oSelf:aoDlg[_Cmb03]:Modify( cProfesion ) ), ;
oSelf:aoDlg[_Cmb03]:ReFill(), ;
oSelf:aoDlg[_Cmb03]:Refresh()
Que estoy haciendo mal? (Uso FWH 2.6May05)
gracias desde ya, Saludos