mp-fwmarkbrowse-281113-1234-4246

Post on 08-Feb-2016

323 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

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

top related