Páginas filhas
  • FwBrowse

Versões comparadas

Chave

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

...

 

Ativação da classe.


FWBrowse(): Activate ( [ lFWBrowse] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lFWBrowseLógicoIndica se a chamada foi acionada pela classe FWBROWSE  

 


oBrowse:Activate()                                                                                                                                                                                                                      

 

 

Permite adicionar a informacao de um browse relacionado.


FWBrowse(): AddBrwRelation ( < oBrwRel> ) -->


 

NomeTipoDescriçãoObrigatórioReferência
oBrwRelObjetoBrowse que se deseja informar como relacionadoX 

 


null

 

 

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


FWBrowse(): AddColumn ( < aColumn> ) -->


 

NomeTipoDescriçãoObrigatórioReferência
aColumnArray of RecordIndica o array com informações para criação da coluna.X 

aColumn Estrutura da Coluna

[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)|
[n][17] Id da coluna


null

 

 

Permite adicionar uma configuração customizada na opção de configuração do Browse.


FWBrowse(): AddCustomConfig ( < cTitle>, < bView>, [ bSave] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
cTitleCaracterTítulo a ser exibido na configuração.X 
bViewBloco de códigoCode-Block de carga da janela de configuraçãoX 
bSaveBloco de códigoCode-Block de gravação das configurações efetuadas pelo usuário.  

 


null


oBrowse:AddCustomConfig("Filial",{|o| MBrFilialCfg(o,Self) }, { || MBrSaveFilCfg(Self) } )                                                                                                           

 

 

Permite adicionar um filtro na lista de opções de filtros do Browse.


FWBrowse(): AddFilter ( < cFilter>, < cExpAdvPL>, [ lNoCheck], [ lSelected], [ cAlias], [ lFilterAsk], [ aFilParser], [ cID] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
cFilterCaracterTítulo que será exibido no filtroX 
cExpAdvPLCaracterExpressão do filtro em formato AdvPL.X 
lNoCheckLógicoIndica que o filtro não poderá ser marcado/desmarcado.  
lSelectedLógicoIndica que o filtro deverá ser apresentado como marcado/desmarcado.  
cAliasCaracterIndica que o filtro é de relacionamento entre as tabelas e a expressão AdvPL deve ser informado obrigatoriamente com expressões SQL.  
lFilterAskLógicoIndica se o filtro pergunta as informações na execução.  
aFilParserArray of RecordArray contendo informações parseadas do filtro.  
cIDCaracterNome do identificador do filtro  

 


null


oBrowse:AddFilter(cTitle,xCondition)

 

 

Permite adicionar um linha no Browse.


FWBrowse(): AddLine ( ) -->


null

 

 

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


FWBrowse(): AddMarkColumns ( < bMark>, [ bLDblClick], [ bHeaderClick] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
bMarkBloco de códigoCode-Block com a regra e deverá retornar a imagem referente a marcado/desmarcado.X 
bLDblClickBloco de códigoCode-Block com a execução do duplo clique na coluna.  
bHeaderClickBloco de códigoCode-Block com a execução do clique no header da coluna.  

 


null

 

 

Permite adicionar uma coluna de status.


FWBrowse(): AddStatusColumns ( < bStatus>, [ bLDblClick] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
bStatusBloco de códigoCode-Block com a regra e deverá retornar a imagem referente ao status.X 
bLDblClickBloco de códigoCode-Block com a execução do duplo clique na coluna.  

 


null

 

 

Retorna o Alias utilizado no Browse.


FWBrowse(): Alias ( ) --> cAlias

cAlias
    (caracter)
  • Alias utilizado no Browse.

null

 

 

Executa o Code-Block definido no método SetAllOK(bAllOK).


FWBrowse(): AllOk ( ) --> lReturn

lReturn
    (logico)
  • Retorno da execução do Code-Block.

null

 

 

Retorna a posição atual do registro.


FWBrowse(): At ( ) --> nAt

nAt
    ()
  • Posição atual do registro.

null

 

 

Retorna o componente Browse (TGRID).


FWBrowse(): Browse ( ) --> oBrowse

oBrowse
    ()
  • Objeto Browse (TGRID).

null

 

 

Retorna o nome da classe (FWBROWSE).


FWBrowse(): ClassName ( ) --> cClassName

cClassName
    (caracter)
  • Nome da classe.

null

 

 

Executa a limpeza dos filtros estendidos realizados no Browse.



FWBrowse(): CleanExFilter ( ) -->


null

 

 

Realizada a limpeza dos filtros utilizados no Browse.


FWBrowse(): CleanFilter ( ) -->


null

 

 

Elimina as configurações realizadas no Browse do perfil do usuário.


FWBrowse(): CleanProfile ( ) -->


null

 

 

Retorna a coluna posicionada no Browse


FWBrowse(): ColPos ( [ lDeleted] ) --> nColPos


 

NomeTipoDescriçãoObrigatórioReferência
lDeletedLógicoIndica que deve considerar as colunas deletadas.  

 

nColPos
    ()
  • Coluna posicionada.

null

 

 

Retorna o objeto de dados no Browse.


FWBrowse(): Data ( ) --> oData

oData
    ()
  • Retorna o objeto de dados do Browse

null

 

 

Retorna se o dados apresentados no Browse é de Array.


FWBrowse(): DataArray ( ) --> lDataArray

lDataArray
    (logico)
  • Indica que o Browse utiliza informações de um array.

null

 

 

Retorna se o dados apresentados no Browse é de Query.


FWBrowse(): DataQuery ( ) --> lDataQuery

lDataQuery
    (logico)
  • Indica que o Browse utiliza informações de uma Query.

null

 

 

Retorna se o dados apresentados no Browse é de Tabela.


FWBrowse(): DataTable ( ) --> lDataTable

lDataTable
    (logico)
  • Indica que o Browse utiliza informações de uma Tabela.

null

 

 

Retorna se o dados apresentados no Browse é de Texto.


FWBrowse(): DataText ( ) --> lDataText

lDataText
    (logico)
  • Indica que o Browse utiliza informações de um arquivo Texto.

null

 

 

Indica se utiliza filtro para tabelas CODEBASE.


FWBrowse(): DBFFilter ( ) --> lDBFFilter

lDBFFilter
    (logico)
  • Indica se utiliza filtro para tabelas CODEBASE.

null

 

 

Método de destruição da classe.


FWBrowse(): DeActivate ( [ lFreeChildren] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lFreeChildrenLógicoIndica se é necessário limpar a classe proprietária. (oOwner)  

 


null

 

 

Compatibilização com a MBrowse antiga.


FWBrowse(): Default ( ) -->


null

 

 

Indica que uma determinada coluna está deletada.


FWBrowse(): DelColumn ( < nColumn> ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColumnNuméricoIndica a coluna que será marcada como deletada.X 

 


null

 

 

Permite realizar a exclusão de filtros.


FWBrowse(): DeleteFilter ( [ cID] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
cIDCaracterIdentificador do Filtro  

 


null

 

 

Executa o Code-Block, definido no método SetDelete(lDelete,bDelete), para deleção de uma linha no Browse.


FWBrowse(): DelLine ( ) -->


null

 

 

Executa o Code-Block, definido no método SetDelOk(bDelOK), para validar a deleção de uma linha no Browse.


FWBrowse(): DelOk ( ) --> lReturn

lReturn
    ()

null

 

 

Desabilita a utilização do Browse.


FWBrowse(): Disable ( ) -->


null

 

 

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


FWBrowse(): DisableConfig ( ) -->


null

 

 

Desabilita a utilização do filtro no Browse.

Sintaxe

                                                                                                                 


FWBrowse(FWBrowse(): DisableFilter ( ) -->


null

 

 

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


FWBrowse(): DisableLocate ( ) -->

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


FWBrowse(): DisableReport ( ) -->


null

 

 

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

Sintaxe

                                                                                        


FWBrowse(): DisableSaveConfig ( ) FWBrowse(): DisableSaveConfig ( ) -->


null

 

 

Desabilita a utilização da pesquisa no Browse.                                                                                                             


FWBrowse(): DisableSeek ( ) -->


null

 

 

Habilita a utilização do Browse.


FWBrowse(): Enable ( ) -->

null

 

                                                                                                                                                                                                            


null

 

 

Aplica os filtros realizados no Browse.


FWBrowse(): ExecuteFilter ( [ lBrwUpdate] ) -->                                                                                                                                                                                


 

NomeTipoDescriçãoObrigatórioReferência
lBrwUpdateLógicoAtualiza o Browse e posiciona no primeiro registro.  

 


null

 

 

Indica se o Browse está filtrado.                                                                                                                             


FWBrowse(): Filtrate ( ) --> lFiltrate

lFiltrate
    (logico)
  • Indica se o Browse está filtrado.

null

 

 

Retorna o objeto FWFilter.


FWBrowse(): FWFilter ( ) --> oFWFilter                                                                                                                                                                                            

oFWFilter
    ()
  • Retorna o objeto FWFilter.

null

 

 

Retorna a cor de fundo do Browse.


FWBrowse(): GetBackColor ( ) --> nBackColor                                                                                                                                                                                   

nBackColor
    ()
  • Retorna a cor de fundo do Browse

null

 

 

Retorna a cor alternada do Browse.


FWBrowse(): GetClrAlterRow ( ) --> nClrAlterRow                                                                                                                                                                              

nClrAlterRow
    ()
  • Retorna a cor alternada do Browse

null

 

 

Retorno um objeto tipo FWBrwColumn da coluna passada.                                                                                              


FWBrowse(): GetColumn ( ) --> nCol

nCol
    ()
  • Retorna a coluna posicionada.

null

 

 

Retorna a descrição do Browse.


FWBrowse(): GetDescription ( ) --> cDescription                                                                                                                                                                               

cDescription
    (caracter)
  • Retorna a descrição do Browse

 

 

Retorna o filtro padrão do Browse


FWBrowse(): GetFilterDefault ( ) --> cFilterDefault                                                                                                                                                                            

cFilterDefault
    (caracter)
  • Retorna o filtro padrão do Browse.

null

 

 

Retorna a cor da fonte do Browse.


FWBrowse(): GetForeColor ( ) --> cForeColor                                                                                                                                                                                   

cForeColor
    (caracter)
  • Retorna a cor da fonte do Browse.

null

 

 

Retorna o objeto FWMARKBROWSE utilizado na passagem de parâmetros na execução das rotinas na FWFORMBROWSE;                     


FWBrowse(): GetObjMark ( ) --> oObjMark

oObjMark
    ()
  • Indica o objeto FWMARKBROWSE

null

 

 

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


FWBrowse(): GetProfileID ( ) --> cProfileID

cProfileID
    (caracter)
  • Identificador do Browse

null

 

 

Retorna a Query que esta sendo utilizada no Browse.                                                                                                     


FWBrowse(): GetQuery ( ) --> cQuery

cQuery
    (caracter)
  • Indica a Query para a criação do Browse.

null

 

 

Posiciona no último registro do Browse.                                                                                                                    


FWBrowse(): GoBottom ( [ lCallRefresh] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lCallRefreshLógicoIndica que foi chamado através do método Refresh().  

 


null

 

 

Posiciona na coluna desejada.                                                                                                                               


FWBrowse(): GoColumn ( [ nColumn] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColumnNuméricoIndica a coluna que deseja posicionar.  

 


null

 

 

Salta uma ou mais linhas para baixo do item posicionado.                                                                                                

FWBrowse(): GoDown ( [ nOffSet], [ lReport] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nOffSetNuméricoIndica a quantidade de linhas a serem saltadas.  
lReportLógicoIndica se é impressão dos itens do Browse.  

 


null

 

 

Salta uma página para baixo do item posicionado.                                                                                                         


FWBrowse(): GoPgDown ( ) -->

Salta uma página para cima do item posicionado.


FWBrowse(): GoPgUp ( ) -->


null

 

 

Posiciona em um determinado registro do Browse.                                                                                                        


FWBrowse(): GoTo ( < nGoto>, [ lRefresh] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nGotoNuméricoIndica o item que deverá ser posicionado.X 
lRefreshLógicoIndica se deverá forçar a atualização do Browse.  

 


null

 

 

Posiciona no primeiro registro do Browse.                                                                                                                 


FWBrowse(): GoTop ( [ lForce] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lForceLógicoIndica que deverá forçar o posicionamento.  

 


null

 

 

Salta uma ou mais linhas para cima do item posicionado.                                                                                                


FWBrowse(): GoUp ( [ nOffSet] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nOffSetNuméricoIndica a quantidade de linhas a serem saltadas.  

 


null

 

 

Permite tornar o Browse invisível                                                                                                                           


FWBrowse(): Hide ( ) -->


null

 

 

Executa o Code-Block, definido no método SetLineOk(bLineOk), para validação da linha posicionada.                                              


FWBrowse(): LineOk ( ) --> lRet

lRet
    (logico)
  • Indica se a linha é válida.

 

 

Executa a atualização das informações de uma determinada linha do Browse.                                                                         


FWBrowse(): LineRefresh ( [ nAt] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nAtNuméricoIndica a linha que será atualizada.  

 


null

 

 

Retorna a quantidade de registros disponíveis para o browse.                                                                                           


FWBrowse(): LogicLen ( ) --> nLogicLen

nLogicLen
    ()
  • Indica a quantidade de registros disponíveis.Quando o Browse for de tabela ou Query será retornado o último registro para a orderm selecionada.

null

 

 

Retorna se a selecão de um filtro é obrigatório para a apresentação do browse.                                                                       


FWBrowse(): ObligateFilter ( ) --> lObligateFilter

lObligateFilter
    (logico)
  • Indica se a selecão de um filtro é obrigatório para a apresentação do browse

null

 

 

Indica se a opção de configuração do Browse está habilitada.                                                                                           


FWBrowse(): OptionConfig ( ) --> lOptionConfig

lOptionConfig
    (logico)
  • Indica se a opção de configuração está habilitada.

null

 

 

Indica se a opção de impressão das informações do Browse está habilitada.                                                                           


FWBrowse(): OptionReport ( ) --> lOptionReport

lOptionReport
    (logico)
  • Indica se a opção de impressão está habilitada.

null

 

 

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


FWBrowse(): Refresh ( [ lGoTop] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lGoTopLógicoIndica que deverá ser posicionado no primeiro registro do Browse.  

 


null

 

 

Executa a impressão das informações do Browse.                                                                                                        


FWBrowse(): Report ( ) -->

 

 

Compatibilidade com o Browse antigo.                                                                                                                     


FWBrowse(): Reset ( ) -->


null

 

 

Compatibilidade com o Browse antigo.                                                                                                                     


FWBrowse(): ResetLen ( ) -->

 

 

Indica a Code-Block executado para adicionar linha no browse.                                                                                          

ExecuteFilter

 

Aplica os filtros realizados no Browse.


FWBrowse(): ExecuteFilter ( [ lBrwUpdate] SetAddLine ( < bAdd> ) -->


 

NomeTipoDescriçãoObrigatórioReferência
lBrwUpdatebAddLógicoAtualiza o Browse e posiciona no primeiro registro.  

 

null

 

 

Indica se o Browse está filtrado.

Sintaxe

FWBrowse(): Filtrate ( ) --> lFiltrate

Bloco de códigoIndica a Code-Block executado para adicionar linha no browse.X 

 

lFiltrate(logico)Indica se o Browse está filtrado. FWFilter

 

Retorna o objeto FWFilter.

Indica o Code-Block que será executado após a inclusão de uma linha.                                                                                 


FWBrowse():

FWFilter

SetAfterAddLine ( < bAfterAddLine> ) -->

oFWFilter

RetornooFWFilter

 

()
  • Retorna o objeto FWFilter.
  • null

    NomeTipoDescriçãoObrigatórioReferência
    bAfterAddLineBloco de códigoCode-Block a ser executado após a inclusão de uma linha.X 

     


     

     

    Retorna a cor de fundo do Browse.

    Sintaxe

    FWBrowse(): GetBackColor ( ) --> nBackColor

    nBackColor
      ()
    • Retorna a cor de fundo do Browse

    null

     

     

    Retorna a cor alternada do Browse.

    Sintaxe

    FWBrowse(): GetClrAlterRow ( ) --> nClrAlterRow

    nClrAlterRow
      ()
    • Retorna a cor alternada do Browse

    null

     

    Indica o alias da tabela que será utilizada no Browse.                                                                                                

    GetColumn

     

    Retorno um objeto tipo FWBrwColumn da coluna passada.

        


    FWBrowse():

    GetColumn

    SetAlias ( < cAlias> ) -->

    nCol
    nCol
      ()
    • Retorna a coluna posicionada.


     

    NomeTipoDescriçãoObrigatórioReferência
    cAliasCaracterIndica o alias da tabelaX
    null
     

     

     

    GetDescription

    Retorna a descrição do Browse.

    Sintaxe

    FWBrowse(): GetDescription ( ) --> cDescription

    cDescription
      (caracter)
    • Retorna a descrição do Browse

     SetAllOk

    Indica o Code-Block executado para validar todos itens do Browse.                                                                    

     

               

    GetFilterDefault

        

    Retorna o filtro padrão do Browse


    FWBrowse():

    GetFilterDefault

    SetAllOk ( < bAllOk> ) -->

    cFilterDefault
    cFilterDefault
      (caracter)
    • Retorna o filtro padrão do Browse.


     

    NomeTipoDescriçãoObrigatórioReferência
    bAllOkBloco de códigoCode-Block para validar todos itens do Browse.X 

     


    null

     

     

    Indica o array utilizado para apresentação dos dados no Browse.                                                                      

     

    Retorna a cor da fonte do Browse.

    Sintaxe

    FWBrowse(): GetForeColor ( ) --> cForeColor

    cForeColor
      (caracter)
    • Retorna a cor da fonte do Browse.

    null

     

               

    GetObjMark

     

    Retorna o objeto FWMARKBROWSE utilizado na passagem de parâmetros na execução das rotinas na FWFORMBROWSE;

      


    FWBrowse():

    GetObjMark

    SetArray ( < aArray> ) -->

    oObjMark

    RetornooObjMark

     

    ()
  • Indica o objeto FWMARKBROWSE
  • null

    NomeTipoDescriçãoObrigatórioReferência
    aArrayArray of RecordArray utilizado para apresentação dos dados no Browse.X 

     

     

     

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

    Sintaxe

    FWBrowse(): GetProfileID ( ) --> cProfileID

    cProfileID(caracter)Identificador do Browse


    null

     

     

    Retorna a Query que esta sendo utilizada no Browse.

    FWBrowse(): GetQuery ( ) --> cQuery

    cQuery
      (caracter)
    • Indica a Query para a criação do Browse.

    null

     

    Indica a cor de fundo do Browse.                                                                                                                      

    GoBottom

     

    Posiciona no último registro do Browse.

      


    FWBrowse():

    GoBottom ( [ lCallRefresh]

    SetBackColor ( < nBackColor> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lCallRefresh
    nBackColor
    LógicoIndica que foi chamado através do método Refresh().
    NuméricoCor de fundo do Browse.X
     

     

     

    Indica a cor de fundo para a linha atual.                                                                                      

    GoColumn

     

    Posiciona na coluna desejada.

    Sintaxe

    FWBrowse(): GoColumn ( [ nColumn] ) -->

     

    NomeTipoDescriçãoObrigatórioReferêncianColumnNuméricoIndica a coluna que deseja posicionar.

     

     

     

    null

     

                   

    GoDown

     

    Salta uma ou mais linhas para baixo do item posicionado.


    FWBrowse(): GoDown ( [ nOffSet], [ lReport] SetBlkBackColor ( < bBackColor> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nOffSetbBackColorNuméricoIndica a quantidade de linhas a serem saltadas.  lReportLógicoIndica se é impressão dos itens do Browse.Bloco de códigoCodigo de bloco que retorna a cor de fonte para a linha atual.X  

     

    Observações

    null

     

     

    Salta uma página para baixo do item posicionado.

    Sintaxe

    FWBrowse(): GoPgDown ( ) -->

    Salta uma página para cima do item posicionado.

    FWBrowse(): GoPgUp ( ) -->

    null

     

    Indica a cor de fonte para a linha atual.                                                                                                                

    GoTo

     

    Posiciona em um determinado registro do Browse.

        


    FWBrowse(): GoTo SetBlkColor ( < nGoto>, [ lRefresh] bBlkColor> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nGotobBlkColorNuméricoIndica o item que deverá ser posicionado.X 
    lRefreshLógicoIndica se deverá forçar a atualização do Browse.  

     

    null

     

    Bloco de códigoCodigo de bloco que retorna a cor de fonte para a linha atual.X 

     


    null

     

     

    Indica a Code-Block executado após a mudança de uma linha.                                                                                      

    GoTop

     

    Posiciona no primeiro registro do Browse.

        


    FWBrowse(): GoTop ( [ lForce] SetChange ( < bChange> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lForcebChangeLógicoIndica que deverá forçar o posicionamento.Bloco de códigoCode-Block executado após a mudança de uma linha.X  

     


    null

     

     

    Salta uma ou mais linhas para cima do item posicionado.

    Sintaxe

    FWBrowse(): GoUp ( [ nOffSet] ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    nOffSetNuméricoIndica a quantidade de linhas a serem saltadas.  

     

    null

     

    Indica a cor alternada do Browse.                                                                                                      

    Hide

     

    Permite tornar o Browse invisível

    Sintaxe

    FWBrowse(): Hide ( ) -->

    null

     

                   

    LineOk

     

    Executa o Code-Block, definido no método SetLineOk(bLineOk), para validação da linha posicionada.


    FWBrowse(): LineOk SetClrAlterRow ( < nClrAlterRow> ) --> lRet


     

    NomeTipoDescriçãoObrigatórioReferência
    nClrAlterRowNuméricoIndica a cor de alternada do Browse.X 

     


    null

    lRet(logico)Indica se a linha é válida.

     

     

    Executa a atualização das informações de uma determinada linha do Browse.

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


    FWBrowse(): LineRefresh ( [ nAt] SetColumns ( < aColumns> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nAtaColumnsNuméricoIndica a linha que será atualizada.Array of RecordArray contendo as informações da coluna.X  

     

    null

     

     

    Retorna a quantidade de registros disponíveis para o browse.

    Sintaxe

    FWBrowse(): LogicLen ( ) --> nLogicLen

    nLogicLen
      ()
    • Indica a quantidade de registros disponíveis.Quando o Browse for de tabela ou Query será retornado o último registro para a orderm selecionada.

    null

     

    Indica que o Browse exibe dados através de um array.                                      

    ObligateFilter

     

    Retorna se a selecão de um filtro é obrigatório para a apresentação do browse.

    Sintaxe

    FWBrowse(): ObligateFilter ( ) --> lObligateFilter

    lObligateFilter
      (logico)
    • Indica se a selecão de um filtro é obrigatório para a apresentação do browse

    null

     

                                                           

    OptionConfig

     

    Indica se a opção de configuração do Browse está habilitada.

      


    FWBrowse():

    OptionConfig

    SetDataArray ( ) -->

    lOptionConfigRetorno

    lOptionConfig
      (logico)
    • Indica se a opção de configuração está habilitada.
    OptionReport

     

    Indica

    se a opção de impressão das informações do Browse está habilitada.

    que o Browse exibe dados através de uma Query, porém, a Query cria um arquivo temporário atualizando de acordo com a demanda.  


    FWBrowse():

    OptionReport ( ) --> lOptionReportlOptionReport(logico)Indica se a opção de impressão está habilitada.

    SetDataQuery ( ) -->


    null

     

    Refresh

     

     

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

    Sintaxe

    FWBrowse(): Refresh ( [ lGoTop] ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    lGoTopLógicoIndica que deverá ser posicionado no primeiro registro do Browse.  

     

    null

    Indica que o Browse exibe dados através de uma tabela.                                                                                            

    Report

     

      


    Executa a impressão das informações do Browse.

    FWBrowse(): Report SetDataTable ( ) -->


    null

     

     

    Compatibilidade com

    Indica que o Browse

    antigo.

    exibe dados através de um arquivo texto.                                                                                           


    FWBrowse(): Reset SetDataText ( ) -->


    null

     

     

    Compatibilidade com o Browse antigo.

    Sintaxe

    FWBrowse(): ResetLen ( ) -->

     

    Indica que o usuário pode excluir linhas no Browse.                                                                        

    SetAddLine

     

    Indica a Code-Block executado para adicionar linha no browse.

    Sintaxe

    FWBrowse(): SetAddLine ( < bAdd> ) -->

     

    NomeTipoDescriçãoObrigatórioReferênciabAddBloco de códigoIndica a Code-Block executado para adicionar linha no browse.X

     

     

    null

     

                     

    SetAfterAddLine

     

    Indica o Code-Block que será executado após a inclusão de uma linha.


    FWBrowse(): SetAfterAddLine ( < bAfterAddLine> SetDelete ( [ lDelete], [ bDelete] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lDeleteLógicoIndica se o usuário pode excluir linhas no Browse.  
    bDeletebAfterAddLineBloco de códigoCode-Block a ser executado após a inclusão de uma executado na exclusão da linha.X  

     


    null

     

     

    Indica o

    alias da tabela que será utilizada no Browse.Sintaxe

    FWBrowse(): SetAlias ( < cAlias> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    cAliasCaracterIndica o alias da tabelaX 

     

     

               SetAllOk

    Indica o Code-Block executado para validar todos itens do Browse.

    Code-Block executado para validar a exclusão da linha.                                                                                        


    FWBrowse():

    SetAllOk

    SetDelOk ( <

    bAllOk>

    bDelOK> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bAllOk
    bDelOKBloco de códigoCode-Block executado para validar
    todos itens do Browse
    a exclusão da linha.X 

     


    null

     

    SetArray

     

    Indica

    o array utilizado para apresentação dos dados no Browse.

    a descrição do Browse.                                                                                                                               


    FWBrowse():

    SetArray

    SetDescription ( <

    aArray>

    cDescription> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aArray
    cDescription
    Array of RecordArray utilizado para apresentação dos dados no Browse.
    CaracterIndica a descrição do BrowseX 

     


    null

     

    SetBackColor

     

    Indica

    a cor de fundo do Browse.Sintaxe

    FWBrowse(): SetBackColor ( < nBackColor> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    nBackColorNuméricoCor de fundo do Browse.X 

     

    null

     

    o Code-Block executado no duplo clique do item no Browse.                                                                                

    SetBlkBackColor

     

    Indica a cor de fundo para a linha atual.

        


    FWBrowse(): SetBlkBackColor SetDoubleClick ( < bBackColor> bLDblClick> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bBackColorbLDblClickBloco de códigoCodigo de bloco que retorna a cor de fonte para a linha atualCode-Block executado no duplo clique do item no Browse.X 

     


    null

     

     

    Indica

    a cor de fonte para a linha atual.

    que será permitido a edição da célula no Browse.                                                                                                  


    FWBrowse(): SetBlkColor ( < bBlkColor> SetEditCell ( [ lEditCell], [ bValidEdit] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lEditCellLógicoIndica se permite a edição de células.  
    bValidEditbBlkColorBloco de códigoCodigo de bloco que retorna a cor de fonte para a linha atual.X 

     

    null

     

    Code-Block executado para validar a edição da célula.  

     


    null

     

     

    Indica os campos que serão apresentados na edição de filtros.                                                                                        

    SetChange

     

    Indica a Code-Block executado após a mudança de uma linha.


    FWBrowse(): SetChange SetFieldFilter ( < bChange> aFields> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aFieldsArray of RecordArray contendo os campos apresentados na edição de filtrosbChangeBloco de códigoCode-Block executado após a mudança de uma linha.X 

     


    null

     

     

    Indica

    a cor alternada do Browse.

    o arquivo texto que será utilizado no Browse.                                                                                                      


    FWBrowse(): SetClrAlterRow SetFile ( < nClrAlterRow> cFile>, [ cCharSeparator] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nClrAlterRowcFileNuméricoCaracterArquivo texto. Ex.: "\Browse\Teste.txt"Indica a cor de alternada do Browse.X 
    cCharSeparatorCaracterIndica o caracter separador dos dados. Ex.: ";" para "dados1;dados2;dados3" 
    Observações
     

    null 

     

     

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

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


    FWBrowse(): SetColumns ( < aColumns> SetFilter ( < cCpoFil>, < cTopFun>, [ cBotFun] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aColumnscCpoFilArray of RecordCaracterIndica o campo a ser considerado o limite superior e inferiorArray contendo as informações da coluna.X 
     
    cTopFun

     

     

    Indica que o Browse exibe dados através de um array.

    Sintaxe

    FWBrowse(): SetDataArray ( ) -->

    null

    CaracterIndica o limite superior.X 
    cBotFunArray of RecordIndica o limite inferior.  

     

     

     

    Indica que o Browse exibe dados através de uma Query, porém, a Query cria um arquivo temporário atualizando de acordo com a demanda.

    Sintaxe
    FWBrowse(): SetDataQuery ( ) -->


    null

     

     

    Indica

    que

    o

    Browse exibe dados através de uma tabela.Sintaxe

    FWBrowse(): SetDataTable ( ) -->

    null

     

    filtro padrão do Browse.                                                                                                      

    SetDataText

     

    Indica que o Browse exibe dados através de um arquivo texto.

    Sintaxe

    FWBrowse(): SetDataText ( ) -->

    null

     

                   

    SetDelete

     

    null

     

    Indica que o usuário pode excluir linhas no Browse.


    FWBrowse(): SetDelete ( [ lDelete], [ bDelete] SetFilterDefault ( < cFilterDefault> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lDeletecFilterDefaultLógicoCaracterIndica se o usuário pode excluir linhas no o filtro AdvPL para o Browse.X 

     

    bDeleteBloco de códigoCode-Block executado na exclusão da linha.  

     

     

     

    Indica o relacionamento de filtros para o Browse.                                                                                                        

    SetDelOk

     

    Indica o Code-Block executado para validar a exclusão da linha.


    FWBrowse(): SetDelOk SetFilterRelation ( < bDelOK> aFilterRelation>, < bChgFields> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aFilterRelationArray of RecordArray contendo os itens do relacionamento.X 
    bChgFieldsbDelOKBloco de códigoIndica o Code-Block executado para validar a exclusão da linhapara trocar os campos para o filtro.X 

     


    null

     

     

    Indica a descrição do Browse.

    Sintaxe

    FWBrowse(): SetDescription ( < cDescription> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    cDescriptionCaracterIndica a descrição do BrowseX 

     

    null

     

    Força o foco no objeto Browse.                                                                                                                            

    SetDoubleClick

     

    Indica o Code-Block executado no duplo clique do item no Browse.


    FWBrowse():

    SetDoubleClick

    SetFocus (

    < bLDblClick> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    bLDblClickBloco de códigoCode-Block executado no duplo clique do item no Browse.X 

     

    null

    ) -->

     

    SetEditCell

     

    Indica

    que será permitido a edição da célula no Browse.

    a fonte do Browse.                                                                                                                                     


    FWBrowse():

    SetEditCell

    SetFontBrowse ( [

    lEditCell], [ bValidEdit

    oFont] ) -->

     

    NomeTipoDescriçãoObrigatórioReferêncialEditCellLógicoIndica se permite a edição de células.  bValidEditBloco de códigoCode-Block executado para validar a edição da célula


     

    NomeTipoDescriçãoObrigatórioReferência
    oFontObjetoIndica o objeto TFont utilizado no Browse.  

     


    null

     

    SetFieldFilter

     

    Indica

    os campos que serão apresentados na edição de filtros.

    a cor da fonte no Browse.                                                                                                                            


    FWBrowse():

    SetFieldFilter

    SetForeColor ( <

    aFields>

    nForeColor> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aFields
    nForeColor
    Array of RecordArray contendo os campos apresentados na edição de filtros
    NuméricoCor da fonte no Browse.X 

     


    null

     

    SetFile

     

    Indica que o

    arquivo texto que será utilizado no Browse.

    Browse utiliza agrupamento de informações.                                                                                               


    FWBrowse():

    SetFile

    SetGroup ( <

    cFile>

    bGroup>, [

    cCharSeparator

    lOpen] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    cFile
    bGroup
    CaracterArquivo texto. Ex.: "\Browse\Teste.txt"
    Bloco de códigoCode-Block com a regra do agrupamento retornando um valor lógico (.T. = Quebra, .F. = Filho ).X 
    cCharSeparator
    lOpen
    Caracter
    LógicoIndica
    o caracter separador dos dados. Ex.: ";" para "dados1;dados2;dados3"
    que o agrupamento será apresentado com os sub-itens visíveis na abertura do Browse.  

     


    null

     

    SetFilter

     

    Indica

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

    a imagem que será apresentada ao lado do título da coluna.                                                                                     


    FWBrowse():

    SetFilter

    SetHeaderImage ( <

    cCpoFil>

    nColumn>, <

    cTopFun>, [ cBotFun]

    cResource> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    cCpoFil
    nColumn
    Caracter
    NuméricoIndica
    o campo a ser considerado o limite superior e inferior
    coluna que será apresentada a imagem.X 
    cTopFun
    cResourceCaracterIndica
    o limite superior
    a imagem que será apresentada ao lado da coluna.X 
    cBotFun

     

    Array of RecordIndica o limite inferior.

     

    Indica o ID para Browses que trabalham com Left Join.                                                                              

    null

     

                     

    SetFilterDefault

     

    Indica o filtro padrão do Browse.


    FWBrowse():

    SetFilterDefault

    SetIdAlias ( <

    cFilterDefault>

    cIdAlias> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    cFilterDefault
    cIdAliasCaracterIndica o
    filtro AdvPL para o Browse
    ID para Browses que trabalham com Left Join.X 

     


    null

     

     SetFilterRelation

     

    Indica

    o relacionamento de filtros para o Browse.Sintaxe

    FWBrowse(): SetFilterRelation ( < aFilterRelation>, < bChgFields> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    aFilterRelationArray of RecordArray contendo os itens do relacionamento.X 
    bChgFieldsBloco de códigoIndica o Code-Block executado para trocar os campos para o filtro.X 

     

    null

     

    que o usuário poderá inserir novas linhas no Browse.                                                                    

    SetFocus

     

    Força o foco no objeto Browse.

    Sintaxe

    FWBrowse(): SetFocus ( ) -->

     

                     

    SetFontBrowse

     

    Indica a fonte do Browse.


    FWBrowse():

    SetFontBrowse

    SetInsert ( [

    oFont

    lInsert] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lInsertLógicoIndica que poderá inserir novas linhas.  

     


    null

     

     

    Indica os itens que serão disponibilizados para a configuração do duplo clique pelo usuário.                                    

    oFontObjetoIndica o objeto TFont utilizado no Browse.  

     

    null

     

                     

    SetForeColor

     

    Indica a cor da fonte no Browse.


    FWBrowse():

    SetForeColor

    SetItemDoubleClick ( <

    nForeColor>

    aItemDoubleClick> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nForeColor
    aItemDoubleClick
    NuméricoCor da fonte no Browse
    Array of RecordArray contendo as informações que serão apresentadas para configuração do duplo clique.X 

     

    null

     

    SetGroup

     

    Indica

    que o Browse utiliza agrupamento de informações.

    os itens que serão disponibilizados para a configuração do clique no header pelo usuário.                                                   


    FWBrowse():

    SetGroup

    SetItemHeaderClick ( <

    bGroup>, [ lOpen]

    aItemHeaderClick> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bGroupBloco de códigoCode-Block com a regra do agrupamento retornando um valor lógico (.T. = Quebra, .F. = Filho ).X lOpenLógicoIndica que o agrupamento será apresentado com os sub-itens visíveis na abertura do Browse.
    aItemHeaderClickArray of RecordIndica os itens que serão disponibilizados para a configuração do clique no header pelo usuário.X
     

     

    SetHeaderImage

     

    Indica a

    imagem que será apresentada ao lado do título da coluna.

    linha do arquivo texto que deverá ser considerado para ínicio da leitura no Browse.                                                         


    FWBrowse():

    SetHeaderImage

    SetLineBegin ( <

    nColumn>, < cResource>

    nLineBegin> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nColumn
    nLineBeginNuméricoIndica
    coluna que será apresentada a imagem
    a linha inicial do arquivo texto.X 
    cResourceCaracterIndica a imagem que será apresentada ao lado da coluna.X

     

     

    SetIdAlias

     

    Indica

    o ID para Browses que trabalham com Left Join.

    a altura da linha no Browse.                                                                                                                          


    FWBrowse():

    SetIdAlias ( < cIdAlias>

    SetLineHeight ( [ nHeight] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    cIdAlias
    nHeight
    Caracter
    NuméricoIndica
    o ID para Browses que trabalham com Left Join.
    a altura da linha 
    X

     

    SetInsert

     

    Indica

    que o usuário poderá inserir novas linhas no Browse.Sintaxe

    FWBrowse(): SetInsert ( [ lInsert] ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    lInsertLógicoIndica que poderá inserir novas linhas.  

     

    null

     

    o Code-Block executado na troca de linha do Browse.                                                              

    SetItemDoubleClick

     

     

     

     

    Indica os itens que serão disponibilizados para a configuração do duplo clique pelo usuário.

    Sintaxe

    FWBrowse(): SetItemDoubleClick ( < aItemDoubleClick> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    aItemDoubleClickArray of RecordArray contendo as informações que serão apresentadas para configuração do duplo clique.X

                     

    SetItemHeaderClick

     

    Indica os itens que serão disponibilizados para a configuração do clique no header pelo usuário.


    FWBrowse():

    SetItemHeaderClick

    SetLineOk ( <

    aItemHeaderClick>

    bLineOk> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aItemHeaderClickArray of RecordIndica os itens que serão disponibilizados para a configuração do clique no header pelo usuário
    bLineOkBloco de códigoCode-Block executado na troca de linha.X 

     


    null

     

    SetLineBegin

     

    Indica

    Habilita a

    linha do arquivo texto que deverá ser considerado para ínicio da leitura no Browse.

    utilização do localizador de registros no Browse.                                                                                              


    FWBrowse():

    SetLineBegin ( < nLineBegin>

    SetLocate ( [ bAction] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nLineBegin
    bAction
    NuméricoIndica a linha inicial do arquivo texto.
    Bloco de códigoCode-Block executado para localização das informações, caso não seja informado será utilizado o padrão. 
    X

     

    SetLineHeight

     

    Indica

    a altura da linha no Browse.

    que a legenda será representada por números.                                                                                                     


    FWBrowse():

    SetLineHeight

    SetNumberLegend ( [

    nHeight

    lNumber] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nHeight
    lNumber
    Numérico
    LógicoIndica
    a altura da linha
    que a legenda será representada por números.  

     


    null

     

    SetLineOk

     

    Indica o

    Code-Block executado na troca de linha do Browse.

    objeto FWMARKBROWSE utilizado na passagem de parâmetros na execução das rotinas na FWFORMBROWSE.                        


    FWBrowse():

    SetLineOk

    SetObjMark ( <

    bLineOk>

    oObjMark> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bLineOk
    oObjMark
    Bloco de códigoCode-Block executado na troca de linha.
    ObjetoIndica o objeto FWMARKBROWSEX 

     


    null

     

    SetLocate

     

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

    Indica se a selecão de um filtro é obrigatório para a apresentação do browse.                                                                          


    FWBrowse():

    SetLocate

    SetObligateFilter ( [

    bAction

    lObligateFilter], [ lCanCancel] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lObligateFilterLógicoIndica que o filtro será solicitado na entrada do Browse 
    Parâmetros
     
    Nome
    lCanCancel
    TipoDescriçãoObrigatórioReferênciabActionBloco de códigoCode-Block executado para localização das informações, caso não seja informado será utilizado o padrão
    LógicoIndica que permite o cancelamento na tela de filtros.  

     


    null

     

    SetNumberLegend

     

    Indica

    que a legenda será representada por números.

    o container para criação do Browse.                                                                                                                


    FWBrowse():

    SetNumberLegend

    SetOwner ( [

    lNumber

    oOwner] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lNumber
    oOwner
    Lógico
    ObjetoIndica
    que a legenda será representada por números
    o container para criação do Browse.  

     


    null

     

    SetObjMark

     

    Indica o

    objeto FWMARKBROWSE utilizado na passagem de parâmetros na execução das rotinas na FWFORMBROWSE

    bloco de pré-validação para a edição de celula, o bloco devera retorna .T. para abrir a edição e .F. para nao abrir.


    FWBrowse():

    SetObjMark

    SetPreEditCell ( <

    oObjMark>

    bBlock> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    oObjMark
    bBlock
    Objeto
    Bloco de códigoCode-Block com a funcao de validação. O bloco recebe como parametro o objeto do Browse, a coluna ,e o caracter precionado.
    Indica o objeto FWMARKBROWSE
    X 

     


    null

     

     

    SetObligateFilter

     

    Indica se a selecão de um filtro é obrigatório para a apresentação do browse

    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.


    FWBrowse():

    SetObligateFilter ( [ lObligateFilter], [ lCanCancel]

    SetProfileID ( < cProfileID> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lObligateFilter
    cProfileID
    LógicoIndica que o filtro será solicitado na entrada
    CaracterIdentificador do BrowseX 

     


    null

     

     

    lCanCancelLógico

     

    null

    Indica

    que permite o cancelamento na tela de filtros.
      

     

    a Query que será utilizada para criação do Browse.                                                                                              

    SetOwner

     

    Indica o container para criação do Browse.


    FWBrowse():

    SetOwner ( [ oOwner]

    SetQuery ( < cQuery> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    oOwner
    cQuery
    Objeto
    CaracterIndica
    o container
    a Query para a criação do Browse.
     
    X 

     


    null

     

    SetPreEditCell

     

    Indica

    o bloco de pré-validação para a edição de celula, o bloco devera retorna .T. para abrir a edição e .F. para nao abrir.

    os índices utilizados pela Query na criação do Browse.                                                                                           


    FWBrowse():

    SetPreEditCell

    SetQueryIndex ( <

    bBlock>

    aIndex> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    aIndexArray of RecordIndica os índices utilizados pela Query na criação do Browse.X 

     


    null

     

     

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

    bBlockBloco de códigoCode-Block com a funcao de validação. O bloco recebe como parametro o objeto do Browse, a coluna ,e o caracter precionado.X 

     

    null

     

                     

    SetProfileID

     

    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.

      


    FWBrowse():

    SetProfileID ( < cProfileID>

    SetSeek ( [ bAction], [ aOrder] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    cProfileID
    bAction
    CaracterIdentificador do BrowseX 
    Bloco de códigoCode-Block executado para a pesquisa de registros, caso não seja informado será utilizado o padrão.  
    aOrderArray of RecordArray contendo as informações para criação dos detalhes da pesquisa. 

     

    null

     

     

    Indica a Query que será utilizada para criação do Browse.

    Sintaxe

    FWBrowse(): SetQuery ( < cQuery> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    cQueryCaracterIndica a Query para a criação do Browse.X 

     


    null

     

     

    Indica

    os índices utilizados pela Query na criação do Browse.Sintaxe

    FWBrowse(): SetQueryIndex ( < aIndex> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    aIndexArray of RecordIndica os índices utilizados pela Query na criação do Browse.X 

     

    null

     

    o Code-Block executado na mudança da ordem de pesquisa.                                                                                  

    SetSeek

     

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


    FWBrowse():

    SetSeek

    SetSeekChange ( [

    bAction], [ aOrder

    bSeekChange] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bAction
    bSeekChangeBloco de códigoCode-Block executado
    para a pesquisa de registros, caso não seja informado será utilizado o padrão.  aOrderArray of RecordArray contendo as informações para criação dos detalhes da
    na mudança da ordem de pesquisa.  

     


    null

     

    SetSeekChange

     

    Indica

    o Code-Block executado na mudança da ordem de pesquisa

    se apresenta somente o limite de informacoes do Browse do tipo Query quando a Query ultrapassar o limite definido.


    FWBrowse():

    SetSeekChange

    SetShowLimit ( [

    bSeekChange

    lShowLimit] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bSeekChange
    lShowLimit
    Bloco de códigoCode-Block executado na mudança da ordem de pesquisa
    LógicoIndica se apresenta somente o limite de informacoes do Browse do tipo Query quando a Query ultrapassar o limite definido.  

     


    null

     

    SetShowLimit

     

    Indica

    se apresenta somente o limite de informacoes do Browse do tipo Query quando a Query ultrapassar o limite definido.

    o Code-Block executado ao pressionar as teclas CTRL+Del.                                                                                      


    FWBrowse():

    SetShowLimit ( [ lShowLimit]

    SetSuperDel ( < bSuperDel> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    lShowLimit
    bSuperDel
    LógicoIndica se apresenta somente o limite de informacoes do Browse do tipo Query quando a Query ultrapassar o limite definido.
    Bloco de códigoCode-Block executado no CTRL+Del.X
     

     

    SetSuperDel

     

    Indica o

    Code-Block executado ao pressionar as teclas CTRL+Del.

    tipo de navegação do Browse                                                                                                                      


    FWBrowse():

    SetSuperDel

    SetTypeMove ( <

    bSuperDel>

    nTypeMove> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bSuperDelBloco de códigoCode-Block executado no CTRL+Del.
    nTypeMoveNuméricoIndica o tipo de navegação no Browse 0=Linha ou 1=ColunaX 

     


    null

     

    SetTypeMove

     

     

    Indica o tipo de navegação do Browse

    Sintaxe

    FWBrowse(): SetTypeMove ( < nTypeMove> ) -->

     

    NomeTipoDescriçãoObrigatórioReferência
    nTypeMoveNuméricoIndica o tipo de navegação no Browse 0=Linha ou 1=ColunaX 

     

    null

    Habilita a utilização do filtro case no Browse.                                                                                                            

    SetUseCaseFilter

     

    Habilita a utilização do filtro case no Browse.


    FWBrowse(): SetUseCaseFilter ( [ nAlign] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nAlignNuméricoIndica o alinhamento do filtro no Browse.  

     


    null

     

    null

     

     

    Habilita a utilização do filtro no Browse.                                                                                                                  

    SetUseFilter

     

    Habilita a utilização do filtro no Browse.


    FWBrowse(): SetUseFilter ( [ nAlign], [ bOnStart] ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    nAlignNuméricoIndica o alinhamento do filtro no Browse.  
    bOnStartBloco de códigoCode-Block executado na criação do componente de filtro.  

     

     

     

    Define um bloco de códigos para validar se o filtro deve ser executado.                                                                                


    FWBrowse(): SetVldExecFilter ( < bVldExecFilter> ) -->


     

    NomeTipoDescriçãoObrigatórioReferência
    bVldExecFilterBloco de códigoCode-Block para validar se o filtro deve ser executado.X 

     


    null

     

     

    Permite tornar o Browse visível.                                                                                                                             


    FWBrowse(): Show ( ) -->


    null

     

                      Exemplo

    #INCLUDE "FWBROWSE.CH"
         User Function BrwTable()
    Local oBrowse
    Local oColumn
    Local oDlg
    //-------------------------------------------------------------------// Abertura da tabela//-------------------------------------------------------------------
    DbUseArea(.T.,,"SX2990","SX2",.T.,.F.)
    DbSetOrder(1)
    //-------------------------------------------------------------------// Define a janela do Browse//-------------------------------------------------------
    DEFINE MSDIALOG oDlg FROM 0,0 TO 600,800 PIXEL	
    //-------------------------------------------------------------------	// Define o Browse	//----------------------------------------------------------------
    DEFINE FWBROWSE oBrowse DATA TABLE ALIAS "SX2" OF oDlg	
    //--------------------------------------------------------	// Cria uma coluna de marca/desmarca//----------------------------------------------
    ADD MARKCOLUMN oColumn DATA { || If(.T./* Função com a regra*/,'LBOK','LBNO') } 
    DOUBLECLICK { |oBrowse| /* Função que atualiza a regra*/ } 
    HEADERCLICK { |oBrowse| /* Função executada no clique do header */ } OF oBrowse		
    //--------------------------------------------------------	// Cria uma coluna de status	//--------------------------------------------------------
    ADD STATUSCOLUMN oColumn DATA { || If(.T./* Função com a regra*/,'BR_VERDE','BR_VERMELHO') } 
    DOUBLECLICK { |oBrowse| /* Função executada no duplo clique na coluna*/ } OF oBrowse		
    //--------------------------------------------------------	// Adiciona legenda no Browse	//--------------------------------------------------------
    ADD LEGEND DATA 'X2_CHAVE $ "AA1|AA2"'    COLOR "GREEN" TITLE "Chave teste 1" OF oBrowse		
    ADD LEGEND DATA '!(X2_CHAVE $ "AA1|AA2")' COLOR "RED"   TITLE "Chave teste 2" OF oBrowse	
    //-------------------------------------------------------------------	// Adiciona as colunas do Browse	//------------------------------------------
    ADD COLUMN oColumn DATA { || X2_CHAVE   } TITLE "Chave"     SIZE  3 OF oBrowse		
    ADD COLUMN oColumn DATA { || X2_ARQUIVO } TITLE "Arquivo"   SIZE 10 OF oBrowse		
    ADD COLUMN oColumn DATA { || X2_NOME    } TITLE "Descrição" SIZE 40 OF oBrowse		
    ADD COLUMN oColumn DATA { || X2_MODO    } TITLE "Modo"      SIZE  1 OF oBrowse	
    //-------------------------------------------------------------------	// Ativação do Browse//----------------------------------------------------------------	
    ACTIVATE FWBROWSE oBrowse
    //-------------------------------------------------------------------// Ativação do janela//-------------------------------------------------------------------
    ACTIVATE MSDIALOG oDlg CENTERED
    Return
     


               Abrangência


     

                Todas as versões