Histórico da Página
Versões: | Microsiga Protheus 8.11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
A função MarkBrow() permite que os elementos de um browser sejam marcados ou desmarcados.
...
Para utilização da MarkBrow() é necessário declarar as variáveis cCadastro e aRotina () como Private acima da chamada da função.
A função MarkBrow instancia e trabalha com a classe FWMarkBrowse internamente, logo para ter acesso ao objeto e todos os seus métodos, é necessário fazer uso diretamente da classe FWMarkBrowse e não da função.
aRotina
Vetor com as rotinas que serão executadas. Nele será definido o tipo de operação a ser executada (inclusão, alteração, exclusão, visualização, pesquisa, ...), sua estrutura é composta de 5 (cinco) dimensões:
[n][1] - Título
[n][2] - Rotina
[n][3] - Reservado
[n][4] - Operação (1 - pesquisa; 2 - visualização; 3 - inclusão; 4 - alteração; 5 - exclusão)
[n][5] - Acesso relacionado à rotina. Se esta posição não for informada, nenhum acesso será validado.
aCampos
[n][1] - Nome do campo
[n][2] - Nulo (Nil);
[n][3] - Título do campo
[n][4] - Máscara (picture).
Nome |
Tipo |
Descrição |
cAlias |
Caracter |
Alias do arquivo a ser exibido no browse. |
cCampo |
Caracter |
Campo do arquivo onde será feito o controle (gravação) da marca. |
cCpo |
Caracter |
Campo onde será feita a validação para marcação e exibição do bitmap de status. |
aCampos |
Vetor |
Vetor de colunas a serem exibidas no browse. ( Para arquivo temporário, todos os campos informados serão utilizados como coluna e no caso de tabela de dados os campos informados serão adicionados as colunas padrão do Browse.) |
lInverte |
Lógico |
Inverte a marcação. |
cMarca |
Caracter |
String a ser gravada no campo especificado para marcação. |
cCtrlM |
Caracter |
Função a ser executada caso deseje marcar todos os elementos. |
uPar8 |
Qualquer |
Parâmetro reservado. |
cExpIni |
Caracter |
Função que retorna o conteúdo inicial do filtro baseada na chave de índice selecionada. |
cExpFim |
Caracter |
Função que retorna o conteúdo final do filtro baseada na chave de índice selecionada. |
cAval |
Caracter |
Função a ser executada no duplo clique em um elemento no browse. |
bParBloco |
Bloco de código |
Bloco de código a ser executado na inicialização da janela |
cExprFilTop |
Caracter |
Expressão de filtro para execução somente em ambiente TOP, a expressão deve ser SQL |
uPar14 |
Qualquer |
Parâmetro reservado |
aColors |
Vetor |
Legenda da Markbrowse |
uPar16 |
Qualquer |
Parâmetro reservado |