Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Access.doc
Скачиваний:
13
Добавлен:
01.04.2025
Размер:
187.9 Кб
Скачать

Создание запроса на выборку

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

Для создания запроса в окне базы данных выбрать объект Запросы. Дважды щелкнуть по строке «Создание запроса в режиме конструктора». Либо один раз щелкнуть по строке «Создание запроса в режиме конструктора», а затем по кнопке на панели инструментов.

Открывается бланк запроса на выборку и окно «Добавление таблицы».

Выбрать таблицы Препода-ватели и Дисциплины, используя кнопку «Добавить». Закрыть окно «Добавление таблицы».

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

При этом в строке «Поле» появляется название перенесенного поля, а в строке «Имя таблицы» - название таблицы, из которой взято это поле.

В строке «Сортировка» можно задать способ сортировки (по возрастанию или убыванию) или отсутствие сортировки.

При закрытии бланка запроса дать ему имя Зарплата.

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

Запускается запрос двойным щелчком по его имени. На экране появляется результат выполнения запроса в виде таблицы.

З аписи в этой таблице могут быть отсортированы несколькими способами.

Способ 1. Надо выделить столбец, по которому будут сортироваться записи. Для выделения столбца установить указатель мыши на заголовок столбца (он превращается в черную стрелку, направленную вниз) и щелкнуть левой клавишей. После этого щелкнуть на панели инструментов по кнопке для сортировки записей по возрастанию или по кнопке для сортировки по убыванию.

Способ 2. Установить курсор мыши в любое место в столбце и проделать ту же операцию.

Способ 3. Щелкнуть правой клавишей мыши по нужному столбцу и в контекстном меню выбрать нужную команду.

С результатом выполнения запроса, кроме его просмотра на экране, можно выполнять следующие действия.

Чтобы его напечатать, нужно щелкнуть по кнопке «Печать» на панели инструментов.

Для обработки полученных результатов (например, нахождение средней зарплаты, суммарной зарплаты и др.) с помощью Excel, надо выполнить команду . Результаты будут представлены в виде таблицы Excel для их дальнейшей обработки.

Для представления результатов в виде документа Word надо выполнить команду   .

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

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

В строке «Условие отбора» можно указать критерий, по которому будет идти отбор. Условия отбора содержат знаки =, >, <, >=, <=, <>, либо логические операторы Between, And и Or.

Если интересуют преподаватели, у которых заработная плата выше 5000 рублей, в нижней части бланка запроса в колонке «Заработная плата» в строке «Условие отбора» нужно набрать условие: >5000.

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

Если интересуют преподаватели, заработная плата которых больше 3000 рублей и меньше 5500 рублей, то должно быть задано условие: >3000 and <5500.

Если интересуют преподаватели, заработная плата которых больше 5000 рублей или меньше 3000 рублей, то должно быть задано условие: >5000 or <3000.

Если интересуют преподаватели, заработная плата которых больше 3000 рублей и меньше 5500 рублей, то должно быть задано условие: between 3000 and 5500.

Если интересуют преподаватели, которые ведут дисциплину Высшая математика, то для поля Название дисциплины в строке условия отбора указать: Высшая математика.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]