一个表在显示的时候如何按照某一个字段排序显示?(50分)

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

moutocean

Unregistered / Unconfirmed
GUEST, unregistred user!
在用TABLE作数据表的维护时,有的字段不是主键,但是想以此字段排序显示,
例如一个表中有一个字段是:EntranTime表示时间,如何按照这一列排序显示,
注意用的是Table,不是Query。
多谢!
 
用一个功能强大的dbgrid来替你做:
ExpressQuantumGrid 3.0
 
如果你的表的对应字段有索引(EntranTime)的话,改Tabel的属性就可以了
以Delphi自带的DBDemos为例,一个Table连上employee.db,加上一个DataSource,一个DBGrid
设Table.Active=True;这时系统默认用Employee.db表主索引empNo排序,好,我们打开属性
编辑器,将Tabel1的IndexFieldName改为LastName;FirstName,看看结果。
如果用ADO的话,就没有这么麻烦了,只要设一个它的Sort属性就可以了。


 
多人接受答案了。
 
后退
顶部