Unbound MainForm上的列表框链接到绑定子窗体生成3021(无当前记录)错误

时间:2018-05-11 20:01:52

标签: vba forms ms-access listbox

有大量的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安装......但是?)

如果其他人可以复制,那么关于原因的想法,特别是首选和第二选择之间的区别?替代设置?

0 个答案:

没有答案