Убедитесь, что даже PATH, в котором находится база данных исходной таблицы, не имеет апострофов! Никаких апострофов в пути, ни в имени файла, ни в имени таблицы.
Я думаю, что Access2007 просто не любит апострофы!
Я не могу удалить ссылки на связанные таблицы в Access 2007. Я получаю следующую ошибку:
"не является допустимым именем. Убедитесь, что оно не содержит недопустимых символов или знаков препинания и не слишком длинное.
Обратите внимание, что кавычка является частью сообщения об ошибке.
Связанное имя таблицы tblStudies
.
Что я могу сделать, чтобы обойти эту проблему и иметь возможность отсоединить (удалить) связанные таблицы?
Убедитесь, что даже PATH, в котором находится база данных исходной таблицы, не имеет апострофов! Никаких апострофов в пути, ни в имени файла, ни в имени таблицы.
Я думаю, что Access2007 просто не любит апострофы!
У меня тоже была эта проблема.
Моя ситуация:
У меня была БД доступа (MDB) с таблицами ссылок на БД (источник), которых больше не было. Кроме того, источник db имел апостроф в своем названии. Попытка удалить ссылку дала ошибку, указанную в вопросе ('' не является допустимым именем ...).
Что я сделал:
Создан новый MDB с тем же именем, что и у старого исходного БД (так как источник больше не существует). Извлек апостроф из имени.
Добавлены таблицы, в которых отражено имя той, на которую есть ссылки в проблемной базе данных (та, которая не позволит вам удалить ссылки)
Это спросил меня, где он должен искать таблицы.
Некоторые из этих шагов могут отличаться от ваших, в зависимости от вашей конкретной ситуации.