DoCmd.OpenQuery 方法 (Access)
在 Visual Basic 中,OpenQuery 方法执行 OpenQuery 操作。
语法
表达式。OpenQuery (QueryName、 View、 DataMode)
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。