当我引用其他表时,如何保存在 Access 2003 中的表单中创建的数据?

Posted

技术标签:

【中文标题】当我引用其他表时,如何保存在 Access 2003 中的表单中创建的数据?【英文标题】:How do I save data created in a form in Access 2003 when I reference other tables? 【发布时间】:2010-06-25 15:15:59 【问题描述】:

我不确定如何解决此问题,但是当我在表单上使用从多个表中选择数据的组合框时,我无法保存任何选定的数据。

我尝试使用绑定表单实用程序,但它只要求我“输入参数值”。我取出了代码的“绑定”部分,组合框工作正常。

我有一个不错的小保存按钮,但它实际上并没有保存在任何地方。

我尝试使用查询,但这也没有解决问题,当然,除非我没有正确执行查询。

这里是“行源”信息...

SELECT SubArea.SubAreaID, SubArea.SubAreaName, SubArea.ProductName FROM SubArea WHERE (((SubArea.ProductName)=Forms![Combo Form]!Product));

我是否需要在 VBA 或宏中添加某些内容才能选择所有数据以实际保存到表中?帮助!

【问题讨论】:

这个问题很杂乱,难以回答。解释你的表单是什么,即它显示什么数据。解释组合框的用途以及它从哪里提取数据。然后我们就有机会解释您需要做什么。 【参考方案1】:

对于绑定表单

在设计模式下打开表单,右键单击组合框并转到属性。检查它是否确实绑定到 Control Source 字段中的某些内容。

【讨论】:

控制源字段中似乎没有任何内容。我是否需要在其中添加一些内容,例如我想要保存数据的表格或实际数据的来源? 控制源字段应包含您希望保存数据的字段的名称。

以上是关于当我引用其他表时,如何保存在 Access 2003 中的表单中创建的数据?的主要内容,如果未能解决你的问题,请参考以下文章

在 Access 中通过 VBA 传输表时出错

链接到 Sharepoint 列表时,Access 2013 将其他用户锁定在外

[非常急!!!]excel引用access表中的相关字段

当它引用与表单不同的表时如何更新组合框

更新底层 SQL 表时如何在 Access 中触发 VBA 代码?

链接表时不出现系统 ODBC