FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Tsbrowse: Posicionando el cursor en un registro especifico
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
Tsbrowse: Posicionando el cursor en un registro especifico
Posted: Wed Mar 26, 2008 02:42 PM
Esto tratando, cuando abro una tabla, de posicionar el cursor en un registro especifico (por ejempo en el registro No. 10).

Si uso el Browse de fivewin funciona bien, pero cuando uso Tsbrowse siempre se posiciona en el primer registro.
Exite algun metodo en Tsbrowse para indicarle que cuando abra la tabla se posicione el cursor en un registro especifico?

Aqui esta el codigo que estoy usando:

FUNCTION SelectStateI(cInitST)
   LOCAL oDlg, oBrw, cAlias

   DEFINE DIALOG oDlg RESOURCE "BROW_ST"

   dbselectarea("STATES")
   dbsetorder("STNAMES")
    cAlias := alias()

  REDEFINE BROWSE oBrw of oDlg ID 101
   
	IF len(alltrim(cInitST)) > 0
		dbsetorder("STCODES")
		if dbseek(cInitST)
		      // El cursor se debe posicionar en este registro.
                                     // Funciona perfecto con TWbrowse de Fivewin
                                     // NO funciona si uso Tsbrowse 
		endif
		dbsetorder("STNAMES")
	ELSE
		 dbgotop()
	ENDIF

	 ADD COLUMN TO BROWSE oBrw TITLE "State name" DATA    (cAlias)->ST_NAME ;
	 WIDTH 200

	 ADD COLUMN TO BROWSE oBrw  TITLE "Code" DATA (cAlias)- >ST_ABREV;
	 WIDTH 35

	 ADD COLUMN TO BROWSE oBrw  TITLE "Country" DATA (cAlias)->COUNTRY;
	 WIDTH 80


   oDlg:lHelpIcon := .F.

   ACTIVATE DIALOG oDlg CENTER
  
RETURN (.T.)



Alguna sugerencia de que se debe hacer para que funcione en Tsbrowse?

Saludos,

George
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Tsbrowse: Posicionando el cursor en un registro especifi
Posted: Wed Mar 26, 2008 03:00 PM
Hola George:
George wrote:Esto tratando, cuando abro una tabla, de posicionar el cursor en un registro especifico (por ejempo en el registro No. 10).Alguna sugerencia de que se debe hacer para que funcione en Tsbrowse?

oBrw:lInitGoTop := .F.

Saludos

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM
Tsbrowse: Posicionando el cursor en un registro especifico
Posted: Wed Mar 26, 2008 11:15 PM

Gracias Manuel. Funciono perfecto.
A pesar de tantos buenos Browses que tenemos diponibles para FWH, incluyendo XBrowse el cual parece ser muy completo y muy rapido, mi preferencia sigue siendo TSBROWSE por su facilidad de uso y sus excelentes caracteristicas.

Saludos,

George

Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
Tsbrowse: Posicionando el cursor en un registro especifico
Posted: Thu Mar 27, 2008 11:11 AM

Faço suas as minhas palavras. Muito obrigado Manuel Mercado!

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin

Continue the discussion