Ms access 选中复选框时将行插入表中

Ms access 选中复选框时将行插入表中,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我有一个MS Access数据库来处理我们的产品定价。我的一个表中有我们所有的产品,其中有一个是/否“复选框”,用于标识我们是否批量生产该产品。我有一个单独的表来处理我们的批量产品定价。目前,当我想设置批量产品时,我会将其添加到我们的产品表中,勾选批量产品,以便将其从非批量价格查询中删除,然后将产品添加到批量产品表中 我对VBA非常陌生,但我想要的是,当选中“Bulked”字段时,它将获取当前行的产品代码,并将其插入Bulked Products中的产品代码字段。有可能吗?是的,有可能,您可以在

我有一个MS Access数据库来处理我们的产品定价。我的一个表中有我们所有的产品,其中有一个是/否“复选框”,用于标识我们是否批量生产该产品。我有一个单独的表来处理我们的批量产品定价。目前,当我想设置批量产品时,我会将其添加到我们的产品表中,勾选批量产品,以便将其从非批量价格查询中删除,然后将产品添加到批量产品表中


我对VBA非常陌生,但我想要的是,当选中“Bulked”字段时,它将获取当前行的产品代码,并将其插入Bulked Products中的产品代码字段。有可能吗?

是的,有可能,您可以在VBA中运行更新查询,但我建议您不要这样做。它将涉及检查大容量表中是否已经存在该记录,如果确实存在,是否匹配,以及如果有人错误地单击,则倒带。我认为您不需要两个表,您只需要一个字段来表示产品是批量生产的。

我是否应该将所有批量定价字段也放在该表中?这取决于您的定价方式以及您是否有历史定价。但是,所有产品应在同一张表中。表中的产品、单位、单位价格可能适合,但如果不同数量的产品有不同的价格,则需要一个价格表。