Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Classe: FWMarkBrowse


 

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:Português, Inglês, Espanhol
VersãoTodas
 


FWMarkBrowse


Descrição
Fornece um objeto do tipo grid, botões laterais e uma coluna com a opção de marca e desmarca
New
 

Sintaxe
FWMarkBrowse():New()-> oSelf

Descrição
Método construtor da classe

Retorno
oSelf Objeto da classe
Activate
 

Sintaxe
FWMarkBrowse():Activate(< oOwner >)-> NIL

Descrição
Método de ativação da classe

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

oOwnerObjetoObjeto proprietário
 

X
 
 


 
AddButton
 


Sintaxe
FWMarkBrowse():AddButton(< cTitle >, < xAction >, < uParam1 >, < nOption >, < nVerify >)-> NIL

Descrição
Adiciona um botão na área lateral do Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cTitleCaracteresTítulo
 

X
  


xActionQualquerAção do botão, podendo ser uma função ou Code-Block
 

X
 
 


uParam1QualquerReservado
 

X
 
 


nOptionNuméricoTipo de operação (1=Visualizar, 2=Visualizar, 3=Incluir, 4=Alterar, 5=Excluir, 6=Alterar sem inclusão de novas linhas, 7=Cópia e 8=Impressão da regra de negócios)
 

X
  


nVerifyNuméricoPosição a ser validada no acesso de usuário
 

X


 

 

 
AddFilter
 


Sintaxe
FWMarkBrowse():AddFilter(< cFilter >, < cExpAdvPL >, < lNoCheck >, < lSelected >, < cAlias >, < lFilterAsk >, < aFilParser >, < cID >)-> NIL

Descrição
Permite adicionar um filtro na lista de opções de filtros do Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFilterCaracteresTítulo do Filtro
 

X
  


cExpAdvPLCaracteresExpressão do filtro em formato AdvPL
 

X
 
 


lNoCheckLógicoIndica que o filtro não poderá ser marcado/desmarcado
 

X
 
 


lSelectedLógicoIndica que o filtro deverá ser apresentado como marcado/desmarcado
  

X
 


cAliasCaracteresIndica que o filtro é de relacionamento entre as tabelas e a expressão AdvPL deve ser informado obrigatoriamente com expressões SQL
 

X
  


lFilterAskLógicoIndica se o filtro pergunta as informações na execução
  

X
 


aFilParserArray of RecordsParser do filtro
[n,1] String contendo o campo, operador ou expressão do filtro
[n,2] Indica o tipo do parser (FIELD=Campo,OPERATOR=Operador e EXPRESSION=Expressão)
 

X
  


cIDCaracteresIdentificador do filtro
 

X


 

 

 
AddLegend
 


Sintaxe
FWMarkBrowse():AddLegend(< xCondition >, < cColor >, < cTitle >)-> NIL

Descrição
Permite adicionar legendas no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

xConditionQualquerExpressão AdvPL ou Code-Block com a regra da legenda
 

X
  


cColorCaracteresCor que identifica a regra
 

X
  


cTitleCaracteresTítulo da legenda, utilizado na janela de visualização das legendas
 

X
 
 


 
AddMarkColumns
 


Sintaxe
FWMarkBrowse():AddMarkColumns(< bMark >, < bLDblClick >, < bHeaderClick >)-> NIL

Descrição
Permite adicionar uma coluna com a opção de marca e desmarca

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bMarkCode-BlockCode-Block com a regra e deverá retornar a imagem referente a marcado/desmarcado
 

X
  


bLDblClickCode-BlockCode-Block com a execução do duplo clique na coluna
 

X
  


bHeaderClickCode-BlockCode-Block com a execução do clique no header da coluna
 

X


 

 

 
AddStatusColumns
 


Sintaxe
FWMarkBrowse():AddStatusColumns(< bStatus >, < bLDblClick >)-> NIL

Descrição
Permite adicionar uma coluna de status

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bStatusCode-BlockCode-Block com a regra e deverá retornar a imagem referente ao status
 

X
  


bLDblClickCode-BlockCode-Block com a execução do duplo clique na coluna
 

X


 

 

 
Alias
 

Sintaxe
FWMarkBrowse():Alias()-> cAlias

Descrição
Retorna o Alias utilizado no Browse

Retorno
cAlias Alias utilizado no Browse
AllMark
 

Sintaxe
FWMarkBrowse():AllMark()-> NIL

Descrição
Realiza a marcação de todos os itens
At
 

Sintaxe
FWMarkBrowse():At()-> nAt

Descrição
Retorna a posição atual do registro

Retorno
nAt Posição do registro
CanMark
 


Sintaxe
FWMarkBrowse():CanMark(< cMark >)-> lReturn

Descrição
Avalia se a coluna pode ser marcada\desmarcada

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cMarkCaracteresIndica marca utilizada no registro
 

X
 
 


 

Retorno
lReturn Indica se a coluna pode ser marcada/desmarcada
ClassName
 


Sintaxe
FWMarkBrowse():ClassName()-> cClassName

Descrição
Retorna o nome da classe (FWMARKBROWSE)

Retorno
cClassName Nome da classe
CleanFilter
 


Sintaxe
FWMarkBrowse():CleanFilter()-> NIL

Descrição
Realizada a limpeza dos filtros utilizados no Browse
CheckSemaphore
 

Sintaxe
FWMarkBrowse():CheckSemaphore(< lUnLock >)-> lReturn

Descrição
Avalia se o registro está marcado por outro usuário

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lUnLockLógicoIndica se deverá retirar a trava do registro
 

X


 

 

 

Retorno
lReturn Indica que o registro está em uso por outro usuário
Data
 

Sintaxe
FWMarkBrowse():Data()-> oData

Descrição
Retorna o objeto de dados no Browse

Retorno
oData Retorna o objeto de dados do Browse
DataArray
 

Sintaxe
FWMarkBrowse():DataArray()-> lDataArray

Descrição
Retorna se o dados apresentados no Browse é de Array

Retorno
lDataArray Indica que o Browse utiliza informações de um array
DataQuery
 

Sintaxe
FWMarkBrowse():DataQuery()-> lDataQuery

Descrição
Retorna se o dados apresentados no Browse é de Query

Retorno
lDataQuery Indica que o Browse utiliza informações de uma Query
DataTable
 

Sintaxe
FWMarkBrowse():DataTable()-> lDataTable

Descrição
Retorna se o dados apresentados no Browse é de Tabela

Retorno
lDataTable Indica que o Browse utiliza informações de uma Tabela
DataText
 

Sintaxe
FWMarkBrowse():DataText()-> lDataText

Descrição
Retorna se o dados apresentados no Browse é de Texto

Retorno
lDataText Indica que o Browse utiliza informações de um arquivo Texto
DeActivate
 

Sintaxe
FWMarkBrowse():DeActivate()-> NIL

Descrição
Método de destruição da classe
DeleteFilter
 

Sintaxe
FWMarkBrowse():DeleteFilter(< cID >)-> NIL

Descrição
Permite realizar a exclusão de filtros

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cIDCaracteresIdentificador do Filtro
 

X


 

 

 
Disable
 


Sintaxe
FWMarkBrowse():Disable()-> NIL

Descrição
Desabilita a utilização do Browse
DisableConfig
 

Sintaxe
FWMarkBrowse():DisableConfig()-> NIL

Descrição
Desabilita a utilização das configurações do Browse
DisableFilter
 

Sintaxe
FWMarkBrowse():DisableFilter()-> NIL

Descrição
Desabilita a utilização do filtro no Browse
DisableLocate
 

Sintaxe
FWMarkBrowse():DisableLocate()-> NIL

Descrição
Desabilita a utilização do localizador de registro no Browse
DisableSeek
 

Sintaxe
FWMarkBrowse():DisableSeek()-> NIL

Descrição
Desabilita a utilização da pesquisa no Browse
DisableReport
 

Sintaxe
FWMarkBrowse():DisableReport()-> NIL

Descrição
Desabilita a impressão das informações disponíveis no Browse
DisableSaveConfig
 

Sintaxe
FWMarkBrowse():DisableSaveConfig()-> NIL

Descrição
Desabilita a gravação das configurações realizadas no Browse
Enable
 

Sintaxe
FWMarkBrowse():Enable()-> NIL

Descrição
Habilita a utilização do Browse
FWFilter
 

Sintaxe
FWMarkBrowse():FWFilter()-> oFWFilter

Descrição
Retorna o objeto FWFilter

Retorno
oFWFilter Retorna o objeto FWFilter
GetFilterDefault
 

Sintaxe
FWMarkBrowse():GetFilterDefault()-> NIL

Descrição
Retorna o filtro padrão do Browse
GetOwner
 

Sintaxe
FWMarkBrowse():GetOwner()-> oOwner

Descrição
Retorna o container para criação do Browse

Retorno
oOwner Objeto container
GetProfileID
 

Sintaxe
FWMarkBrowse():GetProfileID()-> cProfileID

Descrição
Retorna o identificador do Browse e utiliza na gravação das configurações no profile do usuário. Deve ser utilizado quando existir mais de um Browse na rotina.

Retorno
cProfileID Identificador do Browse
GoBottom
 

Sintaxe
FWMarkBrowse():GoBottom(< lCallRefresh >)-> NIL

Descrição
Posiciona no último registro do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lCallRefreshLógicoIndica que foi chamado através do método Refresh()
 

X
 
 


 
GoDown
 

Sintaxe
FWMarkBrowse():GoDown(< nOffSet >, < lReport >)-> NIL

Descrição
Salta uma ou mais linhas para baixo do item posicionado

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

nOffSetNuméricoIndica a quantidade de linhas a serem saltadas
 

X
  


lReportLógicoIndica se é impressão dos itens do Browse
 

X


 

 

 
GoPgDown
 

Sintaxe
FWMarkBrowse():GoPgDown()-> NIL

Descrição
Salta uma página para baixo do item posicionado
GoPgUp
 

Sintaxe
FWMarkBrowse():GoPgUp()-> NIL

Descrição
Salta uma página para cima do item posicionado
GoTop
 

Sintaxe
FWMarkBrowse():GoTop(< lForce >)-> NIL

Descrição
Posiciona no primeiro registro do Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lForceLógicoIndica que deverá forçar o posicionamento
 

X


 

 

 
GoUp
 

Sintaxe
FWMarkBrowse():GoUp(< nOffSet >)-> NIL

Descrição
Salta uma ou mais linhas para cima do item posicionado

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nOffSetNuméricoIndica a quantidade de linhas a serem saltadas
 

X
 


  
GoTo
 

Sintaxe
FWMarkBrowse():GoTo(< nGoto >, < lRefresh >)-> NIL

Descrição
Posiciona em um determinado registro do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nGotoNuméricoIndica o item que deverá ser posicionado
 

X
  


lRefreshLógicoIndica se deverá forçar a atualização do Browse
 

X


 

 

 
IsMark
 

Sintaxe
FWMarkBrowse():IsMark(< cMark >)-> NIL

Descrição
Retorna se o registro está marcado no browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cMarkCaracteresMarca do registro
 

X


 

 

 
IsInvert
 

Sintaxe
FWMarkBrowse():IsInvert()-> lInvert

Descrição
Indica se a marca deve ser considerada invertida. Obs.: Utilizada em casos como o de marcação de todos os registros.

Retorno
lInvert Indica se a marca deve ser considerada invertida
Mark
 

Sintaxe
FWMarkBrowse():Mark(< cMark >)-> cMark

Descrição
Retorna a marca utilizada para identificar que o registro está marcado pelo usuário atual.

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cMarkCaracteresMarca do registro
 

X
 


  

Retorno
cMark Marca do registro
MarkRec
 

Sintaxe
FWMarkBrowse():MarkRec()-> NIL

Descrição
Realiza a marcação ou desmarcação do registro
OnChange
 

Sintaxe
FWMarkBrowse():OnChange()-> NIL

Descrição
Executa o Code-Block, definido no método SetChange(bChange), para tratamentos após a mudança de uma linha no Browse
OpenSemaphore
 

Sintaxe
FWMarkBrowse():OpenSemaphore()-> NIL

Descrição
Realiza a abertura do arquivo de semaforo
Refresh
 

Sintaxe
FWMarkBrowse():Refresh(< lGoTop >)-> NIL

Descrição
Executa a atualização das informações no Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lGoTopLógicoIndica que deverá ser posicionado no primeiro registro do Browse
 

X
 


  
Semaphore
 

Sintaxe
FWMarkBrowse():Semaphore()-> lSemaphore

Descrição
Indica que o Browse utiliza controle de semáforo

Retorno
lSemaphore Indica que o Browse utiliza controle de semáforo
SetAfterMark
 

Sintaxe
FWMarkBrowse():SetAfterMark(< bAfterMark >)-> NIL

Descrição
Indica o Code-Block executado após a marcação ou desmarcação do registro

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bAfterMarkCode-BlockCode-Block executado após a marcação ou desmarcação do registro
 

X
 
 


 
SetAlias
 

Sintaxe
FWMarkBrowse():SetAlias(< cAlias >)-> NIL

Descrição
Indica o alias da tabela que será utilizada no Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cAliasCaracteresAlias da tabela
 

X
 


  
SetAllMark
 

Sintaxe
FWMarkBrowse():SetAllMark(< bAllMark >)-> NIL

Descrição
Indica o Code-Block executado no clique do header da coluna de marca/desmarca

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bAllMarkCode-BlockCode-Block executado no clique do header da coluna de marca/desmarca
 

X
 
 


 
SetBackColor
 

Sintaxe
FWMarkBrowse():SetBackColor(< nBackColor >)-> NIL

Descrição
Indica a cor de fundo do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nBackColorNuméricoCor de fundo do Browse.
 

X


 

 

 

Veja também
Função RGB
SetBotFun
 
Sintaxe
FWMarkBrowse():SetBotFun(< cBotFun >)-> NIL

Descrição
Indica o limite inferior das informações no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cBotFunCaracteresLimite inferior. Ex.: "02"
 

X


 

 

 
SetChange
 

Sintaxe
FWMarkBrowse():SetChange(< bChange >)-> NIL

Descrição
Indica a Code-Block executado após a mudança de uma linha

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bChangeCode-BlockCode-Block executado após a mudança de uma linha
 

X
 
 


 
SetChgAll
 

Sintaxe
FWMarkBrowse():SetChgAll(< lChgAll >)-> NIL

Descrição
Indica se o usuário tem permissão para alterar registros de outras filiais

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lChgAllLógicoIndica que o usuário tem permissão para alterar registros de outras filiais
 

X


 

 

 
SetClrAlterRow
 

Sintaxe
FWMarkBrowse():SetClrAlterRow(< nClrAlterRow >)-> NIL

Descrição
Indica a cor alternada do Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

nClrAlterRowNuméricoCor de alternada do Browse
 

X
 


  

Veja também
Função RGB
SetColumns
 

Sintaxe
FWMarkBrowse():SetColumns(< aColumns >)-> NIL

Descrição
Adiciona uma coluna no Browse em tempo de execução

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

aColumnsArray of RecordsArray contendo o objeto FWBrwColumn ou um array com a seguinte estrutura:
[n][01] Título da coluna
[n][02] Code-Block de carga dos dados
[n][03] Tipo de dados
[n][04] Máscara
[n][05] Alinhamento (0=Centralizado, 1=Esquerda ou 2=Direita)
[n][06] Tamanho
[n][07] Decimal
[n][08]
Indica se permite a edição
Parâmetro reservado
[n][09] Code-Block de validação da coluna após a edição
[n][10] Indica se exibe imagem
[n][11] Code-Block de execução do duplo clique
[n][12]
Variável a ser utilizada na edição (ReadVar)
Parâmetro reservado
[n][13] Code-Block de execução do clique no header
[n][14] Indica se a coluna está deletada
[n][15] Indica se a coluna será exibida nos detalhes do Browse
[n][16] Opções de carga dos dados (Ex: 1=Sim, 2=Não)
 

X



 

 

 

 
SetCustomMarkRec
 

Sintaxe
FWMarkBrowse():SetCustomMarkRec(< bCustomMarkRec >)-> NIL

Descrição
Permite o desenvolvedor controlar a marcação ou desmarcação do registro

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bCustomMarkRecCode-BlockCode-Block executado na marcação ou desmarcação do registro
 

X


 

 

 
SetDescription
 

Sintaxe
FWMarkBrowse():SetDescription(< cDescription >)-> NIL

Descrição
Indica a descrição do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cDescriptionCaracteresDescrição do Browse
 

X
 


  
SetDoubleClick
 

Sintaxe
FWMarkBrowse():SetDoubleClick(< bLDblClick >)-> NIL

Descrição
Indica o Code-Block executado no duplo clique do item no Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bLDblClickCode-BlockCode-Block executado no duplo clique do item no Browse
 

X
 


  
SetFieldMark
 

Sintaxe
FWMarkBrowse():SetFieldMark(< cFieldMark >)-> NIL

Descrição
Indica o campo que deverá ser atualizado com a marca no registro

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFieldMarkCaracteresCampo que deverá ser atualizado com a marca no registro
 

X
 
 


 
SetFields
 

Sintaxe
FWMarkBrowse():SetFields(< aFields >)-> NIL

Descrição
Indica os campos que serão adicionados as colunas do Browse. Obs.: 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.

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

aFieldsArray of RecordsEstrutura do array
TABELA DE DADOS
[n][01] Título da coluna
[n][02] Code-Block de carga dos dados
[n][03] Tipo de dados
[n][04] Máscara
[n][05] Alinhamento (0=Centralizado, 1=Esquerda ou 2=Direita)
[n][06] Tamanho
[n][07] Decimal
[n][08] Indica se permite a edição
[n][09] Code-Block de validação da coluna após a edição
[n][10] Indica se exibe imagem
[n][11] Code-Block de execução do duplo clique
[n][12] Variável a ser utilizada na edição (ReadVar)
[n][13] Code-Block de execução do clique no header
[n][14] Indica se a coluna está deletada
[n][15] Indica se a coluna será exibida nos detalhes do Browse
[n][16] Opções de carga dos dados (Ex: 1=Sim, 2=Não)
TABELA TEMPORÁRIA
[n][01] Descrição do campo
[n][02] Nome do campo
[n][03] Tipo
[n][04] Tamanho
[n][05] Decimal
[n][06] Picture
 

X
 


  
SetFilter
 

Sintaxe
FWMarkBrowse():SetFilter(< cCpoFil >, < cTopFun >, < cBotFun >)-> NIL

Descrição
Indica o limite superior e inferior de um campo respeitando a classificação das informações atual.

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cCpoFilCaracteresIndica o campo a ser considerado o limite superior e inferior
 

X
  


cTopFunCaracteresIndica o limite superior
 

X
 
 


cBotFunCaracteresIndica o limite inferior
 

X


 

 

 
SetFilterDefault
 

Sintaxe
FWMarkBrowse():SetFilterDefault(< cFilterDefault >)-> NIL

Descrição
Indica o filtro padrão do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

cFilterDefaultCaracteresIndica o filtro padrão do Browse
 

X


 

 

 
SetFontBrowse
 

Sintaxe
FWMarkBrowse():SetFontBrowse(< oFont >)-> NIL

Descrição
Indica a fonte do Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

oFontObjetoObjeto TFont
 

X
 
 


 
SetForeColor
 

Sintaxe
FWMarkBrowse():SetForeColor(< nForeColor >)-> NIL

Descrição
Indica a cor da fonte no Browse
Parâmetros
  

Parâmetros



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nForeColorNuméricoCor da fonte no Browse.
 

X


 

 

 

Veja também
Função RGB
SetIniWindow


Sintaxe
FWMarkBrowse():SetIniWindow(< bIniWindow >)-> NIL

Descrição
Indica o Code-Block executado na inicialização da janela do Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

bIniWindowCode-BlockCode-Block executado na inicialização da janela do Browse
 

X


 

 

 
SetInvert
 

Sintaxe
FWMarkBrowse():SetInvert(< lInvert >)-> NIL

Descrição
Indica que a marca deve ser considerada invertida Obs.: Utilizada em casos como o de marcação de todos os registros

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lInvertLógicoIndica que a marca deve ser considerada invertida
 

X
 


  
SetLineHeight
 

Sintaxe
FWMarkBrowse():SetLineHeight(< nHeight >)-> NIL

Descrição
Indica a altura da linha no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

nHeightNuméricoIndica a altura da linha
 

X
 
 


 
SetLocate
 

Sintaxe
FWMarkBrowse():SetLocate(< lLocate >)-> NIL

Descrição
Habilita a utilização do localizador de registros no Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lLocateLógicoIndica que o Browse utiliza o localizador de registros
 

X
 
 


 
SetMark
 

Sintaxe
FWMarkBrowse():SetMark(< cMark >, < cAlias >, < cField >)-> NIL

Descrição
Indica a marca a ser utilizada na marcação dos registros

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cMarkCaracteresMarca a ser utilizada na marcação dos registros
 

X
 
 


cAliasCaracteresAlias da tabela
 

X
 
 


cFieldCaracteresCampo que deve receber a marca
 X 
 

X


 
SetMenuDef
 

Sintaxe
FWMarkBrowse():SetMenuDef(< cMenuDef >)-> NIL

Descrição
Indica o programa que será utilizado para a carga do menu funcional

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cMenuDefCaracteresPrograma utilizado para a carga do menu funcional
 

X


 

 

 
SetNumberLegend
 

Sintaxe
FWMarkBrowse():SetNumberLegend(< lNumber >)-> NIL

Descrição
Indica que a legenda será representada por números

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lNumberLógicoIndica que a legenda será representada por números
 

X
 
 


 
SetOwner
 

Sintaxe
FWMarkBrowse():SetOwner(< oOwner >)-> NIL

Descrição
Indica o container para criação do Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

oOwnerObjetoObjeto container
 

X
 
 


 
SetParam
 

Sintaxe
FWMarkBrowse():SetParam(< bParam >)-> NIL

Descrição
Indica o Code-Block executado ao pressionar a tecla F12

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

bParamCode-BlockCode-Block executado ao pressionar a tecla F12
 

X


 

 

 
SetProfileID
 

Sintaxe
FWMarkBrowse():SetProfileID(< cProfileID >)-> NIL

Descrição
Define o identificador do Browse utiliza na gravação das configurações no profile do usuário. Deve ser utilizado quando existir mais de um Browse na rotina.

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cProfileIDCaracteresIdentificador do Browse
 

X


 

 

 
SetSeeAll
 

Sintaxe
FWMarkBrowse():SetSeeAll(< lSeeAll >)-> NIL

Descrição
Indica se o usuário tem permissão para visualizar registros de outras filiais

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lSeeAllLógicoIndica que o usuário tem permissão para visualizar registros de outras filiais
 

X
 
 


 
SetSeek
 

Sintaxe
FWMarkBrowse():SetSeek(< lSeek >, < aOrder >)-> NIL

Descrição
Habilita a utilização da pesquisa de registros no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lSeekLógicoIndica que será disponibiliza a opçãoo de pesquisa no Browse
 

X
  


aOrderArray of RecordsEstrutura do array
[n,1] Título da pesquisa
[n,2,1] LookUp
[n,2,2] Tipo de dados
[n,2,3] Tamanho
[n,2,4] Decimal
[n,2,5] Título do campo
[n,2,6] Máscara
 

X


 

 

 
SetSemaphore
 

Sintaxe
FWMarkBrowse():SetSemaphore(< lSemaphore >)-> NIL

Descrição
Indica que o Browse utiliza controle de marcação exclusiva do registro pelo usuário

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lSemaphoreLógicoIndica o uso de marcação exclusiva
 

X
 

Observação: Ao utilizar o controle de marcação exclusiva o metodo ALLMARK não será executado.

 
SetTemporary
 

Sintaxe
FWMarkBrowse():SetTemporary(< lTemporary >)-> NIL

Descrição
Indica que o Browse utiliza tabela temporária

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lTemporaryLógicoIndica que o Browse utiliza tabela temporária
 

X
 
 


 
SetTimer
 

Sintaxe
FWMarkBrowse():SetTimer(< bTimerAction >, < nInterval >)-> NIL

Descrição
Indica o tempo de atualização da janela do Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

bTimerActionCode-BlockCode-Block executado na atualização da janela do Browse
 

X
  


nIntervalNuméricoIntervalo de atualização da janela
 

X


 

 

 
SetTopFun
 

Sintaxe
FWMarkBrowse():SetTopFun(< cTopFun >)-> NIL

Descrição
Indica o limite superior das informações no Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cTopFunCaracteresLimite superior. Ex.: "01"
 

X


 

 

 
SetUseFilter
 

Sintaxe
FWMarkBrowse():SetUseFilter(< lFilter >)-> NIL

Descrição
Habilita a utilização do filtro no Browse

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lFilterLógicoIndica que será disponibiliza a opção de filtro no Browse
 

X
 
 


 
SetValid
 

Sintaxe
FWMarkBrowse():SetValid(< bValid >)-> NIL

Descrição
Indica o Code-Block executado para validar a marcação/desmarcação do registro

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

bValidCode-BlockCode-Block executado para validar a marcação/desmarcação do registro
 

X
 
 


 
SetX3Tela
 

Sintaxe
FWMarkBrowse():SetX3Tela(< cTela >)-> NIL

Descrição
Permite adicionar uma regra para apresentação dos campos no Browse Obs.: O conteúdo da string deve conter o caracter "|" que permite separar os indentificadores utilizados na regra de validação.

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

cTelaCaracteresIndica a regra para apresentação dos campos no Browse
 

X
 
 


 
SetWalkThru
 

Sintaxe
FWMarkBrowse():SetWalkThru(< lWalkThru >)-> NIL

Descrição
Habilita a utilização da funcionalidade Walk-Thru no Browse

Parâmetros
 


 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lWalkThruLógicoIndica que será disponibilizado a opção Walk-Thru
 

X
 
 


 
SetAmbiente
 

Sintaxe
FWMarkBrowse():SetAmbiente(< lAmbiente >)-> NIL

Descrição
Habilita a utilização da funcionalidade Ambiente no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

lAmbienteLógicoIndica que será disponibilizado a opção Ambiente
 

X
 


  
Valid
 

Sintaxe
FWMarkBrowse():Valid()-> lReturn

Descrição
Avalia se o registro pode ser marcado ou desmarcado

Retorno
lReturn Indica se o registro pode ser marcado ou desmarcado
AddBrwRelation
 

Sintaxe
FWMarkBrowse():AddBrwRelation(< oBrwRel >)-> NIL

Descrição
Permite adicionar a informação de um browse relacionado

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

oBrwRelObjetoBrowse que se deseja informar como relacionado
 

X


 

 

 
ForceQuitButton
 

Sintaxe
FWMarkBrowse():ForceQuitButton(< lSet >)-> NIL

Descrição
Forca a exibição SAIR para Browses não ancorados diretamente em alguns containers

Parâmetros


 

 

NomeTipoDescriçãoDefaultObrigatórioReferência
 

lSetLógicoDefine se força ou nao a exibiçao do botão
 

X


 

 

 
GetLeftJoin
 

Sintaxe
FWMarkBrowse():GetLeftJoin()-> NIL

Descrição
Retorna os JOINs da tabela
GetBrwRelation
 

Sintaxe
FWMarkBrowse():GetBrwRelation()-> NIL

Descrição
Retorna os browses relacionados da tabela
SetOnlyFields
 

Sintaxe
FWMarkBrowse():SetOnlyFields(< aFields >)-> NIL

Descrição
Seta quais campos da tabelas serão apresentados no Browse

Parâmetros

 

 



NomeTipoDescriçãoDefaultObrigatórioReferência
 

aFieldsArray of RecordsArray com os nomes dos campos a serem apresentados
 

X
 


  

Exemplo
@sample oMark := FWMarkBrowse():New() oMark:SetAlias('SA1') oMark:SetOnlyFields( { 'A1_COD', 'A1_LOJA', 'A1_NOME' } ) oMark:Activate()

Observações
Os campos que constam no array têm que estar configurados para exibição no Browse (X3_BROWSE=="S")
SetIgnoreARotina
 

Sintaxe

FWMarkBrowse():SetIgnoreARotina(< lSet>)-> NIL


Descrição
Indica que a mbrowse, ira ignorar a variavel private aRotina na construção das opções de menu.

O padrão é o aRotina private sobrescrever o menudef. Ao setar para .T. essa opção será ignorado o aRotina

Parâmetros 

 


NomeTipoDescriçãoDefaultObrigatórioReferência
 

lSetLógicoDefine se Ignora ou não o aRotina .F.X