Página 1 de 1
Qual o melhor substituto do SET FILTER?
Enviado: 05 Mar 2009 17:36
por Marcio Ereno
Boa tarde amigos..
Gostaria de saber de voces, qual seria o melhor substituto do SET FILTER?
O que voces poderiam me indicar?
Desde ja agradeço...
Re: Qual o melhor substituto do SET FILTER?
Enviado: 05 Mar 2009 19:57
por vailton
O OrdScope() é uma excelente opção que filtra diretamente no INDEX baseado no SET ORDER ativo. Eu só ñ tenho agora nenhum exemplo dele.

Re: Qual o melhor substituto do SET FILTER?
Enviado: 05 Mar 2009 20:38
por alaminojunior
Complementando então a idéia do Vailton....
Suponhamos que você tenha um banco de dados de clientes indexado por municipio, como:
Código: Selecionar todos
use clientes shared
index on alltrim(cidade) tag cid to cidade.cdx
com o comando:
Set Scope to "SAO PAULO"
você obterá todos os registros cujos municipios sejam iguais a "SAO PAULO"
ou caso você queira exibir somente os clientes nascidos entre 1970 e 1990:
Código: Selecionar todos
use clientes shared
index on born tag nascido to nascido.cdx
com o comando:
Set Scope to 1970,1990
Tudo isso de maneira muito rápida. Nem se compara com Set Filter.
Use e abuse.
Só não pode esquecer de emitir um
no final, para voltar a exibir a tabela inteira.
Re: Qual o melhor substituto do SET FILTER?
Enviado: 09 Mar 2009 15:07
por sygecom
Toh com os colegas, o ORDSCOPE é uma otima solução, em anexo segue um exemplo.
Qualquer duvida prende o grtio...