Метод DoCmd.OpenQuery (Access)
Метод OpenQuery выполняет действие OpenQuery в Visual Basic.
Синтаксис
expression. OpenQuery (QueryName, View, DataMode)
expression: переменная, представляющая объект DoCmd.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
QueryName | Обязательный | Variant | Строковое выражение, являющееся допустимым именем запроса в текущей базе данных. При выполнении кода Visual Basic, содержащего метод OpenQuery в базе данных библиотеки, Microsoft Access ищет запрос с этим именем сначала в базе данных библиотеки, а затем в текущей базе данных. |
View | Необязательный | AcView | Константой AcView , указывающей представление, в котором будет открыт запрос. Значение по умолчанию — acViewNormal. |
DataMode | Необязательный | AcOpenDataMode | Константа AcOpenDataMode , указывающая режим ввода данных для запроса. Значение по умолчанию — acEdit. |
Замечания
Используйте метод OpenQuery для открытия запроса выбора или перекрестной таблицы в режиме таблицы, конструктора или предварительного просмотра. Это действие выполняет запрос действия. Вы также можете выбрать режим ввода данных для запроса.
Примечание.
Этот метод доступен только в среде базы данных Access. Если вы используете среду Access Project (ADP), ознакомьтесь с методами OpenView или OpenStoredProcedure .
Пример
В следующем примере открывается запрос итогов продаж в режиме таблицы и пользователь может просматривать, но не изменять или добавлять записи.
DoCmd.OpenQuery "Sales Totals Query", , acReadOnly
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.