Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
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

 


Descrição:

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).

 


Parâmetros:
 


 

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