RE:Twbrowse + scoped en clipper
Si tu intención no es usar índices o la cláusula set filter, no te quedan muchas opciones mas para filtrar información. Un último recurso sería trabajar con un archivo borrador o temporal, como suelo llamarlos, un par de ejemplos de estos serían:
Ejemplo 1)
use dbforiginal
copy to dbfborrador for ...condición...
use dbfborrador
brow
En esta ultima dbf solo tendrías la información que quieres ver, eso si, si tu dbforiginal es extensa este proceso demorará muchos mas según el tamaño de la misma y el microprocesador de la pc en que esté ejecutandose.
Ejemplo 2)
Para este ejemplo indefectiblemente necesitaras un índice
select 1
use dbforiginal
index on ...condicion... to dbforiginal
copy stru to dbfborrador
select 2
use dbfborrador
seek datos_condicion
do while !eof() .and. dbforiginal->datos=datos_condicion
select dbfborrador
append blank
...replace...
select dbforiginal
skip
enddo
select dbfborrador
brow
Es lo que se me ocurre que puedes utilizar, tal vez no sea la respuesta a tu pregunta, pero es lo que interpreté.
Si necesitas algo no dudes en consultarme. Saludos desde Rosario, Argentina.