Como definir o ALIAS do browse ?
Enviado: 31 Jan 2024 17:47
Criei o browse mas não é para o arquivo em uso.
Como defino o ALIAS a ser usado no browse ?
Como defino o ALIAS a ser usado no browse ?
Código: Selecionar todos
local oDlg, oBrwCab, oBrwItens, ...
INIT DIALOG ...
...
dbSelectArea('master') //Cabeçalho
@ 5,80 Browse oBrwCab DataBase of oDlg...
oBrwCab:Alias := "master"
...
//Browse dos itens
dbSelectArea('slave')
@ 5,35 Browse oBrwItens DataBase of oTab Size 730,400 Font oBrwFont Style WS_VSCROLL + WS_HSCROLL
oBrwItens:Alias := 'slave'
...
Código: Selecionar todos
IF ::type == BRW_DATABASE
::alias := Alias()
::bSkip := { |o, n| (o), ( ::alias ) -> ( dbSkip( n ) ) }
::bGoTop := { || ( ::alias ) -> ( DBGOTOP() ) }
::bGoBot := { || ( ::alias ) -> ( dbGoBottom() ) }
::bEof := { || ( ::alias ) -> ( Eof() ) }
::bBof := { || ( ::alias ) -> ( Bof() ) }
::bRcou := { || ( ::alias ) -> ( RecCount() ) }
::bRecnoLog := ::bRecno := { ||( ::alias ) -> ( RecNo() ) }
::bGoTo := { |o, n|(o), ( ::alias ) -> ( dbGoto( n ) ) }
Código: Selecionar todos
::alias := Alias()
Código: Selecionar todos
// cria label, textbox, etc
SELECT outro
// cria o browse
SELECT volta
// cria mais coisas