Ponto-de-Entrada: Ac070Fil - Filtro de registros
Abrangências: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todas TotvsDbAccess |
Descrição:
Ponto de entrada que permite ao usuário filtrar os registros apresentados na browse do cadastro de candidatos. (ACAA070)
Programa Fonte
ACAA070.PRW
Sintaxe
Ac070Fil - Filtro de registros ( [ cCodEmp ], [ cCodFil ], [ cUserId ], [ cUserName ] ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cCodEmp | Caracter | Código da empresa em execução | |||||||||||||||
cCodFil | Array of Record | Código da Filial em execução | |||||||||||||||
cUserId | Array of Record | Código do usuário logado. | |||||||||||||||
cUserName | Array of Record | Nome do usuário logado. |
Retorno
-
aRet()
- Array com a chave JA1 desejada e a sintaxe AdvPl referente ao filtro desejado, devendo este respeitar o layout:aRet[1] - Chave JA1aRet[2] - String com a sintaxe do filtro.
Observações
Conforme o procedimento padrão do Microsiga Protheus, não é possível adicionar outros filtros através do botão "Filtrar" da mBrowse, com o risco de ocorrerem incosistencias. Desta forma, o botão de filtro é automaticamente desabilitado para uso.
Exemplos
//NO EXEMPLO ABAIXO, SERAO EXIBIDOS APENAS OS NOMES QUE CONTENHAM O TERMO "MARIA"User Function Ac070Fil()Local aRet := Array(2)Aviso('Ponto de Entrada Ac070Fil executado','Este exemplo exibirá apenas os nomes que contenham o termo "MARIA".',{'Ok'})aRet[1] := "JA1_NOME"aRet[2] := "'MARIA' $ alltrim(upper(JA1->JA1_NOME)) "Return aRet
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas