Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Como filtrar os registros do browse

Produto:

Microsiga Protheus

Versões:

11 e 12

Passo a passo:

Para efetuar um filtro, para exibir no browse apenas determinados registros segundo uma regra, siga o procedimento abaixo:

- No Browse da rotina, clique no botão Filtrar
- Clique em Criar Filtro
- Na tela Criar Filtro, defina um Nome para o filtro
- Em Campo, selecione o campo da tabela que deseja utilizar no filtro
- Em Operador, defina a operação que será feita com o campo
- Em Expressão, preencha o texto que será utilizado no filtro
- Após configurar, clique em Adicionar. A condição será incluída na parte debaixo da janela. Você pode utilizar também as condições e, ou e os parenteses para montar uma condição complexa.
- Segue abaixo uma imagem com um exemplo de filtro considerando a Loja igual a1 e Codigo Maior que 001:

Image Modified


- Após criar o filtro, clique em Salvar, marque o filtro e clique em Aplicar filtros selecionados (clique em Confirmar no P11)

Image Modified



Nota
titleNota:
Na criação do filtro há as opções Padrão, Expressão e Função. Na opção Expressão você pode montar manualmente sua expressão e Adicionar, e na opção Função você pode utilizar uma função própria previamente compilada no RPO, digitando a chamada da função no respectivo campo.

Observações:

 
Informações

Filtros que utilizam data trazem opções diferenciadas no campo Operador, como "Ontem", "Hoje", "Mês atual", etc. Para a opção "Mês atual", é considerado o mês e ano atuais, não apenas o mês.


Image Added


Para fazer um filtro que leve em consideração registros apenas do mês atual, não importando o ano, deve-se utilizar a opção Expressão, com a seguinte expressão (utilizaremos o campo de Data de Nascimento da tabela de Clientes, e o mês de janeiro como exemplo): MONTH(A1_DTNASC)==1

Image Added