Резюме: почему Docmd.Rename для таблицы может привести к появлению таблиц, которые не меняют имя по ссылке из другой БД?
Я пытаюсь исправить старую базу данных, которая нуждается в TLC.Частично это приводит к удалению большого количества неиспользованных фреймов, среди которых несколько таблиц.Первая часть, если процедура VBA, которая вызывает DoCmd.Rename для этих таблиц, переименовывает с добавлением DELETE_.
«Удаление» выглядит нормально, но когда я пытаюсь ссылаться на таблицы из другой БД, используя связанную таблицуменеджер, никаких переименований не произошло вообще.Если я возвращаюсь и загружаю эту БД, имена таблиц меняются.
Лучше ли использовать TableDefs().Name
для переименования?Это лучший метод?Я предположил, что «официальный» способ, как Rename, будет лучше.
Я использую Access 2007 на Win7 / 64.Файлы в формате MDB.