- •45 Типы диаграмм
- •Связь диаграммы с таблицей
- •Удаление диаграммы
- •[Основные функции субд
- •[Править]Классификации субд [править]По модели данных
- •[Править]По степени распределённости
- •[Править]По способу доступа к бд
- •Глава I. Что такое база данных?
- •Поиск текста в записях
- •Поиск текста в текущем поле:
- •Поиск текста во всех полях:
- •Просмотр заданных записей с помощью фильтра
- •Создание сложных фильтров с помощью Конструктора фильтров
- •Создание и-фильтра:
- •Создание или-фильтра:
- •Сортировка данных (в режиме таблицы)
- •Фильтрация данных (в режиме таблицы)
- •Условие: имя: н* (сотрудники, имена которых начинаются на букву н)
- •1.7. Ключевые поля.
- •1.8. Определение в базе данных связей между таблицами.
- •1.9. Обеспечение целостности данных в Microsoft Access.
- •Импорт данных из другой базы данных Access или связывание с данными в ней
- •Общие представления об импорте и связывании данных из другой базы данных Access
- •Обычные сценарии импорта данных или объектов из базы данных Access
- •Обычные сценарии создания связи с таблицей базы данных Access
- •Импорт данных из базы данных Microsoft Access
- •Подготовка к импорту
- •Импорт данных
- •Сохранение спецификации импорта
- •Создание связи с данными другой базы данных Access
- •Подготовка к созданию связей с таблицами базы данных Access
- •Связь с данными
- •49 2.4.5. Проектирование форм и работа с ними
- •2.4.5.1. Создание формы с помощью Мастера
- •2.4.5.2. Создание формы с помощью Конструктора
- •50 7.4.3. Технология создания запросов на выборку
- •7.4.4. Технология создания запросов “с параметром”
- •7.4.5. Технология создания итогового запроса
- •Разработка запросов к базе данных
- •51 2.4.6. Создание отчета как объекта базы данных
- •2.4.6.1. Структура отчета в режиме Конструктора
- •2.4.6.2. Способы создания отчета
- •2.4.6.3. Создание отчета
Создание связи с данными другой базы данных Access
Связывание позволяет создать связь с данными другой базы данных без их импорта, так что самые свежие данные можно будет просматривать и изменять в исходной и конечной базах данных, не создавая и не поддерживая две копии одних и тех же данных. Нельзя создавать связи с запросами, формами, отчетами, макросами и модулями.
При создании связи с таблицей базы данных Access автоматически создается новая таблица, называемая связанной, которая обеспечивает связь с исходными записями и полями. Любые изменения данных в исходной базе данных отражаются в связанной таблице конечной базы данных, и наоборот. Однако изменить структуру связанной таблицы в конечной базе данных нельзя. Другими словами, в связанной таблице невозможны такие изменения, как добавление или удаление полей или изменение типа данных поля.
Подготовка к созданию связей с таблицами базы данных Access
Найдите исходную базу данных.
Допустимыми форматами файлов являются MDB, MDE, ACCDB и ACCDE. Если исходная база данных защищена паролем, во время операции связывания будет предложено ввести пароль.
Определите таблицы для связывания.
Можно создавать связи с таблицами, но нельзя создавать связи с запросами, формами, отчетами, макросами и модулями.
Создавая связи с таблицами другой базы данных Access в первый раз, можно воспользоваться некоторыми полезными советами из приведенной ниже таблицы.
ЭЛЕМЕНТ |
ОПИСАНИЕ |
Несколько объектов |
В одной операции связывания возможно создание связей с несколькими таблицами. Для каждой исходной таблицы создается связанная таблица. |
Связанные таблицы в качестве источника |
Создание связи с таблицей, которая уже является связанной таблицей в исходной базе данных, невозможно. Предположим, что таблица «Сотрудники1», которую требуется связать с базой данных «Продажи», фактически является связанной таблицей, имеющей связь с таблицей «Сотрудники» в базе данных «Ведомость». Использование таблицы «Сотрудники1» в базе данных «Продажи» в качестве исходной таблицы невозможно. Вместо этого следует создать непосредственную связь с таблицей «Сотрудники» базы данных «Ведомость». |
Новая или существующая таблица |
В каждой операции связывания для каждой исходной таблицы создается новая связанная таблица. Перезапись данных существующей таблицы или их добавление с помощью операции связывания невозможно. |
Связи |
Если выбираются несколько исходных таблиц, связи между таблицами автоматически переносятся в конечную базу данных. Однако изменение или удаление связей в конечной базе данных запрещено. |
Поля подстановок |
Если поле в таблице-источнике служит для подстановки значений из другой таблицы, необходимо создать связь со связанной таблицей, если требуется, чтобы в конечном поле отображались значения подстановок. Если связь со связанной таблицей или запросом создана не будет, в конечном поле будут отображаться только коды подстановок. |
Закройте исходную базу данных. Убедитесь, что никто из пользователей не открыл ее в монопольном режиме.
Откройте конечную базу данных. Убедитесь, что она не является доступной только для чтения и у вас имеются необходимые разрешения на добавление объектов и данных в базу данных.
ПРИМЕЧАНИЕ. Если необходимо создать связи в новой базе данных, перед началом операции импорта следует создать пустую базу данных (в которой не содержатся таблицы, формы или отчеты).
Нажмите кнопку Microsoft Office , а затем выберите команду Создать.
В этой операции перезапись или изменение существующих таблиц или объектов не производится. Если в конечной базе данных уже существует объект с таким же именем, как у исходного объекта, к имени связанной таблицы автоматически добавляется число (1, 2, 3 и т. д.). Например, если связь с таблицей «Вопросы» создается из базы данных, в которой уже существует таблица с таким же именем, то в этом случае связанная таблица получит имя «Вопросы1». Если имя «Вопросы1» уже используется, новой таблице будет присвоено имя «Вопросы2» и т. д.
Важно отметить, что если требуется добавить записи исходной таблицы в таблицу конечной базы данных, вместо выполнения операции связывания необходимо использовать запрос на добавление.
Дополнительные сведения о запросах на добавление см. в статье Создание запроса на добавление.