Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access.методика.doc
Скачиваний:
43
Добавлен:
06.01.2021
Размер:
45.39 Mб
Скачать

7.9. Связь с таблицами других баз данных Access

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

Установив связь с другой таблицей Ассеss, ее можно использовать так же, как если бы это таблица этой же БД. Например, чтобы установить связь с таблицей Visits базы данных Mountain Animal Hospital из файла базы Access Import-Export. mdb, выполнить перечисленные ниже действия:

1. Откройте базу данных Access Import-Export .mdb.

2. Выберите пункт меню ФайлВнешние данныеСвязь с таблицами (FileGet External DataLink Tables) или щелкните правой кнопкой мыши где-либо во вкладке Таблицы (Tables) окна базы данных и выберите из контекстного меню команду Связь с таблицами (Link Tables). Access откроет диалоговое окно Связь (Link), как показано на рис. 7.4.

С помощью этого диалогового окна возможно выбрать .mdb-файл для связывания, а также изменить тип файлов в диалоговом окне (что позволит установить связь с любым допустимым типом внешних данных). Хотя по умолчанию в окне отображаются только файлы БД Access, вы можете связывать файлы любых поддерживаемых типов.

3. В диалоговом окне установления связи найдите файл Mountain Animal Hospital .mdb. Можете просмотреть содержимое другого диска или каталога.

4. Дважды щелкните на файле Mountain Animal Hospital .mdb (или выберите его и активируйте кнопку Связь (Link)). Access закроет это диалоговое окно и откроет диа­логовое окно Связь с таблицами Link Tables).

Диалоговое окно Связь с таблицами (Link Tables) позволяет выбрать одну или несколько таблиц из выбранной базы данных (в данном случае Mountain Animal Hospital).

  1. Выделите таблицу Visits и активируйте кнопку ОК. Двойной щелчок на имени таблицы ни к чему не приведет — чтобы выбрать таблицу, ее надо выделить, а затем щелкнуть на кнопке ОК.

Рис. 7.4. Диалоговое окно Связь, открытое для выбора внешней таб­лицы

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

Связь с несколькими таблицами можно установить, выделив Hit в окне Связь с таблицами и щелкнув на кнопке ОК. Можно также использовать кнопку Выделить все (Select All) для выбора всех доступных таблиц.

Рис. 7.5. Окно базы данных с добавленной таблицей Visits

7.10. Связь с таблицами бд dBase и FoxPro

Access позволяет установить связь с .dbf-файлами форматов dBASE и FoxPro. Как и для данных Access, после установления связи с файлом xBASE (dBASE или FoxPro) просматривать и редактировать данные в формате DBF.

dBASE и FoxPro сохраняют таблицы в индивидуальных файлах с расширением .dbf. BASE эти .dbf-файлы называются базами данных. Однако в терминах Access понятию БД в xBASE эквивалентно понятие таблица (Access рассматривает БД как полный набор всех таблиц и относящихся к ним объектов). Для предотвращения путаницы полагается, что понятие база данных xBASE имеет то же значение, что dBASE или FoxPro.