使用VBA Access 2010将弹出查询中的记录添加到主窗体中的子窗体

时间:2015-08-10 14:51:22

标签: vba ms-access access-vba ms-access-2010

我有一个带有Purchase_Orders子表单的主Items表单。我还创建了一个按钮,用于打开弹出窗体并查询已从主窗体上选择的同一items购买的supplier的先前采购订单。我在此弹出式查询中添加了一个未绑定的复选框。

现在我想要做的是,有一个“assign”按钮,它将选择查询中的每个记录,其中checkbox = true(或1我不确定)。然后将这些记录输入主子表单Items

这可能吗?以及如何在VBA中对此进行编码的任何想法?我对VBA很新,但是如果我随身携带代码,我会用更多信息编辑这篇文章。谢谢!

1 个答案:

答案 0 :(得分:1)

如果您想一次添加多个项目,则需要使用某种形式的未绑定控件,并插入VBA循环。

最简单的方法是加载一个启用多选的ListBox并使用它来允许用户选择项目。然后单击Assign按钮,您可以遍历列表框并将项目插入表格。

如果您需要更具体的帮助,则需要提供更具体的数据。表结构,表单字段/数据源,表单名称,可能是表单后面的一些VBA。