导航到新字段时不保存子窗体的访问子窗体

问题描述 投票:0回答:1

我有一个通过ODBC链接到Access的SQL Server数据库。我有一个MS Access子表单(一个子表单),在某些情况下不能保存。

除了主窗体,我还有主窗体的子窗体(称为Subform1)。我也有Subform1的子窗体(称为Subform2)。主窗体与Subform1具有一对一关系。 Subform1与Subform2具有一对多关系。一切都基于表(无查询)。每个表都正确链接(我认为)。

当Subform1中只有一条记录时,一切正常:所有表都正确保存,包括链接到Subform2的表。

但是,当我为Subform1添加第二条记录时,我丢失了Subform2中的所有信息。我已经做了很多研究,但仍然找不到解决方案。 1)我看到的最常见的答案是,如果确保表已正确链接,我相信我做的正确,特别是因为Subformn1只有一个条目时,一切正常。 2)我还阅读了有关“失去焦点”子表单的内容,这不是我非常熟悉的概念,无法找到有效的解决方案。如果这看起来可能,那么我很可能缺少一些非常基本的东西。

感谢您的帮助!

enter image description here

sql sql-server ms-access access ms-access-2013
1个回答
0
投票

我知道发生了什么事。数据表子窗体(Subform2)设置为“数据输入=是”。因此,每次我导航到子表单或从子表单导航时,都会加载新的数据表。

© www.soinside.com 2019 - 2024. All rights reserved.