财管.家园.fs119.net
财软联 盟 fs119.net
图1
财,管家园,fs119.net
财,软联盟,fs119.net
财软联.盟.fs119.net
财管,家园,fs119.net
ls—oldsql=dw—1.getsqlselect()
choosecaseddlb—1.text
case″学号″ls—column=″sid″
case″姓名″ls—column=″sname″
case″住址″ls—column=″saddr″
case″班号″ls—column=″class.cid″
case″班级名称″ls—column=″cname″
endchoose
ifrb—1.checkedthenls—order=″ASC″
elsels—order=″DESC″
endif
ls—newsql=ls—oldsql+″ORDERBY″+&
ls—column+″″+ls—order
ifdw—1.setsqlselect(ls—newsql)=-1then
messagebox(″警告″,″数据设置失败″,stopsign!)
elsedw—1.settransobject(sqlca)
dw—1.reset()
dw—1.retrieve()
dw—1.setsqlselect(ls—oldsql)
endif
财软联盟,fs119.net
财软联,盟,fs119.net
财.管家园.fs119.net
ls—old=dw—1.describe(′datawindow.table.select′)
dw—1.settransobject(sqlca)
window.height=li_height-2*(li_gd-li_y)
next
case5//closetype=5,从左右向中间挤压逐渐消失
li_cenx=li_xli_width/2
forli_gd=li_xtoli_cenxstep1
window.x=li_gd
window.width=li_width-2*(li_gd-li_x)
next
case6//closetype=6,从左上->右下
forli_gd=li_ytoli_heightli_ystep1
window.y=li_gd
window.height=li_heightli_y-li_gd
ifwindow.x<li_xli_widththen
window.x=li_x(li_gd-li_y)
else
window.x=li_xli_width
endif
ifwindow.width>0then
window.width=li_xli_width-window.x
else
window.width=0
endif
next
window.x=li_xli_width
window.y=li_heightli_y
window.width=0
window.height=0
window.show()
case7//closetype=7,从右下->左上
forli_gd=li_heightto0step-1
window.height=li_gd
ifwindow.width>0then
window.width=li_width-(li_height-li_gd)
else
window.width=0
endif
next
window.x=li_x
window.y=li_y
window.width=0
window.height=0
window.show()
case8//closetype=8,从右上->左下
forli_gd=li_ytoli_heightli_ystep1
window.y=li_gd
window.height=li_heightli_y-li_gd
ifwindow.width>0then
window.width=li_width-(li_gd-li_y)
else
window.width=0
endif
next
window.x=li_x
window.y=li_heightli_y
window.width=0
window.height=0
window.show()
case9//closetype=9,从左下->右上
forli_gd=li_xtoli_xli_widthstep1
window.x=li_gd
window.width=li_widthli_x-li_gd
ifwindow.height>0then
window.height=li_height-(li_gd-li_x)
else
window.height=0
endif
next
window.x=li_xli_width
window.y=li_y
window.width=0
window.height=0
window.show()
case10//closetype=10,从四面到中间 财软联盟 fs119.net
li_ceny=li_yli_height/2
li_cenx=li_xli_width/2
forli_gd=li_ytoli_cenystep1
window.y=li_gd
window.height=li_height-2*(li_gd-li_y)
ifwindow.x<li_xli_cenxthen
window.x=li_x(li_gd-li_y)
else
window.x=li_xli_cenx
endif
ifwindow.width>0then
window.width=li_width-2*(li_gd-li_y)
else
window.width=0
endif
next
window.x=li_cenx
window.y=li_ceny
window.width=0
window.height=0
window.show()
caseelse
window.show()
window.width=li_width
window.height=li_height
window.x=li_x
window.y=li_y
ENDCHOOSE
return0
************************
//调用该函数在窗体的closequery事件中
gf_closequery(w_main,mod(integer(string(now(),"ss")),11))
财.软联盟.fs119.net
Google.cn搜索相关文章:
谷歌中搜索全球网 PB实现数据窗口动态排序的方法
百度中搜索 PB实现数据窗口动态排序的方法
谷歌中搜索www.fs119.net PB实现数据窗口动态排序的方法
下一篇:PowerBuilder中数据窗口的数据缓冲区
