Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

В проекте Access (*.adp) можно использовать макрокоманду OpenFunction для открытия определяемая пользователем функция в Режим таблицы, встроенной функции Конструктор, в текстовом редакторе SQL (для скалярной или табличной пользовательской функции) или в режиме предварительного просмотра. Это действие запускает определяемую пользователем функцию при открытии в режиме таблицы. Вы также можете выбрать режим ввода данных для определяемой пользователем функции и ограничить записи, отображаемые определяемой пользователем функцией.

Примечание: Эта макрокоманда доступна только для доверенных баз данных.

Примечание: Access 2010 является последней версией, которая поддерживает проекты данных Access.

Настройка

Макрокоманда OpenFunction имеет следующие аргументы.

Аргумент макрокоманды

Описание

Имя функции

Имя пользовательской функции, которую нужно открыть. В поле Имя функции выводятся все пользовательские функции в текущей базе данных. Это обязательный аргумент.

При выполнении макроса, содержащего действие Function в база данных библиотеки, Access сначала ищет функцию с этим именем в базе данных библиотеки, а затем в текущей базе данных.

Вид

Представление, в котором будет открываться пользовательская функция. Выберите в поле Вид значение Таблица, Конструктор, Предварительный просмотр, Сводная таблица или Сводная диаграмма. По умолчанию используется Таблица.

Режим данных

Режим ввода данных для пользовательской функции. Этот параметр относится только к пользовательским функциям, открытым в режиме таблицы. Выберите Добавить (пользователи смогут добавлять новые записи, но не просматривать или изменять существующие), Изменить (пользователи смогут просматривать и изменять существующие записи, а также добавлять новые) или Только для чтения (пользователи смогут только просматривать записи). По умолчанию используется значение Изменить.

Примечания

Это макрокоманда аналогично двойному щелчку определяемой пользователем функции в области навигации или щелчку правой кнопкой мыши функции в области навигации и выбору представления.

Если переключиться в Конструктор, когда открыта пользовательская функция, значение аргумента Режим данных удаляется. Этот параметр не будет действовать, даже если пользователь вернется в режим таблицы.

Советы    

  • Вы можете выбрать пользовательскую функцию в области навигации и перетащить ее в окно конструктора макросов. При этом автоматически создается макрокоманда ОткрытьФункцию, которая открывает пользовательскую функцию в режиме таблицы.

  • Если вы не хотите отображать системные сообщения, которые обычно появляются при выполнении определяемой пользователем функции (указывая, что это определяемая пользователем функция и показывает, сколько записей будет затронуто), можно использовать макрокоманду SetWarnings для подавления отображения этих сообщений.

Чтобы выполнить макрокоманду ОткрытьФункцию в модуле Visual Basic для приложений (VBA), используйте метод ОткрытьФункцию объекта DoCmd.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×