如何在 Microsoft Access 中修改查询属性

原始 KB 编号: 304356

本文仅适用于 Microsoft Access 数据库(.accdb 和 .mdb)。

摘要

本文介绍如何在 Microsoft Access 中修改查询属性。 如果要执行以下任务,此信息非常有用:

  • 更改字段的显示。
  • 创建最高值查询。
  • 为表添加别名。
  • 更改字段标题和格式。

更多信息

查询属性

若要查看所有查询属性,请在任何查询的设计视图中,右键单击查询设计窗口中的空白区域,然后单击快捷菜单上的“属性”。 在某些版本的 Access 中,属性表将打开并默认为“字段列表属性”。 若要显示查询属性,请在查询设计窗口中的空白区域左键单击。

下表列出了所有查询属性,并说明了每个属性的用途。

属性名 说明
说明 可以使用 Description 属性提供有关数据库窗口中包含的对象的信息,以及有关单个表或查询字段的信息。
默认视图 可以使用 DefaultView 属性指定查询的打开视图。
输出所有字段 可以使用 OutputAllFields 属性显示查询的基础数据源以及窗体或报表的字段列表中的所有字段。 设置该属性即可轻松显示所有字段,而不必单击查询设计网格中的“显示”框以显示查询中的每个字段。
热门值 可以使用 TopValues 属性返回指定数量的记录或符合指定条件的百分比记录。 例如,您可能希望返回某字段的所有值中的前 10 个或前 25%。
唯一值 如果希望省略在数据表视图中所显示的字段中包含重复数据的记录,则可以使用 UniqueValues 属性。 例如,如果查询的输出包含多个字段,则所有字段中的值组合必须是唯一的,才能将特定记录包含在结果中。
唯一记录 可以使用 UniqueRecords 属性来指定是否基于基础数据源中的所有字段而不是只基于查询本身中显示的那些字段来只返回唯一的记录。
运行权限 可以在具有安全工作组的多用户环境中使用 RunPermissions 属性来替代现有用户权限。 这允许查看查询或运行追加、删除、生成表或更新查询,否则你无权运行这些查询。 例如,作为用户,你可能对查询具有只读权限,而查询的所有者具有读/写权限。 如果所有者设置 RunPermissions 属性以指定所有者的权限,则可以运行追加查询以将记录添加到表。
源数据库 SourceDatabase 属性指定查询的来源表或查询所在的外部数据库。
Source Connect Str SourceConnectStr 属性指定用于创建外部数据库的应用程序的名称。
记录锁 可以使用RecordLocks 属性确定锁定记录的方式以及当两个用户试图同时编辑同一条记录时,会发生什么情况。
记录集类型 可以使用 RecordsetType 属性指定可用的记录集类型。
ODBC 超时 当对开放式数据库连接 (ODBC) 数据库运行查询时,可以使用 ODBCTimeout 属性指定在发生超时错误之前 Microsoft Access 等待的秒数。 通过将此属性设置为零 (0) ,不会发生超时。
筛选器 可以使用 Filter 属性指定在将筛选器应用于窗体、报表、查询或表时要显示的记录子集。
Order By 可以使用 OrderBy 属性来指定要如何对窗体、查询、报表或表中的记录进行排序。
最大记录数 指定 ODBC 数据库将返回到 Microsoft Access 数据库 (.mdb) 的最大记录数。
Orientation 您可以使用方向 属性可以指定或确定的查看方向。
子数据表名称 可以使用 SubdatasheetName 属性指定或确定绑定到子数据表的表或查询。
链接子字段 可以将 LinkChildFields 和 LinkMasterFields 属性一起使用,以指定 Microsoft Access 如何将窗体或报表中的记录链接到子窗体、子报表或嵌入对象(如图表)中的记录。 如果设置了这两个属性,则当在主窗体中更改为一条新记录时,Microsoft Access 将自动更新子窗体中的相关记录。
链接母版字段 可以将 LinkChildFields 和 LinkMasterFields 属性一起使用,以指定 Microsoft Access 如何将窗体或报表中的记录链接到子窗体、子报表或嵌入对象(如图表)中的记录。 如果设置了这两个属性,则当在主窗体中更改为一条新记录时,Microsoft Access 将自动更新子窗体中的相关记录。
子数据表高度 可以使用 SubdatasheetHeight 属性指定或确定展开时子数据表的显示高度。
展开的子数据表 您可以使用数据表 属性可以指定或确定表或查询中的全部子数据表的保存的状态。

字段列表属性

若要查看字段列表属性,请在任何查询的设计视图中,右键单击查询设计网格中的任何单元格,然后单击快捷菜单上的“属性”。

属性名 说明
别名 在同一查询中多次使用同一表或查询时,可以使用 Alias 属性为源表或查询指定自定义名称。
Source 可以使用 Source 属性为查询的源表或查询指定源连接字符串和源数据库。

注意

以下两个属性在 Access 2000 中不可用:

  • 默认值
  • 视图方向

Access 2007 中为查询添加了以下两个新属性:

  • 加载时筛选
  • 按负载排序