Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Можете да използвате действието DeleteObject в настолни бази данни на Access, за да изтриете зададен обект от база данни.

Забележка: Това действие няма да бъде разрешено, ако базата данни не е надеждна.

Забележка: Макрокомандата DeleteObject не е налична в уеб приложенията на Access.

Настройка

Действието DeleteObject има следните аргументи:

Аргумент на действие

Описание

Тип на обекта

Типът на обекта за изтриване. Щракнете върху Таблица, Заявка, Формуляр, Отчет, Макрос, Модул, Страница за достъп до данни, Изглед на сървър, Диаграма, Съхранена процедура или Функция в прозореца Тип на обекта в секцията Аргументи на действие на екрана на конструктора на макроси. За да изтриете обекта, избран в навигационния екран, оставете този аргумент празен.

Име на обекта

Името на обекта за изтриване. Полето Име на обекта показва всички обекти в типа база данни, избран от аргумента Тип на обекта. Ако оставите полето Тип на обекта празно, оставете това поле празно.

Ако изпълните макрос, съдържащ действието DeleteObject в библиотечна база данни, Access първо търси обекта с това име в библиотечната база данни и след това в текущата база данни.

Предупреждение: Ако оставите полетата Тип на обекта и Име на обекта празни, Access изтрива обекта, избран в навигационния екран, без да показва предупредително съобщение, когато се натъкне на действието DeleteObject .

Забележки

Можете да използвате действието DeleteObject , за да изтриете временните обекти, които сте създали при изпълнение на макроса. Можете например да използвате действието OpenQuery , за да изпълните заявка за създаване на таблица, който създава временна таблица. Когато приключите с използването на временната таблица, можете да използвате действието DeleteObject , за да я изтриете.

Това действие има същия ефект като избирането на обект в навигационния екран и натискането на клавиша DEL или щракване с десния бутон върху обекта в навигационния екран и щракването върху Изтрий.

За да изпълните действието DeleteObject в модул на Visual Basic for Applications, можете да използвате метода DeleteObject на обекта DoCmd .

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.