|
Bem Vindo, Visitante
|
Todos os Fórums
ADVPL
|
Imprimir
Enviar Para um Amigo Precisa estar Logado
|
|
|
Assunto: |
Filtro em customizações |
|
Versão: |
12.1.7 |
|
Plataforma: |
Microsoft |
Complemento: |
|
|
DB: |
Oracle |
Complemento: |
|
|
|
|
|
Mensagem do
LUCASLOPEZ
em 03/03/2019, 17:21 h
Local: RJ Registro: 03/03/2019 Postagens: 1 |
Olá a todos!
Sou novo no fórum e ainda estou aprendendo ADVPL.
Vejo que muitas rotinas padrão do sistema tem aquele Filtro onde o usuário pode fazer um filtro na filial desejada ou alguma outra informação, faz o filtro do seu jeito. Gostaria de saber se é possível em uma customização também fazer uso do mesmo?
Desde já agradeço!
|
|
|
Mensagem do
THIAGOANDR
em 27/03/2019, 10:55 h
Local: SP Registro: 26/06/2014 Postagens: 31 |
Ola !
Você pode fazer um filtro direto no DbSelectArea...
DbSelectArea("SC6")
DbSetOrder(1)
cFiltro := ‘substr(SC6->C6_CLI,1,1) == "E" .and. empty(SC6->C6_NOTA) ‘
SC6->( dbSetFilter( { || &cFiltro }, cFiltro ) ) // Filtrando SC6
Ou se for uma tela em MVC, você usa o SetFilterDefault:
SetFilterDefault(‘"E" $ C6_CLI .and. C6_NOTA =="" ‘)
Dessa forma, a tela em questão já ira abrir com o filtro que você aplicou no programa.
@thiago.andrrade |
|
Para postar no Fórum você precisa efetuar o seu login ou se registrar
|
|