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...
Qual o melhor substituto do SET FILTER?
Moderador: Moderadores
-
Marcio Ereno
- Usuário Nível 1

- Mensagens: 15
- Registrado em: 12 Jul 2004 12:33
Re: Qual o melhor substituto do SET FILTER?
O OrdScope() é uma excelente opção que filtra diretamente no INDEX baseado no SET ORDER ativo. Eu só ñ tenho agora nenhum exemplo dele.

Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Qual o melhor substituto do SET FILTER?
Complementando então a idéia do Vailton....
Suponhamos que você tenha um banco de dados de clientes indexado por municipio, como:
com o comando:
ou caso você queira exibir somente os clientes nascidos entre 1970 e 1990:
com o comando:
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.
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.cdxvocê obterá todos os registros cujos municipios sejam iguais a "SAO PAULO"Set Scope to "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.cdxSet 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
Código: Selecionar todos
"SET SCOPE TO"Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Qual o melhor substituto do SET FILTER?
Toh com os colegas, o ORDSCOPE é uma otima solução, em anexo segue um exemplo.
Qualquer duvida prende o grtio...
Qualquer duvida prende o grtio...
- Anexos
-
ordscope.zip- (2.34 KiB) Baixado 152 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql