mp-FWMarkBrowse-281113-1234-4246

53
FWMarkBrowse 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ão 10.1.1.4 FWMarkBrowse FWMarkBrowse Descrição Fornece um objeto do tipo grid, botões laterais e uma coluna com a opção de marca e desmarca New New Sintaxe FWMarkBrowse():New()-> oSelf Descrição Método construtor da classe Retorno oSelf Objeto da classe Activate Activate

Transcript of mp-FWMarkBrowse-281113-1234-4246

Page 1: mp-FWMarkBrowse-281113-1234-4246

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

Page 2: mp-FWMarkBrowse-281113-1234-4246

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  

Page 3: mp-FWMarkBrowse-281113-1234-4246

  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  

Page 4: mp-FWMarkBrowse-281113-1234-4246

  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  

Page 5: mp-FWMarkBrowse-281113-1234-4246

  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  

Page 6: mp-FWMarkBrowse-281113-1234-4246

  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  

Page 7: mp-FWMarkBrowse-281113-1234-4246

  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

Page 8: mp-FWMarkBrowse-281113-1234-4246

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

Page 9: mp-FWMarkBrowse-281113-1234-4246

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

Page 10: mp-FWMarkBrowse-281113-1234-4246

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

Page 11: mp-FWMarkBrowse-281113-1234-4246

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

Page 12: mp-FWMarkBrowse-281113-1234-4246

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

Page 13: mp-FWMarkBrowse-281113-1234-4246

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

Page 14: mp-FWMarkBrowse-281113-1234-4246

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

Page 15: mp-FWMarkBrowse-281113-1234-4246

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

Page 16: mp-FWMarkBrowse-281113-1234-4246

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

Page 17: mp-FWMarkBrowse-281113-1234-4246

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

Page 18: mp-FWMarkBrowse-281113-1234-4246

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

Page 19: mp-FWMarkBrowse-281113-1234-4246

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  

 

Page 20: mp-FWMarkBrowse-281113-1234-4246

 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

Page 21: mp-FWMarkBrowse-281113-1234-4246

 

  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 

Page 22: mp-FWMarkBrowse-281113-1234-4246

  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

Page 23: mp-FWMarkBrowse-281113-1234-4246

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

Page 24: mp-FWMarkBrowse-281113-1234-4246

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

Page 25: mp-FWMarkBrowse-281113-1234-4246

 

  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

Page 26: mp-FWMarkBrowse-281113-1234-4246

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

Page 27: mp-FWMarkBrowse-281113-1234-4246

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

Page 28: mp-FWMarkBrowse-281113-1234-4246

  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

Page 29: mp-FWMarkBrowse-281113-1234-4246

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  

Page 30: mp-FWMarkBrowse-281113-1234-4246

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

Page 31: mp-FWMarkBrowse-281113-1234-4246

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

Page 32: mp-FWMarkBrowse-281113-1234-4246

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

Page 33: mp-FWMarkBrowse-281113-1234-4246

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  

Page 34: mp-FWMarkBrowse-281113-1234-4246

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]

Page 35: mp-FWMarkBrowse-281113-1234-4246

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

Page 36: mp-FWMarkBrowse-281113-1234-4246

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

Page 37: mp-FWMarkBrowse-281113-1234-4246

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

Page 38: mp-FWMarkBrowse-281113-1234-4246

  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

Page 39: mp-FWMarkBrowse-281113-1234-4246

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

Page 40: mp-FWMarkBrowse-281113-1234-4246

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 

Page 41: mp-FWMarkBrowse-281113-1234-4246

  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

Page 42: mp-FWMarkBrowse-281113-1234-4246

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

Page 43: mp-FWMarkBrowse-281113-1234-4246

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  

 

Page 44: mp-FWMarkBrowse-281113-1234-4246

 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

Page 45: mp-FWMarkBrowse-281113-1234-4246

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  

 

Page 46: mp-FWMarkBrowse-281113-1234-4246

 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

Page 47: mp-FWMarkBrowse-281113-1234-4246

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

Page 48: mp-FWMarkBrowse-281113-1234-4246

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

Page 49: mp-FWMarkBrowse-281113-1234-4246

  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

Page 50: mp-FWMarkBrowse-281113-1234-4246

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

Page 51: mp-FWMarkBrowse-281113-1234-4246

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

Page 52: mp-FWMarkBrowse-281113-1234-4246

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  

Page 53: mp-FWMarkBrowse-281113-1234-4246

 

 

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