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.
MSLIB.PRW
MarkBrow ( [ cAlias ] [ cCampo ] [ cCpo ] [ aCampos ] [ lInverte ] [ cMarca ] [ cCtrlM ] [ uPar8 ] [ cExpIni ] [ cExpFim ] [ cAval ] [ bParBloco ] [ cExprFilTop ] [ uPar14 ] [ aColors ] [ uPar16 ] )
Para utilização da MarkBrow() é necessário declarar as variáveis cCadastro e aRotina () como Private acima da chamada da função.
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.
[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 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 |