Застосовується до
Access 2010 Access 2007

У проекті Access (*.adp) за допомогою дії макросу OpenStoredProcedure можна відкрити збережена процедура у вікно табличного подання даних, збереженій процедурі Режим конструктора або попередньому перегляді. Ця дія запускає іменовані збережені процедури під час відкриття у вікні табличного подання даних. Ви можете вибрати режим введення даних для збереженої процедури та обмежити записи, які відображаються в збереженій процедурі.

Примітка.: Ця дія не дозволяється, якщо база даних ненадійна.

Примітка.: Access 2010 – це остання версія, яка підтримує проекти даних Access.

Параметр

Дія макросу OpenStoredProcedure має такі аргументи:

Аргумент дії

Опис

Ім'я процедури

Ім'я збереженої процедури для відкриття. У полі Ім'я процедури в розділі Аргументи дії у вікні конструктора макросів відображаються всі збережені процедури в поточній базі даних. Цей аргумент обов’язковий.

Якщо виконати макрос, який містить дію макросу OpenStoredProcedure у бібліотечна база даних, Access спочатку шукатиме збережену процедуру з таким іменем у базі даних бібліотеки, а потім у поточній базі даних.

«Вигляд».

Подання, у якому відкриється збережена процедура. У полі Подання виберіть пункт Таблиця, Конструктор, Попередній перегляд, Зведена таблиця або Зведена діаграма. Стандартне значення – Таблиця.

Режим даних

Режим введення даних для збереженої процедури. Це стосується лише збережених процедур, відкритих у вікні табличного подання даних. Натисніть кнопку Додати (користувач може додавати нові записи, але не може переглядати або редагувати наявні), Редагувати (користувач може переглядати або редагувати наявні записи та додавати нові) або Лише для читання (користувач може лише переглядати записи). Стандартний режим – Редагувати.

Примітки

Ця дія схожа на подвійне клацання збереженої процедури в області переходів або правою кнопкою миші збережену процедуру в області переходів і вибір потрібної команди.

Під час переходу до режиму конструктора під час відкриття збереженої процедури буде видалено значення аргументу Режим даних для збереженої процедури. Цей параметр не діє, навіть якщо користувач повернеться до вікна табличного подання даних.

Поради

  • Збережену процедуру можна перетягнути з області переходів до вікна конструктора макросів. Буде автоматично створено дію макросу OpenStoredProcedure , яка відкриває збережену процедуру у вікні табличного подання даних.

  • Якщо не потрібно відображати системні повідомлення, які зазвичай відображаються під час запуску збереженої процедури (указує на те, що це збережена процедура та відображається кількість записів, на які вплине ця проблема), можна скористатися дією Установитипопереджня, щоб заборонити відображення цих повідомлень.

Щоб виконати дію макросу OpenStoredProcedure у модулі Visual Basic for Applications (VBA), скористайтеся методом OpenStoredProcedure об'єкта DoCmd.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.