bBookMark

bBookMark

Postby goosfancito » Sun Sep 21, 2008 7: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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: bBookMark

Postby FranciscoA » Sun Sep 21, 2008 8: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) }
User avatar
FranciscoA
 
Posts: 2114
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: bBookMark

Postby goosfancito » Sun Sep 21, 2008 8: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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Postby Antonio Linares » Sun Sep 21, 2008 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby goosfancito » Sun Sep 21, 2008 9: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/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 18 guests