有一数据库Data.mdb,数据库中记录学生的相关信息,有"学生号" "姓名" "性别" "年龄" "成绩"字段,其中字段"学生号"为自动编号。当记录多的时候,显示不正常,如:记录小于21时正常显示为1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21 ;当记录大于21时则显示为1,2,3,4,5,6,7,8,,10,11,22,23,24,25,26,27,28,29.......记录不安顺序显示,如何能正常显示,请各位高手加以指点!
调试欢乐多
order by ??
记录号只是你的表里面用来标记你的记录在此表中的顺序,而你的学号是每一个学生唯一的标记
记录号与学号要分开来
所以记录号与你在窗体的显示无关,你只要在查询的时候order by 学号
可以按顺序显示啦
2、你用来排序字段是不是学生号,“order by 学生号”?
或 Adodc1.Recordset.Sort = "学号. asc"