Настольная СУБД Access 2002

         

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

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

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

В этом случае связь нужно обновить. То же самое необходимо сделать, если структура внешней таблицы была изменена, например, было добавлено поле или изменился тип данных какого-нибудь поля.

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

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

  • Первый способ состоит в том, что нужно просто удалить присоединенную таблицу из базы данных, а потом присоединить вновь. При этом не беспокойтесь — удаляя таблицу из окна базы данных, вы просто удаляете связь с таблицей, сама же таблица не стирается.
Замечание

В Access 2002 вы можете легко проверить, в каком файле лежит присоединенная таблица. Для этого достаточно навести указатель мыши на таблицу, и вы увидите всплывающую подсказку, в которой указан тип файла и полный путь к нему (рис. 3.37).

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

  • Второй способ обновления связи с внешней таблицей — это использование Диспетчера связанных таблиц (Linked Table Manager).
Чтобы воспользоваться Диспетчером связанных таблиц:

  1. Выберите команду меню Сервис, Служебные программы, Диспетчер связанных таблиц (Tools, Database Utilities, Linked Table Manager).
  2. В появившемся диалоговом окне Диспетчер связанных таблиц (Linked Table Manager), изображенном на рис. 3.38, выводится список всех присоединенных таблиц, а также полный путь и имя файла таблицы. Установите флажки слева у тех таблиц, файлы которых были перемещены. Если все присоединенные таблицы размещаются в одном внешнем MDB-файле, нужно выбрать сразу все таблицы, для чего нажмите кнопку Выделить все (Select All). Когда все флажки будут установлены, нажмите кнопку ОК.
  3. Появится диалоговое окно Выбор нового расположения (Select New Location of), изображенное на рис. 3.39. Откройте папку, в которую перемещен файл таблиц, и выделите его. Нажмите кнопку Открыть (Open). Если связь будет успешно обновлена, то Access 2002 выведет окно с соответствующим сообщением.
  4. Нажмите кнопку ОК, чтобы закрыть окно сообщения, а затем кнопку Закрыть (Close), чтобы закрыть окно Диспетчера связанных таблиц.

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

Рис. 3.39. Диалоговое окно Преобразовать в базу данных

Диспетчер связанных таблиц можно использовать не только в том случае, когда файл был перемещен или переименован, но и тогда, когда была изменена структура внешней таблицы. После этого связь должна быть обязательно обновлена. В этом случае диалоговое окно Выбор нового расположения (Select New Location of) открываться не будет. Чтобы оно открывалось всегда, в диалоговом окне Диспетчер связанных таблиц (Linked Table Manager) можно установить флажок Всегда выдавать запрос нового местонахождения (Always Prompt for New Location).

 

Содержание раздела