MS Access - 操作查询

在 MS Access 和其他 DBMS 系统中,查询不仅仅可以显示数据,而且它们实际上可以对数据库中的数据执行各种操作。

  • 操作查询是可以一次添加、更改或删除多条记录的查询。

  • 额外的好处是您可以在运行之前在 Access 中预览查询结果。

  • Microsoft Access 提供 4 种不同类型的操作查询 −

    • 追加

    • 更新

    • 删除

    • 创建表

  • 操作查询无法撤消。 您应该考虑对将使用更新查询更新的任何表进行备份。

创建追加查询

您可以使用追加查询从一个或多个表中检索数据并将该数据添加到另一个表中。 让我们创建一个新表,在其中添加 tblEmployees 表中的数据。 这将是用于演示目的的临时表。

我们将其命名为 TempEmployees,其中包含如以下屏幕截图所示的字段。

Tempemployees

临时雇员表

选项卡的"显示表"对话框中,双击tblEmployees表,然后关闭该对话框。 双击您想要显示的字段。

表格对话框

让我们先运行您的查询来显示数据。

数据优先

现在让我们返回查询设计并选择追加按钮。

追加

在"查询类型"中,选择"追加"选项按钮。 这将显示以下对话框。

追加表名称

从下拉列表中选择表名称,然后单击"确定"。

查询1

在查询网格中,您可以看到在附加到行中,默认情况下会选择除Address1之外的所有字段。 这是因为该 Address1 字段在 TempEmployee 表中不可用。 因此,我们需要从下拉列表中选择字段。

AppendTo

让我们看看"地址"字段。

地址字段

现在让我们运行您的查询,您将看到以下确认消息。

确认消息

点击确认您的操作。

已添加数据

当您打开TempEmployee表时,您将看到所有数据都从tblEmployees添加到TempEmployee表中。