Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS Access 2010 - Практика 2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.11 Mб
Скачать
  1. Запросы

    1. Запросы на выборку

Если в базе данных требуется отыскать определенную информацию, то в таком случае используют запрос на выборку. Результатом его работы является выборка в виде таблицы данных. Запрос на выборку является, наверняка, самым распространенным, поэтому рассмотрим различные его подвиды.

      1. Простые запросы на выборку

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

Сделать выборку товаров стоимостью более 1 000 000 р.

Чтобы решить поставленную задачу воспользуемся Созданием запроса в режиме конструктора. Для этого необходимо выбрать вкладку Создание, а в нем пункт Конструктор запросов (рисунок 5.1).

Рисунок 5.1 – Создание нового запроса с помощью Конструктора запросов

В открывшемся окне Добавление таблицы необходимо выбрать ту таблицу, которая понадобится для нашей выборки (это таблица Товары) и нажать кнопку Добавить. После этого окно Добавление таблицы можно закрыть, а на экране останется Конструктор нового запроса (рисунок 5.2).

Рисунок 5.2 – Конструктор нового запроса

В окне Конструктора в верхней части располагается макет таблицы Товары. В нижней части расположен бланк пустой таблицы, который можно будет заполнить, используя поля выбранной таблицы Товары. Поскольку по заданию нам нужно сделать выборку товаров, то первое поле, которое нам понадобится – Наименование. Выберем это поле с помощью двойного щелчка по нему в макете таблицы Товары. Также кроме наименования товара нам понадобится информация о его стоимости. Поэтому также двойным щелчком выберем второе поле – Цена. В результате проделанных операций в строке Поле: конструктора запросов появятся имена выбранных нами полей. А в строке Имя таблицы: – название таблицы, из которой взяты эти поля – Товары (рисунок 5.3).

Рисунок 5.3 – Выбор полей из таблицы Товары

По условию нам требуется не просто сделать выборку товаров и их цен, а необходима выборка товаров стоимостью более 1 000 000 р. Поэтому в конструкторе запроса в строке Условие отбора: для поля Цена зададим условие, определяющее диапазон цен, выбираемых из таблицы Товары (рисунок 5.4).

Рисунок 5.4 – Выборка товаров стоимостью более 1 000 000 р.

Сохраним построенный запрос под именем Товары стоимостью более 1 000 000 р. Для этого можно воспользоваться кнопкой Сохранить на панели инструментов MS Access. Теперь закроем окно конструктора. И увидим, что слева в области навигации действительно появился наш первый запрос (рисунок 5.5).

Рисунок 5.5 – Сохраненный запрос

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

Рисунок 5.6 – Результат выполнения запроса на выборку

Задания для самостоятельного выполнения:

  1. Сделать выборку работников со стажем менее 5 лет.

Запрос сохранить под именем Работники со стажем менее 5 лет.

  1. Сделать выборку работников с должностью Курьер.

Запрос сохранить под именем Работники с должностью Курьер.

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