You are on page 1of 28

FWMarkBrowse

Classe: FWMarkBrowse

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

FWMarkBrowse
FWMarkBrowse
Descrio
Fornece um objeto do tipo grid, botes laterais e uma coluna com a opo de marca e desmarca
New
New
Sintaxe
FWMarkBrowse():New()-> oSelf
Descrio
Mtodo construtor da classe
Retorno
oSelf Objeto da classe
Activate
Activate
Sintaxe
FWMarkBrowse():Activate(< oOwner >)-> NIL
Descrio
Mtodo de ativao da classe
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


oOwner Objeto Objeto
proprietrio
X

AddButton
AddButton
Sintaxe
FWMarkBrowse():AddButton(< cTitle >, < xAction >, < uParam1 >, < nOption >, < nVerify >)-> NIL
Descrio
Adiciona um boto na rea lateral do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cTitle Caracteres Ttulo X
xAction Qualquer Ao do boto,
podendo ser
uma funo ou
Code-Block
X
uParam1 Qualquer Reservado X
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)
X
nVerify Numrico Posio a ser
validada no
acesso de
usurio
X

AddFilter
AddFilter
Sintaxe
FWMarkBrowse():AddFilter(< cFilter >, < cExpAdvPL >, < lNoCheck >, < lSelected >, < cAlias >, < lFilterAsk >, < aFilParser >, < cID >)-> NIL
Descrio
Permite adicionar um filtro na lista de opes de filtros do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cFilter Caracteres Ttulo do Filtro X
cExpAdvPL Caracteres Expresso do
filtro em formato
AdvPL
X
lNoCheck Lgico Indica que o filtro
no poder ser
marcado/desmar
cado
X
lSelected Lgico Indica que o filtro
dever ser
apresentado
como
marcado/desmar
cado
X
cAlias Caracteres Indica que o filtro
de
relacionamento
entre as tabelas
e a expresso
AdvPL deve ser
informado
obrigatoriamente
com expresses
SQL
X
lFilterAsk Lgico Indica se o filtro
pergunta as
informaes na
execuo
X
aFilParser Array of Records Parser do filtro
[n,1] String
contendo o
campo, operador
ou expresso do
filtro
[n,2] Indica o tipo
do parser
(FIELD=Campo,
OPERATOR=Op
erador e
EXPRESSION=
Expresso)
X
cID Caracteres Identificador do
filtro
X

AddLegend
AddLegend
Sintaxe
FWMarkBrowse():AddLegend(< xCondition >, < cColor >, < cTitle >)-> NIL
Descrio
Permite adicionar legendas no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


xCondition Qualquer Expresso
AdvPL ou
Code-Block com
a regra da
legenda
X
cColor Caracteres Cor que
identifica a regra
X
cTitle Caracteres Ttulo da
legenda,
utilizado na
janela de
visualizao das
legendas
X

AddMarkColumns
AddMarkColumns
Sintaxe
FWMarkBrowse():AddMarkColumns(< bMark >, < bLDblClick >, < bHeaderClick >)-> NIL
Descrio
Permite adicionar uma coluna com a opo de marca e desmarca
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bMark Code-Block Code-Block com
a regra e dever
retornar a
imagem
referente a
marcado/desmar
cado
X
bLDblClick Code-Block Code-Block com
a execuo do
duplo clique na
coluna
X
bHeaderClick Code-Block Code-Block com
a execuo do
clique no header
da coluna
X

AddStatusColumns
AddStatusColumns
Sintaxe
FWMarkBrowse():AddStatusColumns(< bStatus >, < bLDblClick >)-> NIL
Descrio
Permite adicionar uma coluna de status
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bStatus Code-Block Code-Block com
a regra e dever
retornar a
imagem
referente ao
status
X
bLDblClick Code-Block Code-Block com
a execuo do
duplo clique na
coluna
X

Alias
Alias
Sintaxe
FWMarkBrowse():Alias()-> cAlias
Descrio
Retorna o Alias utilizado no Browse
Retorno
cAlias Alias utilizado no Browse
AllMark
AllMark
Sintaxe
FWMarkBrowse():AllMark()-> NIL
Descrio
Realiza a marcao de todos os itens
At
At
Sintaxe
FWMarkBrowse():At()-> nAt
Descrio
Retorna a posio atual do registro
Retorno
nAt Posio do registro
CanMark
CanMark
Sintaxe
FWMarkBrowse():CanMark(< cMark >)-> lReturn
Descrio
Avalia se a coluna pode ser marcada\desmarcada
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cMark Caracteres Indica marca
utilizada no
registro
X

Retorno
lReturn Indica se a coluna pode ser marcada/desmarcada
ClassName
ClassName
Sintaxe
FWMarkBrowse():ClassName()-> cClassName
Descrio
Retorna o nome da classe (FWMARKBROWSE)
Retorno
cClassName Nome da classe
CleanFilter
CleanFilter
Sintaxe
FWMarkBrowse():CleanFilter()-> NIL
Descrio
Realizada a limpeza dos filtros utilizados no Browse
CheckSemaphore
CheckSemaphore
Sintaxe
FWMarkBrowse():CheckSemaphore(< lUnLock >)-> lReturn
Descrio
Avalia se o registro est marcado por outro usurio
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lUnLock Lgico Indica se dever
retirar a trava do
registro
X

Retorno
lReturn Indica que o registro est em uso por outro usurio
Data
Data
Sintaxe
FWMarkBrowse():Data()-> oData
Descrio
Retorna o objeto de dados no Browse
Retorno
oData Retorna o objeto de dados do Browse
DataArray
DataArray
Sintaxe
FWMarkBrowse():DataArray()-> lDataArray
Descrio
Retorna se o dados apresentados no Browse de Array
Retorno
lDataArray Indica que o Browse utiliza informaes de um array
DataQuery
DataQuery
Sintaxe
FWMarkBrowse():DataQuery()-> lDataQuery
Descrio
Retorna se o dados apresentados no Browse de Query
Retorno
lDataQuery Indica que o Browse utiliza informaes de uma Query
DataTable
DataTable
Sintaxe
FWMarkBrowse():DataTable()-> lDataTable
Descrio
Retorna se o dados apresentados no Browse de Tabela
Retorno
lDataTable Indica que o Browse utiliza informaes de uma Tabela
DataText
DataText
Sintaxe
FWMarkBrowse():DataText()-> lDataText
Descrio
Retorna se o dados apresentados no Browse de Texto
Retorno
lDataText Indica que o Browse utiliza informaes de um arquivo Texto
DeActivate
DeActivate
Sintaxe
FWMarkBrowse():DeActivate()-> NIL
Descrio
Mtodo de destruio da classe
DeleteFilter
DeleteFilter
Sintaxe
FWMarkBrowse():DeleteFilter(< cID >)-> NIL
Descrio
Permite realizar a excluso de filtros
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cID Caracteres Identificador do
Filtro
X

Disable
Disable
Sintaxe
FWMarkBrowse():Disable()-> NIL
Descrio
Desabilita a utilizao do Browse
DisableConfig
DisableConfig
Sintaxe
FWMarkBrowse():DisableConfig()-> NIL
Descrio
Desabilita a utilizao das configuraes do Browse
DisableFilter
DisableFilter
Sintaxe
FWMarkBrowse():DisableFilter()-> NIL
Descrio
Desabilita a utilizao do filtro no Browse
DisableLocate
DisableLocate
Sintaxe
FWMarkBrowse():DisableLocate()-> NIL
Descrio
Desabilita a utilizao do localizador de registro no Browse
DisableSeek
DisableSeek
Sintaxe
FWMarkBrowse():DisableSeek()-> NIL
Descrio
Desabilita a utilizao da pesquisa no Browse
DisableReport
DisableReport
Sintaxe
FWMarkBrowse():DisableReport()-> NIL
Descrio
Desabilita a impresso das informaes disponveis no Browse
DisableSaveConfig
DisableSaveConfig
Sintaxe
FWMarkBrowse():DisableSaveConfig()-> NIL
Descrio
Desabilita a gravao das configuraes realizadas no Browse
Enable
Enable
Sintaxe
FWMarkBrowse():Enable()-> NIL
Descrio
Habilita a utilizao do Browse
FWFilter
FWFilter
Sintaxe
FWMarkBrowse():FWFilter()-> oFWFilter
Descrio
Retorna o objeto FWFilter
Retorno
oFWFilter Retorna o objeto FWFilter
GetFilterDefault
GetFilterDefault
Sintaxe
FWMarkBrowse():GetFilterDefault()-> NIL
Descrio
Retorna o filtro padro do Browse
GetOwner
GetOwner
Sintaxe
FWMarkBrowse():GetOwner()-> oOwner
Descrio
Retorna o container para criao do Browse
Retorno
oOwner Objeto container
GetProfileID
GetProfileID
Sintaxe
FWMarkBrowse():GetProfileID()-> cProfileID
Descrio
Retorna o identificador do Browse eutiliza na gravao das configuraes no profile do usurio. Deve ser utilizado quando existir mais de um
Browse na rotina.
Retorno
cProfileID Identificador do Browse
GoBottom
GoBottom
Sintaxe
FWMarkBrowse():GoBottom(< lCallRefresh >)-> NIL
Descrio
Posiciona no ltimo registro do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lCallRefresh Lgico Indica que foi
chamado
atravs do
mtodo
Refresh()
X

GoDown
GoDown
Sintaxe
FWMarkBrowse():GoDown(< nOffSet >, < lReport >)-> NIL
Descrio
Salta uma ou mais linhas para baixo do item posicionado
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nOffSet Numrico Indica a
quantidade de
linhas a serem
saltadas
X
lReport Lgico Indica se
impresso dos
itens do Browse
X

GoPgDown
GoPgDown
Sintaxe
FWMarkBrowse():GoPgDown()-> NIL
Descrio
Salta uma pgina para baixo do item posicionado
GoPgUp
GoPgUp
Sintaxe
FWMarkBrowse():GoPgUp()-> NIL
Descrio
Salta uma pgina para cima do item posicionado
GoTop
GoTop
Sintaxe
FWMarkBrowse():GoTop(< lForce >)-> NIL
Descrio
Posiciona no primeiro registro do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lForce Lgico Indica que
dever forar o
posicionamento
X

GoUp
GoUp
Sintaxe
FWMarkBrowse():GoUp(< nOffSet >)-> NIL
Descrio
Salta uma ou mais linhas para cima do item posicionado
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nOffSet Numrico Indica a
quantidade de
linhas a serem
saltadas
X

GoTo
GoTo
Sintaxe
FWMarkBrowse():GoTo(< nGoto >, < lRefresh >)-> NIL
Descrio
Posiciona em um determinado registro do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nGoto Numrico Indica o item que
dever ser
posicionado
X
lRefresh Lgico Indica se dever
forar a
atualizao do
Browse
X

IsMark
IsMark
Sintaxe
FWMarkBrowse():IsMark(< cMark >)-> NIL
Descrio
Retorna se o registro est marcado no browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cMark Caracteres Marca do
registro
X

IsInvert
IsInvert
Sintaxe
FWMarkBrowse():IsInvert()-> lInvert
Descrio
Indica se a marca deve ser considerada invertida. Obs.: Utilizada em casos como o de marcao de todos os registros.
Retorno
lInvert Indica se a marca deve ser considerada invertida
Mark
Mark
Sintaxe
FWMarkBrowse():Mark(< cMark >)-> cMark
Descrio
Retorna a marca utilizada para identificar que o registro est marcado pelo usurio atual.
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cMark Caracteres Marca do
registro
X

Retorno
cMark Marca do registro
MarkRec
MarkRec
Sintaxe
FWMarkBrowse():MarkRec()-> NIL
Descrio
Realiza a marcao ou desmarcao do registro
OnChange
OnChange
Sintaxe
FWMarkBrowse():OnChange()-> NIL
Descrio
Executa o Code-Block, definido no mtodo SetChange(bChange), para tratamentos aps a mudana de uma linha no Browse
OpenSemaphore
OpenSemaphore
Sintaxe
FWMarkBrowse():OpenSemaphore()-> NIL
Descrio
Realiza a abertura do arquivo de semaforo
Refresh
Refresh
Sintaxe
FWMarkBrowse():Refresh(< lGoTop >)-> NIL
Descrio
Executa a atualizao das informaes no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lGoTop Lgico Indica que
dever ser
posicionado no
primeiro registro
do Browse
X

Semaphore
Semaphore
Sintaxe
FWMarkBrowse():Semaphore()-> lSemaphore
Descrio
Indica que o Browse utiliza controle de semforo
Retorno
lSemaphore Indica que o Browse utiliza controle de semforo
SetAfterMark
SetAfterMark
Sintaxe
FWMarkBrowse():SetAfterMark(< bAfterMark >)-> NIL
Descrio
Indica o Code-Block executado aps a marcao ou desmarcao do registro
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bAfterMark Code-Block Code-Block
executado aps
a marcao ou
desmarcao do
registro
X

SetAlias
SetAlias
Sintaxe
FWMarkBrowse():SetAlias(< cAlias >)-> NIL
Descrio
Indica o alias da tabela que ser utilizada no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cAlias Caracteres Alias da tabela X

SetAllMark
SetAllMark
Sintaxe
FWMarkBrowse():SetAllMark(< bAllMark >)-> NIL
Descrio
Indica o Code-Block executado no clique do header da coluna de marca/desmarca
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bAllMark Code-Block Code-Block
executado no
clique do header
da coluna de
marca/desmarca
X

SetBackColor
SetBackColor
Sintaxe
FWMarkBrowse():SetBackColor(< nBackColor >)-> NIL
Descrio
Indica a cor de fundo do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nBackColor Numrico Cor de fundo do
Browse.
X

Veja tambm
Funo RGB
SetBotFun
SetBotFun
Sintaxe
FWMarkBrowse():SetBotFun(< cBotFun >)-> NIL
Descrio
Indica o limite inferior das informaes no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cBotFun Caracteres Limite inferior.
Ex.: "02"
X

SetChange
SetChange
Sintaxe
FWMarkBrowse():SetChange(< bChange >)-> NIL
Descrio
Indica a Code-Block executado aps a mudana de uma linha
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bChange Code-Block Code-Block
executado aps
a mudana de
uma linha
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


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

SetClrAlterRow
SetClrAlterRow
Sintaxe
FWMarkBrowse():SetClrAlterRow(< nClrAlterRow >)-> NIL
Descrio
Indica a cor alternada do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nClrAlterRow Numrico Cor de alternada
do Browse
X

Veja tambm
Funo RGB
SetColumns
SetColumns
Sintaxe
FWMarkBrowse():SetColumns(< aColumns >)-> NIL
Descrio
Adiciona uma coluna no Browse em tempo de execuo
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


aColumns Array of Records Array contendo o
objeto
FWBrwColumn
ou um array com
a seguinte
estrutura:
[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)
X

SetCustomMarkRec
SetCustomMarkRec
Sintaxe
FWMarkBrowse():SetCustomMarkRec(< bCustomMarkRec >)-> NIL
Descrio
Permite o desenvolvedor controlar a marcao ou desmarcao do registro
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bCustomMarkRe
c
Code-Block Code-Block
executado na
marcao ou
desmarcao do
registro
X

SetDescription
SetDescription
Sintaxe
FWMarkBrowse():SetDescription(< cDescription >)-> NIL
Descrio
Indica a descrio do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cDescription Caracteres Descrio do
Browse
X

SetFieldMark
SetFieldMark
Sintaxe
FWMarkBrowse():SetFieldMark(< cFieldMark >)-> NIL
Descrio
Indica o campo que dever ser atualizado com a marca no registro
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cFieldMark Caracteres Campo que
dever ser
atualizado com a
marca no
registro
X

SetFields
SetFields
Sintaxe
FWMarkBrowse():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 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
X

SetFilter
SetFilter
Sintaxe
FWMarkBrowse():SetFilter(< cCpoFil >, < cTopFun >, < cBotFun >)-> NIL
Descrio
Indica o limite superior e inferior de um campo respeitando a classificao das informaes atual.
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cCpoFil Caracteres Indica o campo a
ser considerado
o limite superior
e inferior
X
cTopFun Caracteres Indica o limite
superior
X
cBotFun Caracteres Indica o limite
inferior
X

SetFilterDefault
SetFilterDefault
Sintaxe
FWMarkBrowse():SetFilterDefault(< cFilterDefault >)-> NIL
Descrio
Indica o filtro padro do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cFilterDefault Caracteres Indica o filtro
padro do
Browse
X

SetFontBrowse
SetFontBrowse
Sintaxe
FWMarkBrowse():SetFontBrowse(< oFont >)-> NIL
Descrio
Indica a fonte do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


oFont Objeto Objeto TFont X

SetForeColor
SetForeColor
Sintaxe
FWMarkBrowse():SetForeColor(< nForeColor >)-> NIL
Descrio
Indica a cor da fonte no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nForeColor Numrico Cor da fonte no
Browse.
X

Veja tambm
Funo RGB
SetIniWindow
SetIniWindow
Sintaxe
FWMarkBrowse():SetIniWindow(< bIniWindow >)-> NIL
Descrio
Indica o Code-Block executado na inicializao da janela do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bIniWindow Code-Block Code-Block
executado na
inicializao da
janela do
Browse
X

SetInvert
SetInvert
Sintaxe
FWMarkBrowse():SetInvert(< lInvert >)-> NIL
Descrio
Indica que a marca deve ser considerada invertida Obs.: Utilizada em casos como o de marcao de todos os registros
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lInvert Lgico Indica que a
marca deve ser
considerada
invertida
X

SetLineHeight
SetLineHeight
Sintaxe
FWMarkBrowse():SetLineHeight(< nHeight >)-> NIL
Descrio
Indica a altura da linha no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


nHeight Numrico Indica a altura
da linha
X

SetLocate
SetLocate
Sintaxe
FWMarkBrowse():SetLocate(< lLocate >)-> NIL
Descrio
Habilita a utilizao do localizador de registros no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lLocate Lgico Indica que o
Browse utiliza o
localizador de
registros
X

SetMark
SetMark
Sintaxe
FWMarkBrowse():SetMark(< cMark >, < cAlias >, < cField >)-> NIL
Descrio
Indica a marca a ser utilizada na marcao dos registros
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cMark Caracteres Marca a ser
utilizada na
marcao dos
registros
X
cAlias Caracteres Alias da tabela X
cField Caracteres Campo que deve
receber a marca
X

SetMenuDef
SetMenuDef
Sintaxe
FWMarkBrowse():SetMenuDef(< cMenuDef >)-> NIL
Descrio
Indica o programa que ser utilizado para a carga do menu funcional
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cMenuDef Caracteres Programa
utilizado para a
carga do menu
funcional
X

SetNumberLegend
SetNumberLegend
Sintaxe
FWMarkBrowse():SetNumberLegend(< lNumber >)-> NIL
Descrio
Indica que a legenda ser representada por nmeros
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lNumber Lgico Indica que a
legenda ser
representada por
nmeros
X

SetOwner
SetOwner
Sintaxe
FWMarkBrowse():SetOwner(< oOwner >)-> NIL
Descrio
Indica o container para criao do Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


oOwner Objeto Objeto container X

SetParam
SetParam
Sintaxe
FWMarkBrowse():SetParam(< bParam >)-> NIL
Descrio
Indica o Code-Block executado ao pressionar a tecla F12
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bParam Code-Block Code-Block
executado ao
pressionar a
tecla F12
X

SetProfileID
SetProfileID
Sintaxe
FWMarkBrowse():SetProfileID(< cProfileID >)-> NIL
Descrio
Define o identificador do Browse utiliza na gravao das configuraes no profile do usurio. Deve ser utilizado quando existir mais de um
Browse na rotina.
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


cProfileID Caracteres Identificador do
Browse
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


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

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

Nome Tipo Descrio Default Obrigatrio Referncia


lSeek Lgico Indica que ser
disponibiliza a
opoo de
pesquisa no
Browse
X
aOrder 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
X

SetSemaphore
SetSemaphore
Sintaxe
FWMarkBrowse():SetSemaphore(< lSemaphore >)-> NIL
Descrio
Indica que o Browse utiliza controle de marcao exclusiva do registro pelo usurio
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lSemaphore Lgico Indica o uso de
marcao
exclusiva
X

SetTemporary
SetTemporary
Sintaxe
FWMarkBrowse():SetTemporary(< lTemporary >)-> NIL
Descrio
Indica que o Browse utiliza tabela temporria
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lTemporary Lgico Indica que o
Browse utiliza
tabela
temporria
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


bTimerAction Code-Block Code-Block
executado na
atualizao da
janela do
Browse
X
nInterval Numrico Intervalo de
atualizao da
janela
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


cTopFun Caracteres Limite superior.
Ex.: "01"
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


lFilter Lgico Indica que ser
disponibiliza a
opo de filtro
no Browse
X

SetValid
SetValid
Sintaxe
FWMarkBrowse():SetValid(< bValid >)-> NIL
Descrio
Indica o Code-Block executado para validar a marcao/desmarcao do registro
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


bValid Code-Block Code-Block
executado para
validar a
marcao/desm
arcao do
registro
X

SetX3Tela
SetX3Tela
Sintaxe
FWMarkBrowse():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
X

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

Nome Tipo Descrio Default Obrigatrio Referncia


lWalkThru Lgico Indica que ser
disponibilizado a
opo Walk-Thru
X

SetAmbiente
SetAmbiente
Sintaxe
FWMarkBrowse():SetAmbiente(< lAmbiente >)-> NIL
Descrio
Habilita a utilizao da funcionalidade Ambiente no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lAmbiente Lgico Indica que ser
disponibilizado a
opo Ambiente
X

Valid
Valid
Sintaxe
FWMarkBrowse():Valid()-> lReturn
Descrio
Avalia se o registro pode ser marcado ou desmarcado
Retorno
lReturn Indica se o registro pode ser marcado ou desmarcado
AddBrwRelation
AddBrwRelation
Sintaxe
FWMarkBrowse():AddBrwRelation(< oBrwRel >)-> NIL
Descrio
Permite adicionar a informao de um browse relacionado
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


oBrwRel Objeto Browse que se
deseja informar
como
relacionado
X

ForceQuitButton
ForceQuitButton
Sintaxe
FWMarkBrowse():ForceQuitButton(< lSet >)-> NIL
Descrio
Forca a exibio SAIR para Browses no ancorados diretamente em alguns containers
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


lSet Lgico Define se fora
ou nao a
exibiao do
boto
X

GetLeftJoin
GetLeftJoin
Sintaxe
FWMarkBrowse():GetLeftJoin()-> NIL
Descrio
Retorna os JOINs da tabela
GetBrwRelation
GetBrwRelation
Sintaxe
FWMarkBrowse():GetBrwRelation()-> NIL
Descrio
Retorna os browses relacionados da tabela
SetOnlyFields
SetOnlyFields
Sintaxe
FWMarkBrowse():SetOnlyFields(< aFields >)-> NIL
Descrio
Seta quais campos da tabelas sero apresentados no Browse
Parmetros

Nome Tipo Descrio Default Obrigatrio Referncia


aFields Array of Records Array com os
nomes dos
campos a serem
apresentados
X

Exemplo
@sample oMark := FWMarkBrowse():New() oMark:SetAlias('SA1') oMark:SetOnlyFields( { 'A1_COD', 'A1_LOJA', 'A1_NOME' } )
oMark:Activate()
Observaes
Os campos que constam no array tm que estar configurados para exibio no Browse (X3_BROWSE=="S")