当我引用其他表时,如何保存在 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 中的表单中创建的数据?的主要内容,如果未能解决你的问题,请参考以下文章
链接到 Sharepoint 列表时,Access 2013 将其他用户锁定在外