记录排序问题(DBGRID,TABLE, FIELD)(30分)

  • 主题发起人 milesmaqi
  • 开始时间
M

milesmaqi

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]在DBGRID中,当用户用MOUSE点击某一字段的标题时(不是CELL单元格)时,首先程序
判断此表的此字段是否有INDEX,如果有INDEX则这一个
字段的值会自动按升序或降序排序,再点击一次则按相反的顺序排序。

如果没有INDEX则SHOWMESSAGE();

 
1.用OnTitleClick事件,通过column.field获得点击的字段
2.用indexfields及indexfieldcount判断是否有索引

至于建立索引,不同情况有不同的方法,看看帮助就知道了。
 
顶部