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