Browse barra vertical correção.

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Browse barra vertical correção.

Mensagem por Itamar M. Lins Jr. »

Olá!
For indexed database you need to add the following "magic") lines:
oBrw:bRcou := {|o| (o:alias)->(Ordkeycount()) }
oBrw:bRecnoLog := {|o| (o:alias)->(Ordkeyno()) }

You may add a common function to open dbf in a browse, like in dbchw.prg, UpdBrowse():
...
IF OrdNumber() == 0
oBrw:bRcou := {|o| (o:alias)->(Reccount()) }
oBrw:bRecnoLog := {|o| (o:alias)->(Recno()) }
ELSE
oBrw:bRcou := {|o| (o:alias)->(Ordkeycount()) }
oBrw:bRecnoLog := {|o| (o:alias)->(Ordkeyno()) }
ENDIF
...

Regards, Alexander
Deixando aqui registrado. A barra vertical não funciona com DBF indexado.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder