以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据升序,降序问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185264)

--  作者:PMC5332
--  发布时间:2023/2/13 15:43:00
--  [求助]数据升序,降序问题
现有表A,禁用了系统菜单和右键的快捷菜单。现想实现点击【姓名】列、【单位】列可以在升序、降序、取消排序之间切换。求解惑,谢谢!
--  作者:有点蓝
--  发布时间:2023/2/13 15:54:00
--  
表格click事件

select case e.col.name
case "姓名","单位"
if vars(e.col.name) = 1 then
e.table.sort = e.col.name
vars(e.col.name) = 2
elseif vars(e.col.name) = 2 then
e.table.sort = e.col.name & " desc"
vars(e.col.name) = 3
else
e.table.sort = nothing
vars(e.col.name) = 1
end if