分類
數字趨勢

如何在Microsoft Access中运行查询。

是否要检索或更新Microsoft Access数据库中的某些记录? Access中的查询可以帮助您做到这一点。通过查询,您可以使用自定义条件检索,更新和删除表中的记录。

您可以自己定义这些自定义条件。当表中的记录符合条件时,将运行查询中指定的操作。

您可以在Microsoft Access中使用多种查询类型。在这里,我们展示了如何在Access中创建这些查询。

1.如何在Microsoft Access中运行选择查询

顾名思义,Access中的Select查询使您可以从表中选择和检索某些记录。您可以指定一个自定义条件,Access将仅检索与该条件匹配的记录。

相关: 如何从头开始编写Microsoft Access SQL查询

创建查询之前,数据库中必须有一个表。创建表并向其中填充一些数据后,可以按以下方式运行查询:

  1. 在Access中打开数据库,单击顶部的“ 创建”选项卡,然后选择“ 查询向导”访问中的查询向导
  2. 选择简单查询向导 ,然后单击确定
  3. 从下拉菜单中选择数据库表。然后,选择要在查询中使用的字段,然后单击右箭头图标。您需要对要添加到查询中的每个字段执行此操作。 向查询添加字段
  4. 如果要添加所有字段,请单击双右箭头图标。然后,点击下一步
  5. 选择详细信息选项,然后单击底部的下一步
  6. 输入查询的名称,选择修改查询设计选项,然后单击完成
  7. 现在,您可以指定自定义条件以过滤表中的记录。为此,将光标放在列的“ 条件”字段中,键入条件,然后按左上角的保存图标。
  8. 举例来说,我们将查询配置为仅显示35岁以下的用户。我们将在“ 年龄”列的“ 条件”字段中输入<35选择查询条件
  9. 双击导航窗格中的查询,您将看到过滤的记录。 选择查询结果

2.如何在Microsoft Access中运行更新查询

更新查询看起来很像选择查询,但这将编辑您的表记录。该查询使用您的自定义条件修改和更新表中的记录。

例如,如果要将德国境内所有用户的国家/地区更改为美国,则可以创建一个自定义条件,该条件将自动查找所需的记录并为您更新。

在Access中创建更新查询的方法如下:

  1. 在Access中,单击“ 创建”选项卡,然后选择“ 查询向导”
  2. 按照屏幕上的说明添加要在查询中使用的表和字段。
  3. 当您的查询在“设计视图”中打开时,从顶部的“ 查询类型”部分单击“ 更新 ”。这会将您的Select查询转换为Update查询。 创建更新查询
  4. 单击要更新的列的“ 条件”行。然后,输入自定义条件以过滤您的记录。我们将使用= Germany,因为我们要在表中查找所有以德国为国家的用户。
  5. 在“ 更新到”字段中键入要替换原始记录的内容。因为我们要更新来自德国的所有记录到美国,我们将进入美国更新查询条件
  6. Ctrl +保存以保存查询。
  7. 在导航窗格中双击您的查询以运行它。
  8. 您将收到提示,提示查询将对表进行更改。单击继续。 更新查询提示
  9. 另一个提示将显示将受影响的行数。单击继续。
  10. 打开表,您将发现查询已更新指定的记录。

3.如何在Microsoft Access中运行删除查询

如果要从表中删除某些记录,则删除查询可以帮助您完成此操作。该查询从您的表中删除与给定条件匹配的行。您可以自由使用任何选择的条件。

请记住,一旦删除记录,您将无法还原。因此,在运行删除查询之前,请保留数据库的备份。如果您不确定如何备份某些内容,则值得阅读有关备份和还原过程的Microsoft支持文章。

创建查询的方法如下:

  1. 单击“ 创建”选项卡,然后在Access中选择“ 查询向导 ”。
  2. 请按照通常的步骤进行查询。
  3. 创建查询并在“设计视图”中打开查询后 ,从顶部的“ 查询类型”部分中选择“ 删除 ”。 创建删除查询
  4. 条件字段中输入要删除记录的条件 。例如,我们将删除“ 年龄”列小于40的记录 。为此,我们将在“ 条件”字段中输入<40删除查询条件
  5. Ctrl +保存以保存查询。
  6. 通过在导航窗格中双击查询来运行查询。
  7. 在屏幕上显示的两个提示中单击“ 是”
  8. 匹配的记录将从表中删除。您可以通过打开表格来验证这一点。

4.如何在Microsoft Access中运行Make Table查询

生成查询从现有表的过滤数据中创建一个新表。如果您有多个表,并且想要从这些表中检索某些记录并创建一个新表,则可以使用此查询。

您也可以将此查询与单个表数据库一起使用。

这是在Access中进行Make Table查询的方法:

  1. 单击创建选项卡,选择查询向导 ,然后按照说明创建基本查询。
  2. 在查询“设计视图”屏幕上,单击“ 查询类型”部分中的“创建表 ”。 创建make表查询
  3. 将出现一个框,要求您输入新表的名称。输入描述性名称,然后单击“ 确定”新表名称
  4. 将光标放在要过滤的列的“ 条件”行中。然后,键入条件以过滤您的记录。我们将创建一个包含来自德国的用户的新表,因此在“ 国家/地区”列的“ 条件”行中输入= Germany制定表格查询条件
  5. 键盘上的Ctrl + S以保存查询。
  6. 双击查询以执行它。
  7. 在屏幕上的提示中单击 ”。
  8. 新表将出现在导航窗格中。双击查看已过滤的记录。

在访问中轻松查找记录

如果表中有成千上万条记录,而您正努力提取某些记录,那么查询可以帮助您轻松找到所需的记录,甚至帮助您对它们执行操作。

如果要向表中添加更多数据,Access中的Forms是一种简便的方法。通过让您一次专注于一个条目,表单有助于将新数据输入到表中。这有助于消除意外修改表中其他记录的可能性。