FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour bBookMark
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
bBookMark
Posted: Sun Sep 21, 2008 07:51 PM
Hola.
Que hace el metodo
bBookMark
en xbrowse?

Gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: bBookMark
Posted: Sun Sep 21, 2008 08:22 PM
goosfancito wrote:Hola.
Que hace el metodo
bBookMark
en xbrowse?

Gracias.



bBookMark,; // SETGET codeblock to be used for bookmarking a specific row
; // When no parameter is passed it should return a bookamark value
; // When a parameter is passed should return to that bookmark position
; // For example: {|n| iif( n == nil, Recno(), DbGoto(n) }
Francisco J. Alegr铆a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: bBookMark
Posted: Sun Sep 21, 2008 08:29 PM
Thank麓s

FranciscoA wrote:
goosfancito wrote:Hola.
Que hace el metodo
bBookMark
en xbrowse?

Gracias.



bBookMark,; // SETGET codeblock to be used for bookmarking a specific row
; // When no parameter is passed it should return a bookamark value
; // When a parameter is passed should return to that bookmark position
; // For example: {|n| iif( n == nil, Recno(), DbGoto(n) }
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
bBookMark
Posted: Sun Sep 21, 2008 09:00 PM

Es un codeblock, asignable, en el que podemos anotar un registro al que deseamos regresar, por alguna raz贸n.

Una definici贸n t铆pica ser铆a:
oBrw:bBookMark := {|n| If( n == nil, ( oBrw:cAlias )->( Recno() ), ( oBrw:cAlias )->( DbGoto(n) ) }

Al evaluarlo tipo "Get" nos devolver铆a el registro en donde estamos situados:
nRecNoActual = Eval( oBrw:bBookMark )

Por el contrario, al pasarle un valor (tipo "Set"), nos llevar铆a a esa posici贸n:
Eval( oBrw:bBookMark, nRecADondeQuieroIr )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
bBookMark
Posted: Sun Sep 21, 2008 09:17 PM
10 puntos (se diria en el taringa je)

Antonio Linares wrote:Es un codeblock, asignable, en el que podemos anotar un registro al que deseamos regresar, por alguna raz贸n.

Una definici贸n t铆pica ser铆a:
oBrw:bBookMark := {|n| If( n == nil, ( oBrw:cAlias )->( Recno() ), ( oBrw:cAlias )->( DbGoto(n) ) }

Al evaluarlo tipo "Get" nos devolver铆a el registro en donde estamos situados:
nRecNoActual = Eval( oBrw:bBookMark )

Por el contrario, al pasarle un valor (tipo "Set"), nos llevar铆a a esa posici贸n:
Eval( oBrw:bBookMark, nRecADondeQuieroIr )
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion