以下是引用tjdeming在2013-12-17 13:15:28的发言:
谢谢,好我来细细看一下.用RECN()的结果是该记录的记录号.我想的是:当符合查询条件的记录,找到后重新显示是顺号,比如:查到6条记录,就序这一列显示1-6.而不是该记录在表中的记录号.不知能不能做到.
不知道你是不是想屏蔽掉不符合查询条件的记录?如果想屏蔽的话,思路是:用SELECT-SQL语句查询出符合条件的记录们,INTO到游标(CURSOR),把GRID1对象的RecordSource设置成游标名字,RecordSourceType设置成“别名”。然后,刷新Thisform就行。当然,序号列还是用RECNO(),只不过当前表应该是游标了。但这样做的话,你就不用在确定钮的CLICK事件中写DO WHILE的语句块了,因为显示出来的肯定都是符合条件的记录,不用再问是否需要查询下一条了。
不知我理解的是不是你设想的。
[
本帖最后由 taifu945 于 2013-12-17 14:15 编辑 ]