Trabajo con DBF/CDX. Y pretendo que un mismo listbox me muestre el contenido de distintas tablas DBF NO indexadas y que son exactamente iguales en cuanto a campos.
Es decir, tengo un listbox funcionando perfecto del tipo:
- Code: Select all Expand view RUN
- select 36
Redefine listbox olistbox fields tran(&bdvendedorC->cantidad,'@E9999.99') id 4001 of oti headers 'Udes' sizes 55 font ofont1
Esta tabla NO está indexada. Necesito en tiempo de ejecución cambiar de tabla respetando también el select 36... Es decir:
- Code: Select all Expand view RUN
- select 36 ; &bdvendedorC->(dbclosearea())
bdvendedorC='usuarioC'
select 36 ; use &bdvendedorC alias &bdvendedorC exclu
..hasta aquí todo perfecto...,
pero cuando hago un olistbox:refresh() o un olistbox:gobottom(),
me genera un error del tipo:
Area de trabajo no usada: DBGOBOTTOM
... y no es capaz de seleccionar la tabla 36, cuando realmente ya se lo indico anteriormente. Supongo que la solución pasa por rearmar nuevamente el listbox... pero ¿Cómo lo hago?
Un ejemplo, por favor...!!
Mil gracias.
LORENZO.