表单导航显示MS Access中未排序的记录

时间:2019-04-06 10:02:52

标签: ms-access

我在MS Access中有一个具有153条记录的表格。 “ ID号”字段是主键,其格式是自动编号。

当我将此表单导航到“第一笔记录”时,它显示的是“ ID号” 68 ,而不是“ 1” 。 在“下一条记录”上,它显示的是“ ID号” 97 ,而不是“ 2” 。在下一条记录上,它显示“ ID号” 75 而不是“ 3” ,依此类推。

我还没有使用任何自定义宏来浏览记录。但是我不知道为什么我的表单显示未排序的记录。

2 个答案:

答案 0 :(得分:3)

与其依赖记录在表/查询中出现的顺序(即它们以表格显示的顺序),还不如将排序顺序指定为记录源的SQL的一部分,这更可靠,或在表单数据属性中找到的订购依据属性中,并且按负载订购设置为

答案 1 :(得分:0)

通过以下步骤解决了我的问题

  • 在设计视图中打开表单
  • 在属性表中删除了记录源
  • 保存并关闭表单
  • 在“设计”视图中再次打开表单
  • 重新输入记录源。