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