MS Access - 操作查询

在MS Access和其他DBMS系统中,查询不仅可以显示数据,还可以对数据库中的数据执行各种操作.

  • 动作查询是一次可以添加,更改或删除多个记录的查询.

  • 添加的好处是您可以在运行之前在Access中预览查询结果.

  • Microsoft Access提供4种不同类型的Action Queries :

    • 追加

    • 更新

    • 删除

    • Make-table

  • 无法撤消操作查询.您应该考虑使用更新查询备份要更新的任何表.

创建追加查询

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

我们称之为 TempEmployees ,其中包含以下屏幕截图中显示的字段.

Tempemployees


Tempemployees表

Tables 选项卡的Show Table对话框中,双击 tblEmployees 表然后关闭对话框.双击要显示的字段.

表格对话框

让我们运行您的查询以首先显示数据.

Data First

现在让我们回到查询设计并选择附加按钮.

追加

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

追加表名

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

Query1

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

AppendTo

让我们看一下地址字段.

Address Field

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

确认消息

点击确认您的操作.

数据添加了

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