【问题标题】:Adding Records from a pop-up query to a subform within the main form using VBA, Access 2010使用 VBA、Access 2010 将弹出查询中的记录添加到主窗体中的子窗体
【发布时间】:2015-08-10 14:51:21
【问题描述】:

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

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

这可能吗?以及我如何在 VBA 中进行编码的任何想法?我对 VBA 很陌生,但如果我得到任何代码,我将编辑这篇文章并提供更多信息。谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

    如果您需要更具体的帮助,您将需要提供更具体的数据。表结构、表单字段/数据源、表单名称,也许是表单背后的一些 VBA。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多