Добавление подтаблицы

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

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

В этой статье

Общие сведения о подтаблицах

Открытие и закрытие подтаблицы

Добавление подтаблицы

Введение в использование подтаблиц

Подтаблицу можно использовать для просмотра сведений из нескольких источников данных в виде одной таблице. Например, в учебной базе данных "Борей" таблица "Заказы" связана отношение "один-ко-многим" с таблицей "Заказано".

отношение между двумя таблицами

Если добавить таблицу "Заказано" в качестве подтаблицы в таблицу "Заказы", можно просматривать и изменять такие данные, как продукты, включенные в определенный заказ (каждая строка), открыв подтаблицу для этого заказа.

таблица с открытой подтаблицей

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

В приложении Microsoft Office Access подтаблица создается автоматически при создании таблицы, удовлетворяющей одному из следующих критериев:

  • таблица участвует в отношение "один-к-одному";

  • таблица представляет сторону "один" в отношении "один ко многим", где для свойства таблицы SubdatasheetName ("Имя подтаблицы") задано значение "Авто".

Отношение определяется соответствием полей первичный ключ и внешний ключ в связанных таблицах.

Кроме того, можно добавить подтаблицу в любую таблицу, запрос или форма в базе данных. В режиме таблицы форма отображает не более одной подтаблицы.

К началу страницы

Открытие и закрытие подтаблицы

Чтобы определить, имеется ли в таблице, запросе или форме подтаблица, откройте объект в режиме таблицы. Если индикатор развертывания (знак "+") отображается, это означает, что подтаблица присутствует. При ее открытии индикатор изменится на знак "-". Допускается до восьми уровней вложенности подтаблиц в главную подтаблицу.

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

  • Чтобы открыть подтаблицу, щелкните знак плюса рядом со значением, для которого нужно отобразить записи.

  • Чтобы закрыть подтаблицу, щелкните знак минуса.

Совет : Чтобы развернуть или свернуть все подтаблицы одновременно, откройте вкладку Главная и в группе Записи нажмите кнопку Дополнительно. Затем выберите пункт Подтаблица и установите необходимый параметр.

Также можно удалить или скрыть подтаблицы. Дополнительные сведения о том, как удалить подтаблицу читайте в статье Удаление подтаблицы.

Совет : Чтобы скрыть подтаблицу, откройте таблицу в режиме конструктора, а затем на вкладке Конструктор в группе Показать или скрыть нажмите кнопку Окно свойств. Найдите строку "Имя подтаблицы", измените значение на (Нет) и сохраните изменения.

К началу страницы

Добавление подтаблицы

  1. В режиме таблицы откройте таблицу или запрос, в которые нужно добавить подтаблицу.

  2. На вкладке Главная в группе Записи нажмите кнопку Дополнительно, выберите пункт Подтаблица и нажмите кнопку Подтаблица.

  3. В диалоговом окне Вставка подтаблицы откройте вкладку (Таблицы, Запросы или Таблицы и запросы), соответствующую типу объекта, который нужно вставить в качестве подтаблицы.

  4. В поле Подчиненные поля выберите поле, которое требуется использовать в качестве внешний ключ, или связанное поле, которое обеспечит данные для подтаблицы.

  5. В поле Основные поля выберите поле, которое требуется использовать в качестве первичный ключ, или связанное поле для главной таблицы либо запроса, а затем нажмите кнопку ОК.

    Например, если нужно создать подтаблицу для просмотра связанных заказов для каждой записи "Клиент" в таблице "Клиенты", выберите таблицу "Заказы", в поле Подчиненные поля выберите параметр Код клиента, а в поле Основные поля — параметр ИД.

    выбор первичного поля для подтаблицы

    Примечание : Значения полей Подчиненные поля и Основные поля создают объединение типа "один ко многим" между указанными полями.

  6. Чтобы отобразить подтаблицу, добавленную в таблицу, запрос или форму, щелкните знак "+".

    Примечание : Подчиненное поле (внешний ключ) не отображается в качестве столбца подтаблицы. При добавлении в подтаблицу новой записи в приложении Access автоматически вставляется значение первичного ключа выбранной базовой таблицы.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×