mp-fwmarkbrowse-281113-1234-4246
TRANSCRIPT
FWMarkBrowseClasse: 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ão 10.1.1.4
FWMarkBrowseFWMarkBrowse
DescriçãoFornece um objeto do tipo grid, botões laterais e umacoluna com a opção de marca e desmarcaNewNew
SintaxeFWMarkBrowse():New()-> oSelf
DescriçãoMétodo construtor da classe
RetornooSelf Objeto da classeActivateActivate
SintaxeFWMarkBrowse():Activate(< oOwner >)-> NIL
DescriçãoMétodo de ativação da classe
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
oOwner Objeto Objetoproprietário
X
AddButtonAddButton
SintaxeFWMarkBrowse():AddButton(< cTitle >, < xAction >, <uParam1 >, < nOption >, < nVerify >)-> NIL
DescriçãoAdiciona um botão na área lateral do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cTitle Caracteres Título X
xAction Qualquer Ação dobotão,podendo seruma funçãoouCode-Block
X
uParam1 Qualquer Reservado X
nOption Numérico Tipo deoperação(1=Visualizar,2=Visualizar,3=Incluir,4=Alterar,5=Excluir,6=Alterarsem inclusãode novaslinhas,7=Cópia e8=Impressãoda regra denegócios)
X
nVerify Numérico Posição a servalidada noacesso deusuário
X
AddFilterAddFilter
SintaxeFWMarkBrowse():AddFilter(< cFilter >, < cExpAdvPL >, <lNoCheck >, < lSelected >, < cAlias >, < lFilterAsk >, <aFilParser >, < cID >)-> NIL
DescriçãoPermite adicionar um filtro na lista de opções de filtros doBrowse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cFilter Caracteres Título doFiltro
X
cExpAdvPL Caracteres Expressãodo filtro emformatoAdvPL
X
lNoCheck Lógico Indica que ofiltro nãopoderá sermarcado/desmarcado
X
lSelected Lógico Indica que ofiltro deveráserapresentadocomomarcado/desmarcado
X
cAlias Caracteres Indica que ofiltro é derelacionamento entre astabelas e aexpressãoAdvPL deveserinformadoobrigatoriamente comexpressõesSQL
X
lFilterAsk Lógico Indica se ofiltropergunta asinformaçõesna execução
X
aFilParser Array ofRecords
Parser dofiltro[n,1] Stringcontendo ocampo,operador ouexpressão dofiltro[n,2] Indica otipo doparser(FIELD=Campo,OPERATOR=Operador eEXPRESSION=Expressão)
X
cID Caracteres Identificadordo filtro
X
AddLegendAddLegend
SintaxeFWMarkBrowse():AddLegend(< xCondition >, < cColor >, <cTitle >)-> NIL
DescriçãoPermite adicionar legendas no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
xCondition Qualquer ExpressãoAdvPL ouCode-Blockcom a regrada legenda
X
cColor Caracteres Cor queidentifica aregra
X
cTitle Caracteres Título dalegenda,utilizado najanela devisualizaçãodas legendas
X
AddMarkColumnsAddMarkColumns
SintaxeFWMarkBrowse():AddMarkColumns(< bMark >, <bLDblClick >, < bHeaderClick >)-> NIL
DescriçãoPermite adicionar uma coluna com a opção de marca edesmarca
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bMark Code-Block Code-Blockcom a regrae deveráretornar aimagemreferente amarcado/desmarcado
X
bLDblClick Code-Block Code-Blockcom aexecução doduplo cliquena coluna
X
bHeaderClick Code-Block Code-Blockcom aexecução doclique noheader dacoluna
X
AddStatusColumnsAddStatusColumns
SintaxeFWMarkBrowse():AddStatusColumns(< bStatus >, <bLDblClick >)-> NIL
DescriçãoPermite adicionar uma coluna de status
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bStatus Code-Block Code-Blockcom a regrae deveráretornar aimagemreferente aostatus
X
bLDblClick Code-Block Code-Blockcom aexecução doduplo cliquena coluna
X
Alias
Alias
SintaxeFWMarkBrowse():Alias()-> cAlias
DescriçãoRetorna o Alias utilizado no Browse
RetornocAlias Alias utilizado no BrowseAllMarkAllMark
SintaxeFWMarkBrowse():AllMark()-> NIL
DescriçãoRealiza a marcação de todos os itensAtAt
SintaxeFWMarkBrowse():At()-> nAt
DescriçãoRetorna a posição atual do registro
RetornonAt Posição do registroCanMarkCanMark
SintaxeFWMarkBrowse():CanMark(< cMark >)-> lReturn
DescriçãoAvalia se a coluna pode ser marcada\desmarcada
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cMark Caracteres Indica marcautilizada noregistro
X
RetornolReturn Indica se a coluna pode ser marcada/desmarcadaClassNameClassName
SintaxeFWMarkBrowse():ClassName()-> cClassName
DescriçãoRetorna o nome da classe (FWMARKBROWSE)
RetornocClassName Nome da classeCleanFilterCleanFilter
SintaxeFWMarkBrowse():CleanFilter()-> NIL
DescriçãoRealizada a limpeza dos filtros utilizados no BrowseCheckSemaphoreCheckSemaphore
SintaxeFWMarkBrowse():CheckSemaphore(< lUnLock >)-> lReturn
DescriçãoAvalia se o registro está marcado por outro usuário
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lUnLock Lógico Indica sedeverá retirara trava doregistro
X
RetornolReturn Indica que o registro está em uso por outrousuárioDataData
Sintaxe
FWMarkBrowse():Data()-> oData
DescriçãoRetorna o objeto de dados no Browse
RetornooData Retorna o objeto de dados do BrowseDataArrayDataArray
SintaxeFWMarkBrowse():DataArray()-> lDataArray
DescriçãoRetorna se o dados apresentados no Browse é de Array
RetornolDataArray Indica que o Browse utiliza informações de umarrayDataQueryDataQuery
SintaxeFWMarkBrowse():DataQuery()-> lDataQuery
DescriçãoRetorna se o dados apresentados no Browse é de Query
RetornolDataQuery Indica que o Browse utiliza informações deuma Query
DataTableDataTable
SintaxeFWMarkBrowse():DataTable()-> lDataTable
DescriçãoRetorna se o dados apresentados no Browse é de Tabela
RetornolDataTable Indica que o Browse utiliza informações deuma TabelaDataTextDataText
SintaxeFWMarkBrowse():DataText()-> lDataText
DescriçãoRetorna se o dados apresentados no Browse é de Texto
RetornolDataText Indica que o Browse utiliza informações de umarquivo TextoDeActivateDeActivate
SintaxeFWMarkBrowse():DeActivate()-> NIL
Descrição
Método de destruição da classeDeleteFilterDeleteFilter
SintaxeFWMarkBrowse():DeleteFilter(< cID >)-> NIL
DescriçãoPermite realizar a exclusão de filtros
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cID Caracteres Identificadordo Filtro
X
DisableDisable
SintaxeFWMarkBrowse():Disable()-> NIL
DescriçãoDesabilita a utilização do BrowseDisableConfigDisableConfig
SintaxeFWMarkBrowse():DisableConfig()-> NIL
DescriçãoDesabilita a utilização das configurações do BrowseDisableFilterDisableFilter
SintaxeFWMarkBrowse():DisableFilter()-> NIL
DescriçãoDesabilita a utilização do filtro no BrowseDisableLocateDisableLocate
SintaxeFWMarkBrowse():DisableLocate()-> NIL
DescriçãoDesabilita a utilização do localizador de registro noBrowseDisableSeekDisableSeek
SintaxeFWMarkBrowse():DisableSeek()-> NIL
DescriçãoDesabilita a utilização da pesquisa no BrowseDisableReportDisableReport
SintaxeFWMarkBrowse():DisableReport()-> NIL
DescriçãoDesabilita a impressão das informações disponíveis noBrowseDisableSaveConfigDisableSaveConfig
SintaxeFWMarkBrowse():DisableSaveConfig()-> NIL
DescriçãoDesabilita a gravação das configurações realizadas noBrowseEnableEnable
SintaxeFWMarkBrowse():Enable()-> NIL
DescriçãoHabilita a utilização do BrowseFWFilterFWFilter
SintaxeFWMarkBrowse():FWFilter()-> oFWFilter
DescriçãoRetorna o objeto FWFilter
RetornooFWFilter Retorna o objeto FWFilterGetFilterDefaultGetFilterDefault
SintaxeFWMarkBrowse():GetFilterDefault()-> NIL
DescriçãoRetorna o filtro padrão do BrowseGetOwnerGetOwner
SintaxeFWMarkBrowse():GetOwner()-> oOwner
DescriçãoRetorna o container para criação do Browse
RetornooOwner Objeto containerGetProfileIDGetProfileID
SintaxeFWMarkBrowse():GetProfileID()-> cProfileID
DescriçãoRetorna o identificador do Browse e utiliza na gravaçãodas configurações no profile do usuário. Deve ser utilizado
quando existir mais de um Browse na rotina.
RetornocProfileID Identificador do BrowseGoBottomGoBottom
SintaxeFWMarkBrowse():GoBottom(< lCallRefresh >)-> NIL
DescriçãoPosiciona no último registro do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lCallRefresh Lógico Indica que foichamadoatravés dométodoRefresh()
X
GoDownGoDown
SintaxeFWMarkBrowse():GoDown(< nOffSet >, < lReport >)-> NIL
DescriçãoSalta uma ou mais linhas para baixo do item posicionado
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nOffSet Numérico Indica aquantidadede linhas aseremsaltadas
X
lReport Lógico Indica se éimpressãodos itens doBrowse
X
GoPgDownGoPgDown
SintaxeFWMarkBrowse():GoPgDown()-> NIL
DescriçãoSalta uma página para baixo do item posicionadoGoPgUpGoPgUp
SintaxeFWMarkBrowse():GoPgUp()-> NIL
DescriçãoSalta uma página para cima do item posicionadoGoTopGoTop
SintaxeFWMarkBrowse():GoTop(< lForce >)-> NIL
DescriçãoPosiciona no primeiro registro do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lForce Lógico Indica quedeverá forçaroposicionamento
X
GoUpGoUp
SintaxeFWMarkBrowse():GoUp(< nOffSet >)-> NIL
DescriçãoSalta uma ou mais linhas para cima do item posicionado
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nOffSet Numérico Indica aquantidadede linhas aseremsaltadas
X
GoToGoTo
SintaxeFWMarkBrowse():GoTo(< nGoto >, < lRefresh >)-> NIL
DescriçãoPosiciona em um determinado registro do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nGoto Numérico Indica o itemque deveráserposicionado
X
lRefresh Lógico Indica sedeverá forçara atualizaçãodo Browse
X
IsMarkIsMark
SintaxeFWMarkBrowse():IsMark(< cMark >)-> NIL
DescriçãoRetorna se o registro está marcado no browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cMark Caracteres Marca doregistro
X
IsInvertIsInvert
SintaxeFWMarkBrowse():IsInvert()-> lInvert
DescriçãoIndica se a marca deve ser considerada invertida. Obs.:Utilizada em casos como o de marcação de todos osregistros.
RetornolInvert Indica se a marca deve ser considerada invertidaMarkMark
SintaxeFWMarkBrowse():Mark(< cMark >)-> cMark
DescriçãoRetorna a marca utilizada para identificar que o registroestá marcado pelo usuário atual.
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cMark Caracteres Marca doregistro
X
RetornocMark Marca do registroMarkRecMarkRec
SintaxeFWMarkBrowse():MarkRec()-> NIL
DescriçãoRealiza a marcação ou desmarcação do registroOnChangeOnChange
SintaxeFWMarkBrowse():OnChange()-> NIL
DescriçãoExecuta o Code-Block, definido no métodoSetChange(bChange), para tratamentos após a mudançade uma linha no BrowseOpenSemaphoreOpenSemaphore
SintaxeFWMarkBrowse():OpenSemaphore()-> NIL
DescriçãoRealiza a abertura do arquivo de semaforoRefreshRefresh
SintaxeFWMarkBrowse():Refresh(< lGoTop >)-> NIL
DescriçãoExecuta a atualização das informações no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lGoTop Lógico Indica quedeverá serposicionadono primeiroregistro doBrowse
X
SemaphoreSemaphore
SintaxeFWMarkBrowse():Semaphore()-> lSemaphore
DescriçãoIndica que o Browse utiliza controle de semáforo
Retorno
lSemaphore Indica que o Browse utiliza controle desemáforoSetAfterMarkSetAfterMark
SintaxeFWMarkBrowse():SetAfterMark(< bAfterMark >)-> NIL
DescriçãoIndica o Code-Block executado após a marcação oudesmarcação do registro
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bAfterMark Code-Block Code-Blockexecutadoapós amarcação oudesmarcaçãodo registro
X
SetAliasSetAlias
SintaxeFWMarkBrowse():SetAlias(< cAlias >)-> NIL
DescriçãoIndica o alias da tabela que será utilizada no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cAlias Caracteres Alias databela
X
SetAllMarkSetAllMark
SintaxeFWMarkBrowse():SetAllMark(< bAllMark >)-> NIL
DescriçãoIndica o Code-Block executado no clique do header dacoluna de marca/desmarca
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bAllMark Code-Block Code-Blockexecutado noclique doheader dacoluna demarca/desmarca
X
SetBackColorSetBackColor
SintaxeFWMarkBrowse():SetBackColor(< nBackColor >)-> NIL
DescriçãoIndica a cor de fundo do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nBackColor Numérico Cor de fundodo Browse.
X
Veja tambémFunção RGBSetBotFunSetBotFun
SintaxeFWMarkBrowse():SetBotFun(< cBotFun >)-> NIL
DescriçãoIndica o limite inferior das informações no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cBotFun Caracteres Limiteinferior. Ex.:"02"
X
SetChange
SetChange
SintaxeFWMarkBrowse():SetChange(< bChange >)-> NIL
DescriçãoIndica a Code-Block executado após a mudança de umalinha
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bChange Code-Block Code-Blockexecutadoapós amudança deuma linha
X
SetChgAllSetChgAll
SintaxeFWMarkBrowse():SetChgAll(< lChgAll >)-> NIL
DescriçãoIndica se o usuário tem permissão para alterar registros deoutras filiais
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lChgAll Lógico Indica que ousuário tempermissãopara alterarregistros deoutras filiais
X
SetClrAlterRowSetClrAlterRow
SintaxeFWMarkBrowse():SetClrAlterRow(< nClrAlterRow >)-> NIL
DescriçãoIndica a cor alternada do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nClrAlterRow Numérico Cor dealternada doBrowse
X
Veja tambémFunção RGBSetColumnsSetColumns
SintaxeFWMarkBrowse():SetColumns(< aColumns >)-> NIL
DescriçãoAdiciona uma coluna no Browse em tempo de execução
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
aColumns Array ofRecords
Arraycontendo oobjetoFWBrwColumn ou umarray com aseguinteestrutura:[n][01] Títuloda coluna[n][02]Code-Blockde carga dosdados[n][03] Tipode dados[n][04]Máscara[n][05]Alinhamento(0=Centralizado,1=Esquerdaou 2=Direita)[n][06]Tamanho[n][07]Decimal[n][08] Indicase permite aedição[n][09]Code-Blockde validaçãoda colunaapós aedição[n][10] Indicase exibeimagem[n][11]
X
Code-Blockde execuçãodo duploclique[n][12]Variável aser utilizadana edição(ReadVar)[n][13]Code-Blockde execuçãodo clique noheader[n][14] Indicase a colunaestá deletada[n][15] Indicase a colunaserá exibidanos detalhesdo Browse[n][16]Opções decarga dos
dados (Ex:1=Sim,2=Não)
SetCustomMarkRecSetCustomMarkRec
SintaxeFWMarkBrowse():SetCustomMarkRec(< bCustomMarkRec>)-> NIL
DescriçãoPermite o desenvolvedor controlar a marcação oudesmarcação do registro
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bCustomMarkRec
Code-Block Code-Blockexecutado namarcação oudesmarcaçãodo registro
X
SetDescriptionSetDescription
SintaxeFWMarkBrowse():SetDescription(< cDescription >)-> NIL
Descrição
Indica a descrição do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cDescription Caracteres Descrição doBrowse
X
SetFieldMark
SetFieldMark
SintaxeFWMarkBrowse():SetFieldMark(< cFieldMark >)-> NIL
DescriçãoIndica o campo que deverá ser atualizado com a marca noregistro
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cFieldMark Caracteres Campo quedeverá seratualizadocom a marcano registro
X
SetFieldsSetFields
SintaxeFWMarkBrowse():SetFields(< aFields >)-> NIL
DescriçãoIndica os campos que serão adicionados as colunas doBrowse. Obs.: Para arquivo temporário, todos os camposinformados serão utilizados como coluna e no caso detabela de dados os campos informados serão adicionadosas colunas padrão do Browse.
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
aFields Array ofRecords
Estrutura doarrayTABELA DEDADOS[n][01] Títuloda coluna[n][02]Code-Blockde carga dosdados[n][03] Tipode dados[n][04]Máscara[n][05]Alinhamento(0=Centralizado,1=Esquerdaou 2=Direita)[n][06]Tamanho[n][07]Decimal[n][08] Indicase permite aedição[n][09]Code-Blockde validaçãoda coluna
X
após aedição[n][10] Indicase exibeimagem[n][11]Code-Blockde execuçãodo duploclique[n][12]Variável aser utilizadana edição(ReadVar)[n][13]Code-Blockde execuçãodo clique noheader[n][14] Indicase a colunaestá deletada[n][15] Indicase a colunaserá exibidanos detalhesdo Browse[n][16]Opções decarga dosdados (Ex:1=Sim,2=Não)TABELATEMPORÁRIA[n][01]Descrição docampo[n][02] Nomedo campo[n][03] Tipo[n][04]Tamanho[n][05]
Decimal[n][06]Picture
SetFilterSetFilter
SintaxeFWMarkBrowse():SetFilter(< cCpoFil >, < cTopFun >, <cBotFun >)-> NIL
DescriçãoIndica o limite superior e inferior de um camporespeitando a classificação das informações atual.
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cCpoFil Caracteres Indica ocampo a serconsideradoo limitesuperior einferior
X
cTopFun Caracteres Indica olimitesuperior
X
cBotFun Caracteres Indica olimite inferior
X
SetFilterDefaultSetFilterDefault
SintaxeFWMarkBrowse():SetFilterDefault(< cFilterDefault >)-> NIL
DescriçãoIndica o filtro padrão do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cFilterDefault Caracteres Indica o filtropadrão doBrowse
X
SetFontBrowseSetFontBrowse
SintaxeFWMarkBrowse():SetFontBrowse(< oFont >)-> NIL
DescriçãoIndica a fonte do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
oFont Objeto Objeto TFont X
SetForeColor
SetForeColor
SintaxeFWMarkBrowse():SetForeColor(< nForeColor >)-> NIL
DescriçãoIndica a cor da fonte no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nForeColor Numérico Cor da fonteno Browse.
X
Veja tambémFunção RGBSetIniWindowSetIniWindow
SintaxeFWMarkBrowse():SetIniWindow(< bIniWindow >)-> NIL
DescriçãoIndica o Code-Block executado na inicialização da janelado Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bIniWindow Code-Block Code-Blockexecutado nainicializaçãoda janela doBrowse
X
SetInvertSetInvert
SintaxeFWMarkBrowse():SetInvert(< lInvert >)-> NIL
DescriçãoIndica que a marca deve ser considerada invertida Obs.:Utilizada em casos como o de marcação de todos osregistros
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lInvert Lógico Indica que amarca deveserconsideradainvertida
X
SetLineHeightSetLineHeight
SintaxeFWMarkBrowse():SetLineHeight(< nHeight >)-> NIL
DescriçãoIndica a altura da linha no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
nHeight Numérico Indica aaltura dalinha
X
SetLocateSetLocate
SintaxeFWMarkBrowse():SetLocate(< lLocate >)-> NIL
DescriçãoHabilita a utilização do localizador de registros no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lLocate Lógico Indica que oBrowseutiliza olocalizadorde registros
X
SetMarkSetMark
SintaxeFWMarkBrowse():SetMark(< cMark >, < cAlias >, < cField>)-> NIL
DescriçãoIndica a marca a ser utilizada na marcação dos registros
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cMark Caracteres Marca a serutilizada namarcaçãodos registros
X
cAlias Caracteres Alias databela
X
cField Caracteres Campo quedeve recebera marca
X
SetMenuDefSetMenuDef
SintaxeFWMarkBrowse():SetMenuDef(< cMenuDef >)-> NIL
DescriçãoIndica o programa que será utilizado para a carga do menufuncional
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cMenuDef Caracteres Programautilizado paraa carga domenufuncional
X
SetNumberLegendSetNumberLegend
SintaxeFWMarkBrowse():SetNumberLegend(< lNumber >)-> NIL
DescriçãoIndica que a legenda será representada por números
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lNumber Lógico Indica que alegenda serárepresentadapor números
X
SetOwnerSetOwner
SintaxeFWMarkBrowse():SetOwner(< oOwner >)-> NIL
Descrição
Indica o container para criação do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
oOwner Objeto Objetocontainer
X
SetParamSetParam
SintaxeFWMarkBrowse():SetParam(< bParam >)-> NIL
DescriçãoIndica o Code-Block executado ao pressionar a tecla F12
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bParam Code-Block Code-Blockexecutado aopressionar atecla F12
X
SetProfileIDSetProfileID
SintaxeFWMarkBrowse():SetProfileID(< cProfileID >)-> NIL
DescriçãoDefine o identificador do Browse utiliza na gravação dasconfigurações no profile do usuário. Deve ser utilizadoquando existir mais de um Browse na rotina.
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cProfileID Caracteres Identificadordo Browse
X
SetSeeAllSetSeeAll
SintaxeFWMarkBrowse():SetSeeAll(< lSeeAll >)-> NIL
DescriçãoIndica se o usuário tem permissão para visualizarregistros de outras filiais
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lSeeAll Lógico Indica que ousuário tempermissãoparavisualizarregistros deoutras filiais
X
SetSeekSetSeek
SintaxeFWMarkBrowse():SetSeek(< lSeek >, < aOrder >)-> NIL
DescriçãoHabilita a utilização da pesquisa de registros no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lSeek Lógico Indica queserádisponibilizaa opçãoo depesquisa noBrowse
X
aOrder Array ofRecords
Estrutura doarray[n,1] Títuloda pesquisa[n,2,1]LookUp[n,2,2] Tipode dados[n,2,3]Tamanho[n,2,4]Decimal[n,2,5] Títulodo campo[n,2,6]Máscara
X
SetSemaphoreSetSemaphore
SintaxeFWMarkBrowse():SetSemaphore(< lSemaphore >)-> NIL
DescriçãoIndica que o Browse utiliza controle de marcaçãoexclusiva do registro pelo usuário
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lSemaphore Lógico Indica o usode marcaçãoexclusiva
X
SetTemporarySetTemporary
SintaxeFWMarkBrowse():SetTemporary(< lTemporary >)-> NIL
DescriçãoIndica que o Browse utiliza tabela temporária
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lTemporary Lógico Indica que oBrowseutiliza tabelatemporária
X
SetTimerSetTimer
SintaxeFWMarkBrowse():SetTimer(< bTimerAction >, < nInterval>)-> NIL
DescriçãoIndica o tempo de atualização da janela do Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bTimerAction Code-Block Code-Blockexecutado naatualizaçãoda janela doBrowse
X
nInterval Numérico Intervalo deatualizaçãoda janela
X
SetTopFunSetTopFun
SintaxeFWMarkBrowse():SetTopFun(< cTopFun >)-> NIL
DescriçãoIndica o limite superior das informações no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cTopFun Caracteres Limitesuperior. Ex.:"01"
X
SetUseFilterSetUseFilter
SintaxeFWMarkBrowse():SetUseFilter(< lFilter >)-> NIL
DescriçãoHabilita a utilização do filtro no Browse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lFilter Lógico Indica queserádisponibilizaa opção defiltro noBrowse
X
SetValidSetValid
SintaxeFWMarkBrowse():SetValid(< bValid >)-> NIL
DescriçãoIndica o Code-Block executado para validar amarcação/desmarcação do registro
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
bValid Code-Block Code-Blockexecutadopara validar amarcação/desmarcaçãodo registro
X
SetX3TelaSetX3Tela
SintaxeFWMarkBrowse():SetX3Tela(< cTela >)-> NIL
DescriçãoPermite adicionar uma regra para apresentação doscampos no Browse Obs.: O conteúdo da string deveconter o caracter "|" que permite separar osindentificadores utilizados na regra de validação.
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
cTela Caracteres Indica aregra paraapresentaçãodos camposno Browse
X
SetWalkThruSetWalkThru
SintaxeFWMarkBrowse():SetWalkThru(< lWalkThru >)-> NIL
DescriçãoHabilita a utilização da funcionalidade Walk-Thru noBrowse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lWalkThru Lógico Indica queserádisponibilizado a opçãoWalk-Thru
X
SetAmbienteSetAmbiente
SintaxeFWMarkBrowse():SetAmbiente(< lAmbiente >)-> NIL
DescriçãoHabilita a utilização da funcionalidade Ambiente noBrowse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lAmbiente Lógico Indica queserádisponibilizado a opçãoAmbiente
X
ValidValid
SintaxeFWMarkBrowse():Valid()-> lReturn
DescriçãoAvalia se o registro pode ser marcado ou desmarcado
RetornolReturn Indica se o registro pode ser marcado oudesmarcadoAddBrwRelationAddBrwRelation
SintaxeFWMarkBrowse():AddBrwRelation(< oBrwRel >)-> NIL
DescriçãoPermite adicionar a informação de um browse relacionado
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
oBrwRel Objeto Browse quese desejainformarcomorelacionado
X
ForceQuitButtonForceQuitButton
SintaxeFWMarkBrowse():ForceQuitButton(< lSet >)-> NIL
DescriçãoForca a exibição SAIR para Browses não ancoradosdiretamente em alguns containers
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
lSet Lógico Define seforça ou naoa exibiçao dobotão
X
GetLeftJoin
GetLeftJoin
SintaxeFWMarkBrowse():GetLeftJoin()-> NIL
DescriçãoRetorna os JOINs da tabelaGetBrwRelationGetBrwRelation
SintaxeFWMarkBrowse():GetBrwRelation()-> NIL
DescriçãoRetorna os browses relacionados da tabelaSetOnlyFieldsSetOnlyFields
SintaxeFWMarkBrowse():SetOnlyFields(< aFields >)-> NIL
DescriçãoSeta quais campos da tabelas serão apresentados noBrowse
Parâmetros
Nome Tipo Descrição Default Obrigatório Referência
aFields Array ofRecords
Array com osnomes doscampos aseremapresentados
X
Exemplo@sample oMark := FWMarkBrowse():New()oMark:SetAlias('SA1') oMark:SetOnlyFields( { 'A1_COD','A1_LOJA', 'A1_NOME' } ) oMark:Activate()
ObservaçõesOs campos que constam no array têm que estarconfigurados para exibição no Browse(X3_BROWSE=="S")