Como funciona el Refresh de un Browse ?
Posted: Sat May 04, 2013 6:30 pm
Tengo un browse que maneja una tabla cAliasLineas que está relacionada con otra cAlias. La del browse está filtrada con este código:
DbSelectArea( cAlias )
( cAlias )->( ORDSETFOCUS( "Codigo" ) )
( cAlias )->( DBGoTop() )
DbSelectArea( cAliasLineas )
( cAliasLineas )->( ORDSETFOCUS( "Codigo" ) )
( cAliasLineas )->( DBGoTop() )
( cAliasLineas )->( OrdScope( 0, (cAlias)->codigo ) )
( cAliasLineas )->( OrdScope( 1, ( cAlias)->codigo ) )
( cAliasLineas )->( DBGoTop() )
DbSelectArea( cAlias )
Funciona bien, pero cuando creo un registro nuevo en cAlias, naturalmente con un código nuevo, el Browse sigue mostrando los registros del anterior despues de refrescar. Si me desplazo en cAlias a otro registro y vuelvo al mismo, entonces si que lo muestra vacio.
Alguna idea ?
DbSelectArea( cAlias )
( cAlias )->( ORDSETFOCUS( "Codigo" ) )
( cAlias )->( DBGoTop() )
DbSelectArea( cAliasLineas )
( cAliasLineas )->( ORDSETFOCUS( "Codigo" ) )
( cAliasLineas )->( DBGoTop() )
( cAliasLineas )->( OrdScope( 0, (cAlias)->codigo ) )
( cAliasLineas )->( OrdScope( 1, ( cAlias)->codigo ) )
( cAliasLineas )->( DBGoTop() )
DbSelectArea( cAlias )
Funciona bien, pero cuando creo un registro nuevo en cAlias, naturalmente con un código nuevo, el Browse sigue mostrando los registros del anterior despues de refrescar. Si me desplazo en cAlias a otro registro y vuelvo al mismo, entonces si que lo muestra vacio.
Alguna idea ?