根据是/否字段的值将记录从一个表复制到另一个表

Posted

技术标签:

【中文标题】根据是/否字段的值将记录从一个表复制到另一个表【英文标题】:Copying records from one table and to another based on the value of a yes/no field 【发布时间】:2016-09-12 15:49:31 【问题描述】:

我是 MS Access 的初学者,我已经成功地为注册足球学院的客户创建了自己的数据库。现在我想学习的是如何制作一个宏来执行以下操作:

"如果 Table1 中的 Yes/No 字段等于 'Yes',则从 Table1 复制记录并将其粘贴到 Table2"

我注册了很多新玩家,因为我给了他们第一天的免费时间,但在那之后并不是所有人都继续。我想从这个系统中得到的是,如果该新玩家付费,我希望他在一个单独的表中进一步计算财务数据。

我已经制作了一个表格来注册玩家和两张桌子,一张用于新注册的玩家,一张用于继续与我们合作并付费的玩家。

【问题讨论】:

【参考方案1】:

您要做的是创建一个追加查询。您可以按照以下步骤执行此操作:

    点击创建,然后从顶部的功能区中查询设计 从 Show Table 弹出窗口中选择 Table1,然后单击“Add” 在“显示表”弹出窗口中单击“关闭” 突出显示所有字段,然后单击并拖动它们到底部的网格中 在“是/否”字段中,将“条件”设置为“是” 点击顶部功能区中的“设计”并选择附加 将追加到表名设置为 Table2 保存查询

然后,只需设置一个宏来运行您刚刚创建的查询。

没有具体信息,这是我能做的最好的。但这绝对是最简单的方法。你可以写 VBA 来做,但这需要更多的知识

【讨论】:

以上是关于根据是/否字段的值将记录从一个表复制到另一个表的主要内容,如果未能解决你的问题,请参考以下文章

VBA根据数据值将数据从主表复制并粘贴到另一个表中

根据查找值将值从一张表匹配并粘贴到另一张表中

我想要一个 pandas 脚本根据第一个电子表格中的值将一个 excel 表中的值排列到另一个表中

ABAP 中内表的复制

Oracle通过一个字段的值将一条记录拆分为多条记录

将记录复制到另一个表添加字段