使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

可以使用 Access 数据库中的 OpenQuery 宏操作在 数据表视图 、 设计视图 或打印预览中打开选择或交叉表查询。 此操作运行 动作查询 。 还可以为查询选择数据输入模式。

注意: 此操作仅适用于 Access 数据库环境 (.mdb 或 .accdb) 。 如果使用 Access 项目环境 (.adp) ,请参阅 OpenViewOpenStoredProcedureOpenFunction 操作。 OpenQuery 宏操作在 Access Web 应用中不可用。

设置

OpenQuery 宏操作具有以下参数。

操作参数

说明

查询名称

要打开的查询的名称。 使用查询名称下拉列表选择要打开的查询名称。 此参数为必选项。

如果在 类库数据库 中运行包含 OpenQuery 操作的宏, Access 首先在库数据库中查找具有此名称的查询,然后在当前数据库中查找。

查看

将在其中打开查询的视图。 在“视图”框中选择“数据表”、“设计”、“打印预览”、“数据透视表”或“数据透视图”。 默认值为 “数据表”。

注意: 数据透视表和数据透视图在 Access 2013 开始的 Access 版本中不可用。

数据模式

查询的数据输入模式。 这仅适用于在数据表视图中打开的查询。 选择“ 添加 ” (用户可以添加新记录但无法编辑现有记录) 、 编辑 (用户可以编辑现有记录并添加新记录) ,或“ 只读 ” (用户只能查看记录) 。 默认值为 “编辑”。

备注

如果将 Datasheet 用于 View 参数,则如果查询是 Select、crosstab、union 或传递查询,则 Access 将显示 结果集 ,其 ReturnsRecords 属性设置为 “是”;如果它是 ReturnsRecords 属性设置为 No 的操作、数据定义或传递查询,则运行查询。

OpenQuery 操作类似于双击导航窗格中的查询,或右键单击导航窗格中的查询并选择视图。 通过此操作,可以选择其他选项。

提示    

  • 可以将查询从导航窗格拖动到宏设计窗口。 这会自动创建一个 OpenQuery 操作,用于在数据表视图中打开查询。

    打开查询时切换到“设计”视图会删除查询 的数据模式 参数设置。 即使用户返回到数据表视图,此设置也不会生效。

  • 如果不希望显示运行操作查询时通常显示的系统消息 (指示它是操作查询并显示) 将受影响的记录数,则可以使用 SetWarnings 操作来禁止显示这些消息。

若要在 Visual Basic for Applications (VBA) 模块中运行 OpenQuery 宏操作,请使用 DoCmd 对象的 OpenQuery 方法。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×