access数据库的排序问题
怪我没描述清楚还是怎么? 没人理我啊.从数据库里读出数据,然后在
GUICtrlCreateListViewItem ( $RS.Fields (0).value&"|"& $RS.Fields (1).value&"|"& $RS.Fields (2).value&"|"& $RS.Fields (3).value&"|"& $RS.Fields (4).value,$viewdata )
里面按$riqi 从小到大排列输出.
这样够清楚了没?
[ 本帖最后由 sak47 于 2008-10-4 14:39 编辑 ] :face (37): :face (37): :face (37): :face (37): :face (37): 建议还是直接用SQL语句按大小排列搜索数据,然后获得数据就可以直接按顺序输出 是滴是滴,order by 会用吧
不行的话,listview控件是有排序功能的UDF的,
GUICtrlListView_SimpleSort就有这个功能,
仔细看看帮助吧
示例代码(加下面几行就可以了)
--------------------------------
Dim $B_DESCENDING
GUICtrlSetOnEvent($ListView3_1_1,"compositor")
Func compositor()
GUICtrlListView_SimpleSort ($ListView3_1_1, $B_DESCENDING, GUICtrlGetState($ListView3_1_1))
EndFunc
[ 本帖最后由 ken0137 于 2008-10-19 09:59 编辑 ]
页:
[1]