Seta ou cancela uma condição de filtro.

Sintaxe

SET FILTER TO [ Condição ]

ArgumentoObrigat.TipoDescrição
CondiçãoNãoExpressão em ADVPL a ser setada como filtro na ordem corrente

 

RetornoDescrição

NIL

Sem retorno

Descrição

Este comando é utilizado para setar um filtro nos registros da tabela corrente especificado através da condição especificada.

Quando um registro não está dentro do filtro setado ele continua existindo fisicamente, mas não logicamente (nas funções de manipulação de banco de dados como DBGOTOP, DBSEEK, DBSKIP, etc).

Se o comando é chamado com condição em vazio, será cancelado o filtro existente.

Exemplo

Este exemplo demonstra como utilizar o comando SET FILTER para setar novas expressões de filtro e retirá-las:

USE Cliente VIA “CTREECDX” NEW

SET ORDER TO 2 // Seta a ordem de nome Nome do índice Ind1

SET FILTER TO Idade>30 // Filtra os registros com Idade menor que 30

SET FILTER TO

 

DBSETFILTER

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?