【问题标题】: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"

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

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

【问题讨论】:

    标签: forms ms-access if-statement macros


    【解决方案1】:

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

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

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

    没有具体信息,这是我能做的最好的。但这绝对是最简单的方法。你可以写 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
      • 2013-07-02
      相关资源
      最近更新 更多