Download Capitulo 7
Transcript
Filtrando dados temporariamente Você pode utilizar o comando SET FILTER para filtrar dados temporariamente, sem criar um índice filtrado especial. Esse comando é particularmente útil quando você deseja especificar uma condição temporária que os registros de uma tabela devem satisfazer para serem acessados. Para desligar o filtro da tabela atual, você pode emitir SET FILTER TO sem uma expressão. Por exemplo, o comando a seguir seria emitido para filtrar a tabela customer de forma a mostrar somente os clientes da Alemanha: USE customer SET FILTER TO country = "Germany" BROWSE O comando SET FILTER aceita qualquer expressão lógica e válida do Visual FoxPro como condição de filtro. Uma vez que o comando SET FILTER tenha sido emitido, somente os registros que satisfizerem a condição de filtro estarão disponíveis na tabela. Todos os comandos que acessam a tabela respeitam a condição SET FILTER. Você pode definir um filtro separado para todas as tabelas abertas. Utilizando índices de forma eficiente O desempenho das tabelas indexadas pode ser melhorado se os índices forem sempre atualizados