Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Действие SaveObject можно использовать для сохранения указанного объекта Access или активного объекта, если ни один из них не указан. В некоторых случаях активный объект также можно сохранить с новым именем (в некоторых случаях это работает так же, как и команда Сохранить как на панели быстрого доступа).
Примечание.
Эта макрокоманда доступна только для доверенных баз данных.
Параметр
Аргументы действия SaveObject приведены ниже.
Аргумент макрокоманды |
Описание |
|---|---|
Object Type |
Тип объекта, который требуется сохранить. Щелкните Таблица, Запрос, Форма, Отчет, Макрос, Модуль, Страница доступа к данным, Представление сервера, Схема, Хранимая процедура или Функция в поле Тип объекта в разделе Аргументы действия панели построителя макросов. Чтобы выбрать активный объект, оставьте этот аргумент пустым. При выборе типа объекта в этом аргументе необходимо выбрать имя существующего объекта в аргументе Имя объекта . |
Object Name |
Имя сохраняемого объекта. Поле Object Name отображает все объекты базы данных, относящиеся к типу, заданному аргументом Object Type. Если оставить аргумент Тип объекта пустым, этот аргумент можно оставить пустым, чтобы сохранить активный объект, или в некоторых случаях ввести новое имя в этом аргументе, чтобы сохранить активный объект с этим именем. При вводе нового имени имя должно соответствовать стандартным соглашениям об именовании для объектов Microsoft Access. |
Замечания
Действие SaveObject работает со всеми объектами базы данных, которые пользователь может явно открыть и сохранить. Указанный объект должен быть открыт, чтобы действие SaveObject повлияло на объект . Это действие имеет тот же эффект, что и выбор объекта, а затем его сохранение путем нажатия кнопки Сохранить на панели быстрого доступа.
Оставление аргумента Тип объекта пустым и ввод нового имени в аргументе Имя объекта имеет такое же действие, как нажатие кнопки Сохранить как на панели быстрого доступа и ввод нового имени активного объекта. С помощью действия SaveObject можно указать объект для сохранения и выполнить команду Сохранить как из макроса.
Примечание.
Вы не можете использовать действие SaveObject для сохранения любого из следующих объектов с новым именем:
- Форма в режиме формы или в режиме таблицы
- Отчет в режиме предварительного просмотра
- Модуль
- Представление сервера в режиме таблицы или предварительной версии
- Страница доступа к данным в представлении страницы
- Таблица в режиме таблицы или в режиме предварительного просмотра
- Запрос в режиме таблицы или предварительном просмотре
- Хранимая процедура в режиме таблицы или предварительном просмотре
Действие SaveObject , выполняемое при выполнении макроса в текущей базе данных или в базе данных библиотеки, всегда сохраняет указанный объект или активный объект в базе данных, в которой был создан объект.
Если сохранить активный объект с новым именем, но имя совпадает с именем существующего объекта этого типа, в диалоговом окне появится запрос на перезапись существующего объекта. Если для аргумента Warnings On действия SetWarnings задано значение Нет, диалоговое окно не отображается, а старый объект автоматически перезаписывается.
Чтобы запустить действие SaveObject в модуле Visual Basic для приложений (VBA), используйте метод Save объекта DoCmd.