Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Использование нескольких таблиц в запросе




Пример 3. Можно организовать просмотр объединенных данных из нескольких таблиц. Для этого:

1. Открыть объект Запросы и выбрать пункт Создание запроса с помощью конструктора. В окне Добавление таблицы выбрать таблицы Отделы и Должности. MS Access связывает используемые в запросе таблицы на основе той информации о связях, которая была задана при создании таблиц.

2. В бланк запроса надо включить поле НазваниеОтдела из таблицы Отделы и поля Должность и Оклад из таблицы Должности (рис. 2.127).

3. Сохранить полученный запрос под именем Отделы и должности. После выполнения запроса будет открыт набор записей, изображенный на рис. 2.128.

Рис. 2.127. Поля, используемые в запросе   Рис. 2.128. Набор записей

Перекрестные запросы

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

Пример 4. Для построения перекрестного запроса надо:

1. Выделить имя таблицы Сотрудники в окне базы данных и выбрать пункт меню Вставка команду Запрос.

2. В окне Новый запрос выбрать пункт Перекрестный запрос. Откроется окно Создание перекрестных таблиц (рис. 2.129), где надо выбрать таблицу Должности, поля которой необходимо ввести в перекрестном запросе и нажать кнопку Далее.

Рис. 2.129. Окно выбора таблицы для перекрестного запроса

3. Следующим шагом надо выбрать поле Должности, значение которого будет использоваться в качестве заголовка строк (рис. 2.130).

Рис. 2.130. Выбор поля для заголовка строк

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

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

6. Следующим шагом надо ввести имя запроса – назвать его Должности _ Перекрестный и нажать кнопку Готово.

Далее добавить вторую таблицу в перекрестный запрос. Для этого:

1. Открыть Должности_Перекрестный в режиме конструктора.

2. Добавить в запрос таблицу Сотрудники, выбрав пункт меню Запрос команду Добавить таблицу.

3. Поместить поле Фамилия перед полем Должности и установить свойство Перекрестная таблицазаголовок строк.

4. После поля Должности расположить поле КодОтдела, которое будет использоваться в качестве заголовка столбцов.

5. Поле Оклад в перекрестной таблице имеет свойство Значение (рис. 2.131), групповая операция – среднее (Avg).

 

Рис. 2.131. Перекрестный запрос

6. Сохранить изменения в запросе Должности_Перекрестный.

Результат этогозапроса изображен на рис. 2.132.

Рис. 2.132. Результат перекрестного запроса





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 390 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

2239 - | 2072 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.