Как удалить связанные таблицы в Access 2007?

3693
3498DB

Я не могу удалить ссылки на связанные таблицы в Access 2007. Я получаю следующую ошибку:

"не является допустимым именем. Убедитесь, что оно не содержит недопустимых символов или знаков препинания и не слишком длинное.

Обратите внимание, что кавычка является частью сообщения об ошибке.

Связанное имя таблицы tblStudies.

Что я могу сделать, чтобы обойти эту проблему и иметь возможность отсоединить (удалить) связанные таблицы?

2

2 ответа на вопрос

1
James K

Убедитесь, что даже PATH, в котором находится база данных исходной таблицы, не имеет апострофов! Никаких апострофов в пути, ни в имени файла, ни в имени таблицы.

Я думаю, что Access2007 просто не любит апострофы!

0
kevin_fitz

У меня тоже была эта проблема.

Моя ситуация:

У меня была БД доступа (MDB) с таблицами ссылок на БД (источник), которых больше не было. Кроме того, источник db имел апостроф в своем названии. Попытка удалить ссылку дала ошибку, указанную в вопросе ('' не является допустимым именем ...).

Что я сделал:

  • Создан новый MDB с тем же именем, что и у старого исходного БД (так как источник больше не существует). Извлек апостроф из имени.

  • Добавлены таблицы, в которых отражено имя той, на которую есть ссылки в проблемной базе данных (та, которая не позволит вам удалить ссылки)

  • Зашел в проблемную базу данных и щелкнул правой кнопкой мыши по связанной таблице и выбрал Менеджер связанных таблиц. -Выбран все и установлен флажок «Всегда запрашивать новое местоположение»

Это спросил меня, где он должен искать таблицы.

  • Выберите новый дБ
  • Убедитесь, что все таблицы обновлены
  • Зайдите в проблемную базу данных, щелкните правой кнопкой мыши и удалите.

Некоторые из этих шагов могут отличаться от ваших, в зависимости от вашей конкретной ситуации.

Похожие вопросы