Как создавать запросы, ссылающиеся на несколько таблиц в MS Access

Поделись сейчас:

Давайте изучим способы создания запросов в MS Access, которые могут ссылаться на несколько таблиц. 

Запросы для одной таблицы очень распространены в Microsoft Access, но иногда бывают случаи, когда нам необходимо делать запросы, которые могут ссылаться на несколько таблиц. Пользователи часто сталкиваются с необходимостью наличия данных более чем в одной таблице.Создание запросов, ссылающихся на несколько таблиц в MS Access

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

Запросы к нескольким таблицам

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

В Access это довольно простая процедура, но пользователям необходимо сначала создать связь между двумя таблицами. Чтобы проверить это, вы можете просто выбрать вкладку «Инструменты базы данных» и нажать «Отношения» в группе «Показать/скрыть». Затем на вкладке «Дизайн» нажмите «Все отношения» в разделе «Отношения». Там вы можете увидеть определенные отношения. Если это не запрещено, вам следует сначала создать связь между таблицами, прежде чем переходить к запросу нескольких таблиц.

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

Как выполнить запрос

Мастер простых запросовЧтобы создать запрос из нескольких таблиц, необходимо нажать кнопку «Мастер запросов» на вкладке «Создать». Он создаст новый запрос, и вы можете выбрать опцию «Мастер простого запроса». Access отобразит окно Мастера простых запросов, в котором будут показаны два списка, а именно. Список доступных полей и список выбранных полей. Вы можете добавить поля к выбранным полям, просто выбрав их из доступных полей и нажав кнопку со стрелкой вправо «>».

В приведенном выше примере вы можете выбрать такие поля, как CustomerID и LastName, из таблицы Customer и из таблицы Accounts; вы можете выбрать поля CustomerID, Balance и Account Type. Все эти поля будут отображаться в области Выбранные поля. Чтобы продолжить, нажмите кнопку Далее.

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

На следующем шаге вам будет предложено назвать ваш запрос. Либо оставьте имя по умолчанию, либо дайте любое имя по вашему желанию и нажмите «Готово». Кроме того, выберите параметр «Открыть запрос для просмотра информации» вместо параметра «Изменить» для просмотра результатов.

MS Access автоматически присоединит таблицу «Клиенты» к таблице «Учетные записи» в результате этого запроса и в соответствии с отношениями, созданными между этими двумя таблицами.

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

Об авторе:

Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая фиксировать SQL Server и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.