Ponto-de-Entrada: EDAPPBUT - Desabilta botões
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Descrição:
Ponto de entrada que pode ser executado para realizar algum tratamento para desabilitar os botões da consulta genérica.
Programa Fonte
APLIB230.PRW
Sintaxe
EDAPPBUT - Desabilta botões ( [ ParamIXB ] ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB | Vetor | Vetor que contém a propriedade dos botões da consulta genérica, que define se o item está habilitado. |
Retorno
aRet
- (vetor)
- Vetor de retorno do Ponto de Entrada que contém a propriedade dos botões da consulta genérica, que define se o item deve ser habilitado ou desabilitado.
Observações
Parâmetro PARAMIXB
O conteúdo de cada elemento do array deve ser lógico (.T. ou .F.)
Todos os elementos do array são passados com o conteúdo .T., quer dizer, até a execução do Ponto de Entrada, todos os botões estão habilitados.
Posição dos botões no array
- [1] Arquivo
- [2] Pesquisa
- [3] Filtro
- [4] Dicionário
- [5] Impressão
- [6] Visualizar
- [7] Exp. Excel (este elemento só é apresentado em client windows)
Retorno aRet
O retorno do P.E. deve ser um array com a mesma quantidade de elementos trazida no PARAMIXB.
O conteúdo de cada elemento do array deve ser lógico (.T. ou .F.)
Exemplos
#include "protheus.ch"User Function EDAPPBUT()Local aBut := PARAMIXB //cada posição do array identifica o botão da consulta genérica//No exemplo abaixo iremos desabilitar as opções de Impressão e Visualizar do usuário AdministradorIf __cUserID == "000000" aBut[5] := .F. aBut[6] := .F.EndIfReturn aBut
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas