Está en la página 1de 15

FWMBrowse

Classe: FWMBrowse

Compatvel Pases:

Todos

Sistemas Operacionais:

Todos

Compatvel s Bases de Dados:

Todos

Nvel de Acesso:

Nvel 1 (Acesso Clientes)

Idiomas:

Portugus, Ingls, Espanhol

Verso

10.1.1.4

FWMBrowse
FWMBrowse
Descrio
Fornece um objeto do tipo grid, botes laterais e detalhes das colunas baseado no dicionrio de dados
New
New
Sintaxe
FWMBrowse():New()-> oSelf
Descrio
Mtodo construtor da classe
Retorno
oSelf Objeto da classe
Activate
Activate
Sintaxe
FWMBrowse():Activate(< oOwner >)-> NIL
Descrio
Mtodo de ativao da classe
Parmetros

Nome

Tipo

Descrio

oOwner

Objeto

Objeto
proprietrio

Default

Obrigatrio

Referncia

AfterExecute
AfterExecute
Sintaxe
FWMBrowse():AfterExecute(< cFunction >, < nOption >, < nVerify >)-> NIL
Descrio
Atualiza o limite superior e inferior da tabela, restaura o arquivo de empresas e destrava o lock do registro
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

Referncia

cFunction

Caracteres

Nome da funo
definida para o
boto

nOption

Numrico

Tipo de
operao
(1=Visualizar,
2=Visualizar,3=I
ncluir,4=Alterar,
5=Excluir,
6=Alterar sem
incluso de
novas linhas,
7=Cpia e
8=Impresso da
regra de
negcios)

nVerify

Numrico

Posio a ser
validada no
acesso de
usurio

BeforeExecute
BeforeExecute
Sintaxe
FWMBrowse():BeforeExecute(< cFunction >, < nOption >, < nVerify >, < cTitle >, < nRealOpc >, < nRotina >)-> NIL
Descrio
Verifica as permisses de acesso do usurio, se o registro pode sofrer manutenes e pergunta a filial de incluso para o registro
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

cFunction

Caracteres

Nome da funo
definida para o
boto

nOption

Numrico

Tipo de
operao
(1=Visualizar,
2=Visualizar,
3=Incluir,
4=Alterar,
5=Excluir,
6=Alterar sem
incluso de
novas linhas,
7=Cpia e
8=Impresso da
regra de
negcios)

nVerify

Numrico

Posio a ser
validada no
acesso de
usurio

cTitle

Caracteres

Ttulo da janela

nRealOpc

Numrico

Ordem
selecionada do
boto

Referncia

nRotina

Numrico

Indica o item do
aRotina que est
sendo acessado

BrwGetFil
BrwGetFil
Sintaxe
FWMBrowse():BrwGetFil(< cFil >)-> cLasFil
Descrio
Retorna a descrio de uma filial
Parmetros

Nome

Tipo

Descrio

cFil

Caracteres

Cdigo da filial

Default

Obrigatrio

Referncia

Retorno
cLasFil Descrio da filial (Ex: 01 - Matriz)
ChangeTopBot
ChangeTopBot
Sintaxe
FWMBrowse():ChangeTopBot(< lDoFilter >)-> NIL
Descrio
Atualiza o limite superior e inferior da tabela para apresentao das informaes no Browse.
Parmetros

Nome

Tipo

Descrio

lDoFilter

Lgico

Indica se deve
executar o filtro
imediatamente

Default

Obrigatrio

Referncia

CheckPerm
CheckPerm
Sintaxe
FWMBrowse():CheckPerm(< cFunction >, < nOption >, < nVerify >, < lShowHelp >)-> NIL
Descrio
Avalia se o usurio tem permisso para utilizar a rotina
Parmetros

Nome

Tipo

Descrio

cFunction

Caracteres

Nome da funo
definida para o
boto

Default

Obrigatrio
X

Referncia

nOption

Numrico

Tipo de
operao
(1=Visualizar,
2=Visualizar,
3=Incluir,
4=Alterar,
5=Excluir,
6=Alterar sem
incluso de
novas linhas,
7=Cpia e
8=Impresso da
regra de
negcios)

nVerify

Numrico

Posio a ser
validada no
acesso de
usurio

lShowHelp

Lgico

Mostra para o
usurio o help
de sem
permisso caso
nao tenha

ClassName
ClassName
Sintaxe
FWMBrowse():ClassName()-> cClassName
Descrio
Retorna o nome da classe (FWMBROWSE)
Retorno
cClassName Nome da classe
ColumnsFields
ColumnsFields
Sintaxe
FWMBrowse():ColumnsFields(< aColumns >)-> NIL
Descrio
Adiciona as colunas que no foram configuradas para serem apresentadas por padro no Browse, com base nas informaes fornecidas
atravs do mtodo SetFields.
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

Referncia

aColumns

Array of Records

DeActivate
DeActivate
Sintaxe
FWMBrowse():DeActivate()-> NIL
Descrio
Mtodo de destruio da classe
ExecuteMDef
ExecuteMDef
Sintaxe
FWMBrowse():ExecuteMDef()-> NIL
Descrio
Executa a ao do clique no menu funcional

Estrutura do
array
[n][01] Ttulo da
coluna
[n][02]
Code-Block de
carga dos dados
[n][03] Tipo de
dados
[n][04] Mscara
[n][05]
Alinhamento
(0=Centralizado,
1=Esquerda ou
2=Direita)
[n][06] Tamanho
[n][07] Decimal
[n][08] Indica se
permite a edio
[n][09]
Code-Block de
validao da
coluna aps a
edio
[n][10] Indica se
exibe imagem
[n][11]
Code-Block de
execuo do
duplo clique
[n][12] Varivel a
ser utilizada na
edio
(ReadVar)
[n][13]
Code-Block de
execuo 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] Opes
de carga dos
dados (Ex:
1=Sim, 2=No)

GetCBox
GetCBox
Sintaxe
FWMBrowse():GetCBox(< nPosSx3 >, < cCampo >)-> cConteud
Descrio
Retorna o contedo de um campo que possui opes de dados (X3_CBOX), de acordo com as informaes atuais.
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

nPosSx3

Numrico

Posio do
campo no array
de dicionrio de
dados

cCampo

Caracteres

Campo que
contm as
opes

Referncia

Retorno
cConteud Contedo do campo que possui opes de dados
GetSizeCBox
GetSizeCBox
Sintaxe
FWMBrowse():GetSizeCBox(< nPosSx3 >)-> nSize
Descrio
Retorna a largura da coluna para o campo que possui opes de dados (X3_CBOX)
Parmetros

Nome

Tipo

Descrio

nPosSx3

Numrico

Posio do
campo no array
de dicionrio de
dados

Retorno
nSize Largura da coluna para campo que possui opes de dados
GetTimer
GetTimer
Sintaxe
FWMBrowse():GetTimer()-> oTimer
Descrio
Retorna o objeto TIMER
Retorno
oTimer Objeto TIMER
LoadColumns
LoadColumns
Sintaxe
FWMBrowse():LoadColumns(< cProfFields >)-> aColumns

Default

Obrigatrio
X

Referncia

Descrio
Retorna as colunas padro no Browse. Obs.: Para arquivo temporrio sero considerados os campos definidos no mtodo SetFields()
Parmetros

Nome

Tipo

Descrio

cProfFields

Caracteres

Strind contendo
os campos da
MBrowse antiga

Default

Obrigatrio

Referncia

Retorno
aColumns Estrutura do array [n][01] Ttulo da coluna [n][02] Code-Block de carga dos dados [n][03] Tipo de dados [n][04] Mscara [n][05]
Alinhamento (0=Centralizado, 1=Esquerda ou 2=Direita) [n][06] Tamanho [n][07] Decimal [n][08] Indica se permite a edio [n][09] Code-Block
de validao da coluna aps a edio [n][10] Indica se exibe imagem [n][11] Code-Block de execuo do duplo clique [n][12] Varivel a ser
utilizada na edio (ReadVar) [n][13] Code-Block de execuo 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] Opes de carga dos dados (Ex: 1=Sim, 2=No)
LoadFils
LoadFils
Sintaxe
FWMBrowse():LoadFils(< cAlias >)-> aFilial
Descrio
Retorna as filiais disponveis para o usurio
Parmetros

Nome

Tipo

Descrio

cAlias

Caracteres

Alias da tabela a
ser avaliada

Nome

Tipo

Descrio

oSeek

Objeto

Objeto FWSEEK

Default

Obrigatrio

Referncia

Retorno
aFilial Filiais disponveis para o usurio
Seek
Seek
Sintaxe
FWMBrowse():Seek(< oSeek >)-> nLine
Descrio
Executa a pesquisa de dados na tabela
Parmetros

Retorno
nLine Indica o registro que foi localizado a informao
SeekChange
SeekChange

Default

Obrigatrio
X

Referncia

Sintaxe
FWMBrowse():SeekChange(< oComboSeek >)-> NIL
Descrio
Realiza tratamentos na mudana da ordem na pesquisa
Parmetros

Nome

Tipo

Descrio

oComboSeek

Objeto

Objeto
TComboBox
com a lista de
opes de
pesquisa

Default

Obrigatrio

Referncia

SetAmbiente
SetAmbiente
Sintaxe
FWMBrowse():SetAmbiente(< lAmbiente >)-> NIL
Descrio
Habilita a utilizao da funcionalidade Walk-Thru no Browse
Parmetros

Nome

Tipo

Descrio

lAmbiente

Lgico

Indica que ser


disponibilizado a
opo Ambiente

Default

Obrigatrio

Referncia

SetBotFun
SetBotFun
Sintaxe
FWMBrowse():SetBotFun(< cBotFun >)-> NIL
Descrio
Indica o limite inferior das informaes no Browse
Parmetros

Nome

Tipo

Descrio

cBotFun

Caracteres

Limite inferior.
Ex.: "02"

SetChgAll
SetChgAll
Sintaxe
FWMBrowse():SetChgAll(< lChgAll >)-> NIL
Descrio
Indica se o usurio tem permisso para alterar registros de outras filiais
Parmetros

Default

Obrigatrio
X

Referncia

Nome

Tipo

Descrio

lChgAll

Lgico

Indica que o
usurio tem
permisso para
alterar registros
de outras filiais

Default

Obrigatrio

Referncia

SetExecuteDef
SetExecuteDef
Sintaxe
FWMBrowse():SetExecuteDef(< nExecuteDef >)-> NIL
Descrio
Indica a opo do Browse a ser executada no duplo clique no item
Parmetros

Nome

Tipo

Descrio

nExecuteDef

Numrico

Indica a opo
do Browse a ser
executada no
duplo clique no
item

Default

Obrigatrio

Referncia

SetFields
SetFields
Sintaxe
FWMBrowse():SetFields(< aFields >)-> NIL
Descrio
Indica os campos que sero adicionados as colunas do Browse. Obs.: Para arquivo temporrio, todos os campos informados sero utilizados
como coluna e no caso de tabela de dados os campos informados sero adicionados as colunas padro do Browse.
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

Referncia

aFields

SetFilial
SetFilial
Sintaxe
FWMBrowse():SetFilial(< aFils >)-> NIL

Array of Records

Estrutura do
array
TABELA DE
DADOS
[n][01] Ttulo da
coluna
[n][02]
Code-Block de
carga dos dados
[n][03] Tipo de
dados
[n][04] Mscara
[n][05]
Alinhamento
(0=Centralizado,
1=Esquerda ou
2=Direita)
[n][06] Tamanho
[n][07] Decimal
[n][08] Indica se
permite a edio
[n][09]
Code-Block de
validao da
coluna aps a
edio
[n][10] Indica se
exibe imagem
[n][11]
Code-Block de
execuo do
duplo clique
[n][12] Varivel a
ser utilizada na
edio
(ReadVar)
[n][13]
Code-Block de
execuo 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] Opes
de carga dos
dados (Ex:
1=Sim, 2=No)
TABELA
TEMPORRIA
[n][01] Descrio
do campo
[n][02] Nome do
campo
[n][03] Tipo
[n][04] Tamanho
[n][05] Decimal
[n][06] Picture

Descrio
Indica as filiais que devero ser consideradas na apresentao do Browse
Parmetros

Nome

Tipo

Descrio

aFils

Array of Records

Estrutura do
array
[n]Filial

Default

Obrigatrio

Referncia

SetIniWindow
SetIniWindow
Sintaxe
FWMBrowse():SetIniWindow(< bIniWindow >)-> NIL
Descrio
Indica o Code-Block executado na inicializao da janela do Browse
Parmetros

Nome

Tipo

Descrio

bIniWindow

Code-Block

Code-Block
executado na
inicializao da
janela do
Browse

Default

Obrigatrio

Referncia

SetSeeAll
SetSeeAll
Sintaxe
FWMBrowse():SetSeeAll(< lSeeAll >)-> NIL
Descrio
Indica se o usurio tem permisso para visualizar registros de outras filiais
Parmetros

Nome

Tipo

Descrio

lSeeAll

Lgico

Indica que o
usurio tem
permisso para
visualizar
registros de
outras filiais

SetSeek
SetSeek
Sintaxe
FWMBrowse():SetSeek(< lSeek >, < aSeek >)-> NIL
Descrio
Habilita a utilizao da pesquisa de registros no Browse

Default

Obrigatrio
X

Referncia

Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

lSeek

Lgico

Indica que ser


disponibiliza a
opoo de
pesquisa no
Browse

aSeek

Array of Records

Estrutura do
array
[n,1] Ttulo da
pesquisa
[n,2,1] LookUp
[n,2,2] Tipo de
dados
[n,2,3] Tamanho
[n,2,4] Decimal
[n,2,5] Ttulo do
campo
[n,2,6] Mscara
[n,3] Ordem da
pesquisa
[n,4] Exibe na
pesquisa

Referncia

SetTimer
SetTimer
Sintaxe
FWMBrowse():SetTimer(< bTimerAction >, < nInterval >)-> NIL
Descrio
Indica o tempo de atualizao da janela do Browse
Parmetros

Nome

Tipo

Descrio

bTimerAction

Code-Block

Code-Block
executado na
atualizao da
janela do
Browse

nInterval

Numrico

Intervalo de
atualizao da
janela

SetTopFun
SetTopFun
Sintaxe
FWMBrowse():SetTopFun(< cTopFun >)-> NIL
Descrio
Indica o limite superior das informaes no Browse
Parmetros

Default

Obrigatrio

Referncia

Nome

Tipo

Descrio

cTopFun

Caracteres

Limite superior.
Ex.: "01"

Default

Obrigatrio

Referncia

SetUseFilter
SetUseFilter
Sintaxe
FWMBrowse():SetUseFilter(< lFilter >)-> NIL
Descrio
Habilita a utilizao do filtro no Browse
Parmetros

Nome

Tipo

Descrio

lFilter

Lgico

Indica que ser


disponibiliza a
opo de filtro
no Browse

Default

Obrigatrio

Referncia

SetUseCaseFilter
SetUseCaseFilter
Sintaxe
FWMBrowse():SetUseCaseFilter(< lFilter >)-> NIL
Descrio
Habilita a utilizao do filtro rpido no Browse
Parmetros

Nome

Tipo

Descrio

lFilter

Lgico

Indica que ser


disponibilizada a
opo de filtro
no Browse

Default

Obrigatrio

Referncia

SetX3Tela
SetX3Tela
Sintaxe
FWMBrowse():SetX3Tela(< cTela >)-> NIL
Descrio
Permite adicionar uma regra para apresentao dos campos no Browse Obs.: O contedo da string deve conter o caracter "|" que permite
separar os indentificadores utilizados na regra de validao.
Parmetros

Nome

Tipo

Descrio

Default

Obrigatrio

Referncia

cTela

Caracteres

Indica a regra
para
apresentao
dos campos no
Browse

SetWalkThru
SetWalkThru
Sintaxe
FWMBrowse():SetWalkThru(< lWalkThru >)-> NIL
Descrio
Habilita a utilizao da funcionalidade Walk-Thru no Browse
Parmetros

Nome

Tipo

Descrio

lWalkThru

Lgico

Indica que ser


disponibilizado a
opo Walk-Thru

Default

Obrigatrio

Referncia

SetOnlyFields
SetOnlyFields
Sintaxe
FWMBrowse():SetOnlyFields(< aFields >)-> NIL
Descrio
Seta quais campos da tabelas sero apresentados no Browse
Parmetros

Nome

Tipo

Descrio

aFields

Array of Records

Array com os
nomes dos
campos a serem
apresentados

Default

Obrigatrio

Referncia

Exemplo
@sample oBrowse := FWMBrowse():New() oBrowse:SetAlias('SA1') oBrowse:SetOnlyFields( { 'A1_COD', 'A1_LOJA', 'A1_NOME' } )
oBrowse:Activate()
Observaes
Os campos que constam no array tm que estar configurados para exibio no Browse (X3_BROWSE=="S")
Destroy
Destroy
Sintaxe
FWMBrowse():Destroy()-> NIL
Descrio
Destroy o objeto e suas referncias a outros objetos.
OptionReport
OptionReport

Sintaxe
FWMBrowse():OptionReport()-> lOptionReport
Descrio
Indica se a opo de impresso das informaes do Browse est habilitada
Retorno
lOptionReport Indica se a opo de impresso est habilitada

También podría gustarte