Alguien tiene un ejemplo funcional con xbrowse y eagle?

Alguien tiene un ejemplo funcional con xbrowse y eagle?

Postby goosfancito » Wed Sep 24, 2008 10:34 pm

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

Postby Frafive » Thu Sep 25, 2008 8:31 am

Hola


Aqui tienes un trozo de codigo del xbrowse funcionando con eagle

un saludo



::oTabla := TMyTable():New( oVar:oMySQL,::cTabla,,,"nombre",if(oVar:lNavega,::nFilas,))




if ! ::oTabla:Open()
MsgInfo( "No se puede abrir la tabla: " + ::cTabla, "Operación Cancelada" )
lClose:=.f.
oVar:oDlg:=nil
return( nil )
endif





if ::oTabla:RecCount() > 0
::oTabla:GoTop()
endif




/* Vamos a montar el xBrowse */




::oBrw:=TXBrowse():New(oVar:oDlg,0,oVar:nBrw,(oVar:oDlg:nHeight()) /2,(oVar:oDlg:nWidth())/2 )


oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(2)}
oCol:cHeader := "Nombre"
::oBrw:acols[1]:nWidth:=200


oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(5)}
oCol:cHeader := "Contacto"
::oBrw:acols[2]:nWidth:=200

oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(4)}
oCol:cHeader := "Teléfono"
::oBrw:acols[3]:nWidth:=90


oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(7)}
oCol:cHeader := "Móvil"
::oBrw:acols[4]:nWidth:=90



oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(3)}
oCol:cHeader := "Dirección"
::oBrw:acols[5]:nWidth:=200



oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(12)}
oCol:cHeader := "Email"
::oBrw:acols[6]:nWidth:=150


oCol := ::oBrw:AddCol()
oCol:bStrData := { || ::oTabla:xFieldGet(13)}
oCol:cHeader := "Web"
::oBrw:acols[7]:nWidth:=200

::oBrw:nRowHeight:=20
::oBrw:nHeaderHeight:=22
::oBrw:CreateFromCode()
::oBrw:SetTMySql(::oTabla)
::oBrw:setfocus()
::oBrw:Gotop()


aEval( ::oBrw:aCols, { |oCol| oCol:bLDClickData := { || ::Ver(.t.) } } )
aEval( ::oBrw:aCols, { |oCol| oCol:bLClickHeader := {| nMRow, nMCol, nFlags, oCol|::IndexBrowse(oCol) }})

oVar:oDlg:bGotFocus:= { ||::oBrw:setfocus() }



::oBrw:bKeyDown := {|nKey| iif(nKey=13 .and. ::oBrw:nLen >=1 ,::Ver(.t.),.t.)}
Frafive
 
Posts: 189
Joined: Wed Apr 05, 2006 9:48 pm

Re: Alguien tiene un ejemplo funcional con xbrowse y eagle?

Postby lubin » Thu Sep 25, 2008 5:07 pm

goosfancito wrote:Gracias.


El el foro de Eagle de manu exposito, deje un ejemplo del uso de browse usando harbour. incluye mantenimiento decon una base de datos en mysql.. quizas ello te sirva

Lubin
User avatar
lubin
 
Posts: 450
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: SantaCroya and 52 guests