Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
10.04.2015
Размер:
1.84 Mб
Скачать

1. В таблице фио отобразить фамилии студентов по указанному преподавателем фильтру. После этого очистить все фильтры.

2. В таблице фио применить расширенный фильтр, включив в него Фамилию, специальность, стипендию (с условием отбора).

2.3. Создание запросов. Теоретические сведения

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

Запросы, как и другие объекты БД, можно создавать разными способами. Сначала необходимо включить в области переходов режим отображения запросов как объекта Access (рис. 3).

Рис. 3. Выбор запросов как объектов Access в области переходов

2.3.1. Создание запроса в режиме Мастера запросов.

Расчет итоговых значений по выбранному полю

Мастер запросов (рис. 4) позволяет создавать различные виды запросов, в том числе и простой запрос, создание которого рассмотрено далее.

Процесс создания простого запроса заключается в последовательном прохождении диалоговых окон Мастера запросов и выборе в каждом их них определенных параметров. К примеру, на втором этапе Мастера выбираются необходимые для запроса поля из одной или нескольких таблиц базы данных (рис. 5).

Рис. 4. Запуск Мастера запросов

аб

Рис. 5. Первый (а) и второй (б) этапы работы Мастера запросов

Задание 3.

1. Создать запрос Ведомость на выплату стипендии в режиме Мастера запросов.

2. Выполнить расчет итоговых значений по выбранному полю

Для создания запроса нужно выполнить следующие действия:

1) на вкладке лентыСоздание, запуститьМастер запросов; выбрать Простой запрос; в таблицеФИОвыбрать поляШифр,Фамилия,Стипендия; установить переключательИтоговый отчет; щелкнуть на кнопкеИтогии в открывшемся окне установить один из флажков (рис. 6). Сохранить запрос с именемВедомость на выплату стипендии;

Рис. 6. Окно настройки параметров вычисление итоговых значений

2.3.2. Создание запроса в режиме конструктора

Наиболее удобным для построения запросов является режим конструктора (рис. 7).

Рис. 7. Запуск Конструктора запросов

Щелчок по кнопке Конструктора запросов вызывает диалоговое окно Добавление таблицы, которое позволяет включить в схему данных запроса существующие таблицы и (или) запросы (рис. 8).

Рис. 8. Добавление таблицы в схему данных запроса

Таблицы-источники данных, включенные в запрос, и связи между этими таблицами представлены в верхней области окна запроса (рис. 9). Если новый запрос создается по таблицам, которые уже имеют связи, то их связи отображаются сразу же при размещении таблиц в верхней области окна. Если связи между таблицами еще не определены, их можно создать прямо здесь, в верхней области окна, тем же способом, каким пользовались в окне Схема данных. В этом случае заданные связи будут действовать только для запроса и не будут автоматически размещены в окне Схема данных.

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

Рис. 9. Построение запроса в режиме Конструктора

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

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

Задание 4.

Создать запросы в режиме Конструктора:

Соседние файлы в папке Методичка Ступаков и задания