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