FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Xbrowse config
Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
Xbrowse config
Posted: Fri Jan 12, 2007 12:38 AM

How I can create a config of colums of xbrowse and save the state ?

Best Regards, Saludos



Falconi Silvio
Posts: 474
Joined: Sun Oct 30, 2005 06:37 AM
Xbrowse config
Posted: Sat Jan 13, 2007 04:00 AM

FUNCTION SaveState(obrow,cid)
local cState
cState:=obrow:SaveState()
if oServer:QueryData("select id from browseset where id='"+cid+"'")<>cid
oServer:Query("insert into browseset (id,cvalue) values ('"+cid+"','"+cState+"')")
else
oServer:Query("update browseset set cvalue='"+cState+"' where id='"+cid+"'")
endif
return

FUNCTION RestoreState(obrow,cid)
local cState
cState:=oServer:QueryData("select cvalue from browseset where id='"+cid+"'")
obrow:RestoreState(cState)
return

http://www.xtech2.top
Mobile:(86)13802729058
Email:100200651@qq.com
QQ:100200651
Weixin: qq100200651
Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
Xbrowse config
Posted: Tue Jan 16, 2007 05:07 PM

How I can create a browse to set hight, width, colors od eah columns of xbrowse and save it ?

Best Regards, Saludos



Falconi Silvio
Posts: 474
Joined: Sun Oct 30, 2005 06:37 AM
Xbrowse config
Posted: Wed Jan 17, 2007 01:28 AM

obrow := TXBrowse():New(odlg)

oBrow:nMarqueeStyle := 6
obrow:bskip:=obrow:bskipper
obrow:bClrStd := {||{CLR_BLACK,if(odb1:ordinqty-odb1:ordouqty-odb1:minqty+odb1:allqty<0,CLR_HRED,if(EVAL(obrow:bBookMark)%2==0,CLR_1,CLR_2))}}
obrow:nfreeze:=1
obrow:nColDividerStyle := LINESTYLE_GREEN
obrow:nRowDividerStyle := LINESTYLE_GREEN

            oCol := obrow:AddCol()
oCol:cHeader := "Unit"
oCol:bStrData := {||odb1:unit}

obrow:CreateFromResource(201)

define button id 101 of odlg action savestate(obrow,"browseid1")

activate dialog odlg on init (restorestate(obrow,"browseid1")

http://www.xtech2.top
Mobile:(86)13802729058
Email:100200651@qq.com
QQ:100200651
Weixin: qq100200651

Continue the discussion