DoCmd.OpenQuery 方法 (Access)

在 Visual Basic 中,OpenQuery 方法执行 OpenQuery 操作。

语法

表达式OpenQuery (QueryNameViewDataMode)

expression:表示 DoCmd 对象的变量。

参数

名称 必需/可选 数据类型 说明
QueryName 必需 Variant 字符串表达式,表示当前数据库中的查询的有效名称。 如果在库数据库中执行包含 OpenQuery 方法的 Visual Basic 代码,则 Microsoft Access 首先在库数据库中查找具有此名称的查询,然后在当前数据库中查找。
View 可选 AcView 一个 AcView 常量,该常量指定将在其中打开查询的视图。 默认值为 acViewNormal
DataMode Optional AcOpenDataMode AcOpenDataMode 常量,用于指定查询的数据输入模式。 默认值为 acEdit

备注

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

注意

此方法仅在 Access 数据库环境中可用。 如果使用 Access 项目环境 (.adp) ,请参阅 OpenView 或 OpenStoredProcedure 方法。

示例

以下示例在数据表视图中打开 Sales Totals Query,使用户能够查看但不编辑或添加记录。

DoCmd.OpenQuery "Sales Totals Query", , acReadOnly

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。