Обновление связей с присоединёнными таблицами

При присоединении внешних таблиц Access 2002 сохраняет информацию о их расположении и структуре. Однако если файл переместить или переименовать, Access не сможет его найти, и при попытке открыть таблицу появится сообщение об ошибке.

Сообщение об отсутствии внешней таблицы

Рис. 3.36. Сообщение об отсутствии внешней таблицы

Эта ситуация также может возникнуть, если структура внешней таблицы изменилась, например, добавлено новое поле или изменён тип данных существующего поля.

Способы обновления связи с таблицей

Обновить связь с внешней таблицей можно двумя способами:

Удаление и повторное присоединение таблицы

Самый простой способ восстановить связь с таблицей — удалить её из базы данных Access и присоединить заново.

Замечание

Удаление присоединённой таблицы из Access не удаляет сам файл. Оно лишь разрывает связь с ним, так что можно безопасно удалить таблицу и подключить её снова.

Просмотр расположения присоединённой таблицы

Перед удалением таблицы можно проверить её текущее местоположение. Для этого наведите указатель мыши на таблицу в окне базы данных. Появится всплывающая подсказка с полным путём к файлу.

Всплывающая подсказка о местоположении внешней таблицы

Рис. 3.37. Всплывающая подсказка о местоположении внешней таблицы

Использование Диспетчера связанных таблиц

Если требуется обновить связь с несколькими таблицами сразу, удобнее воспользоваться Диспетчером связанных таблиц (Linked Table Manager).

Как запустить Диспетчер связанных таблиц

  1. Выберите команду Сервис → Служебные программы → Диспетчер связанных таблиц (Tools → Database Utilities → Linked Table Manager).
  2. В появившемся окне Диспетчер связанных таблиц (Linked Table Manager) отобразится список всех присоединённых таблиц, а также их полный путь и имя файла.

Диалоговое окно Диспетчер связанных таблиц

Рис. 3.38. Диалоговое окно Диспетчер связанных таблиц

Выбор таблиц для обновления

В окне диспетчера можно отметить таблицы, связи с которыми нужно обновить:

  1. После выбора таблиц нажмите ОК.
  2. Откроется диалоговое окно Выбор нового расположения (Select New Location of).

Диалоговое окно Выбор нового расположения

Рис. 3.39. Диалоговое окно Выбор нового расположения

Обновление связи с таблицей

  1. Перейдите в папку, где теперь находится файл таблицы.
  2. Выделите его и нажмите Открыть (Open).
  3. Access обновит связи и выведет сообщение об успешном завершении операции.

Нажмите кнопку ОК, чтобы закрыть сообщение, затем нажмите Закрыть (Close), чтобы выйти из диспетчера.

Обновление связей при изменении структуры таблицы

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

Замечание

Если вы часто работаете с изменяемыми таблицами, рекомендуется включить параметр Всегда выдавать запрос нового местонахождения (Always Prompt for New Location). Это позволит при каждом открытии базы данных проверять расположение внешних таблиц.

Вывод

Обновление связей с внешними таблицами в Access 2002 необходимо в следующих случаях:

Для обновления связи можно использовать два способа:

Использование диспетчера значительно ускоряет процесс и позволяет управлять связями с несколькими таблицами одновременно.

Регулярное обновление связей с внешними таблицами поможет избежать ошибок и потери данных, обеспечивая стабильную работу базы данных Access 2002.