access97的表如何排序?(50分)

  • 主题发起人 主题发起人 山雨
  • 开始时间 开始时间

山雨

Unregistered / Unconfirmed
GUEST, unregistred user!
我用一个adoquer1,DataSource1联接主表“学员”,用一个ADOTABLE1,DataSource2
联接一对多的子表“履历”,用学号为连接字段,
ADOTABLE1的MASTSOURCE设为DataSource1,MASTERfields设为学号(让学员表记录变化时,
选择与它对应的履历),indexname设为'从'('履历'中有字段'从'为时间字段,我已建索引为升序,)
用一DBGRID显示'履历'运行时DBGRID显示的记录却不是按“从”字段的时间早晚显示顺序,
WHY?
 
AdoTable有一个属性IndexFieldNames,把它设为你所希望的排序字段。
其实你所用的AdoTable1可以改用AdoDataSet或AdoQuery,可以直接在SQL语句中加入
order by 子句加以排序。
 
AdoQuery看来比AdoTable好,{手工写SQL语句!想偷下懒,反而更麻烦:(
 

Similar threads

D
回复
0
查看
753
DelphiTeacher的专栏
D
D
回复
0
查看
659
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
825
DelphiTeacher的专栏
D
后退
顶部