Можете да използвате макрокомандата RenameObject , за да преименувате зададен обект от база данни в настолни бази данни на Access.
Забележка: Започвайки от Access 2010, макрокомандата Rename е променена на RenameObject.
Забележка: Тази макрокоманда няма да бъде разрешена, ако базата данни не е надеждна.
Настройка
Макрокомандата RenameObject има следните аргументи:
Аргумент на действие |
Описание |
Ново име |
Ново име за обекта на базата данни. Въведете името на обекта в полето Ново име в прозореца за проектиране на макроси. Това е задължителен аргумент. |
Тип на обекта |
Типът на обекта, който искате да преименувате. Щракнете върху Таблица, Заявка, Формуляр, Отчет, Макрос, Модул, Страница за достъп до данни, Изглед на сървър, Диаграма, Съхранена процедура или Функция. За да преименувате обекта, избран в навигационния екран, оставете този аргумент празен. |
Старо име |
Името на обекта, който трябва да бъде преименуван. Полето Старо име показва всички обекти в базата данни от типа, избран от аргумента "Тип на обекта" . Ако оставите аргумента Тип на обекта празен, оставете празен и този аргумент. Забележка: Ако изпълните макрос, съдържащ действието RenameObject в библиотечна база данни, Access първо търси обекта с това име в библиотечната база данни и след това в текущата база данни. |
Забележки
Новото име на обекта на базата данни трябва да следва стандартните конвенции за именуване за обекти на Access.
Не можете да преименувате отворен обект.
Ако оставите аргументите Тип на обекта и Старо име празни, Access преименува обекта, избран в навигационния екран. За да изберете обект в навигационния екран, можете да използвате макрокомандата SelectObject с аргумента В навигационния екран , зададен на Да.
Можете също да преименувате обект, като щракнете с десния бутон върху него в навигационния екран, щракнете върху Преименуване и въведете ново име. С действието RenameObject не е необходимо първо да избирате обекта в навигационния екран и не е необходимо да спирате макроса, за да въведете новото име.
Това действие се различава от макрокомандата CopyObject , която създава копие на обекта под ново име.
За да изпълните действието RenameObject в модул на Visual Basic for Applications (VBA), използвайте метода Rename на обекта DoCmd .