有大量的3021错误Q& As,但没有找到这个。
设定:
Blank Access 2016 DB
添加普通表(1个ID列,1个标题(字符串)列)
根据表格创建表单,一个显示文本框。保存&关闭
创建第二个表单。添加一个列表框,行源是Plain表,2列,第一列宽为0。
将第一个表单添加到第二个表单作为子表单。使用Master / CHild(Master = List1,Child = ID)将列表框链接到子表单
基本上在主窗体上设置标准用途列表框,以控制子窗体上特定详细子记录的导航。
在Subforms" Current" event,add" debug.print Me.Recordset.Fields(" ID")"
效果
首次加载第二个表单时,将获得3021记录未找到错误。不足为奇。
首先在列表框中选择一个项目,没有错误。
第二次选择列表框中的项目时,会出现3021错误。
问题
可以为其他人重复(我怀疑不是,这似乎是一个标准设置我猜测我正在处理损坏的Access安装......但是?)
如果其他人可以复制,那么关于原因的想法,特别是首选和第二选择之间的区别?替代设置?