- •Лабораторная работа 2 Работа с данными
- •2.1. Сортировка данных. Теоретические сведения
- •2.2. Фильтрация данных. Теоретические сведения
- •1. В таблице фио отобразить фамилии студентов по указанному преподавателем фильтру. После этого очистить все фильтры.
- •2. В таблице фио применить расширенный фильтр, включив в него Фамилию, специальность, стипендию (с условием отбора).
- •2.3. Создание запросов. Теоретические сведения
- •2.3.1. Создание запроса в режиме Мастера запросов.
- •1. Создать запрос Ведомость на выплату стипендии в режиме Мастера запросов.
- •2. Выполнить расчет итоговых значений по выбранному полю
- •2.3.2. Создание запроса в режиме конструктора
- •1. Запрос с полями Фамилия, Имя, Отчество, Почтовый индекс, Город.
- •2.4. Создание отчета. Теоретические сведения
- •1. С помощью Мастера отчетов создать отчет Ведомость на выплату стипендии. В качестве источника данных выбрать созданный ранее запрос Ведомость на выплату стипендии.
- •2. Создать телефонный справочник (по данным таблиц фио и Адрес) – отчет, в который включить только поля Фамилия (в алфавитном порядке) и Телефон. Сохранить отчет с именем Список телефонов.
1. Запрос с полями Фамилия, Имя, Отчество, Почтовый индекс, Город.
2. Запрос Ведомость на выплату стипендии, включив в него поля Фамилия, Имя, Отчество, Стипендия. Для поляСтипендия установить условие отбора согласно варианту из табл. 2.1. Вывести фамилии в алфавитном порядке.
3. Запрос на основе таблицы ФИО: студентов, не получающих стипендию (вывести на экран в алфавитном порядке).
Т а б л и ц а 2.1
Варианты индивидуальных заданий по созданию запроса
Вариант |
Условие отбора стипендии |
Вариант |
Условие отбора стипендии |
1 |
> 0 |
7 |
> 200 |
2 |
< 500 |
8 |
> 400 |
3 |
> 100 |
9 |
> 600 |
4 |
> 300 |
10 |
> 350 |
5 |
> 500 |
11 |
> 250 |
6 |
> 300 |
12 |
> 450 |
4. Запрос Список, используя поля трех таблиц. Предусмотреть сортировку по двум полям и условие отбора для одного поля. При написании условия отбора использовать Построитель выражений.
2.4. Создание отчета. Теоретические сведения
Отчет– это итоговый документ, создаваемый на основе базы данных. Отчеты предназначены только для вывода данных, причем для вывода не на экран, а на принтер. Они содержат колонтитулы, номера страниц и другие специальные элементы оформления, характерные для печатных документов.
MicrosoftAccessпредоставляет различные способы подготовки отчетов:
создание отчета вручную в режиме конструктора (рис.10);
полуавтоматическое создание отчета с помощью мастера отчетов (рис. 11);
Рис. 10. Построение запроса в режиме Конструктора
Рис. 11. Создание запроса с помощью Мастера отчетов
Отчеты могут создаваться как на основе таблиц, так и на основе запросов. В отчет могут входить как все данные, так и отдельные поля таблиц или запросов. При сохранении отчета сохраняется только его структура. Данные, отражаемые в режиме предварительного просмотра отчета, не сохраняются вместе с отчетом. Данные в отчете всегда соответствуют текущему состоянию базы данных.
Задание 5.
1. С помощью Мастера отчетов создать отчет Ведомость на выплату стипендии. В качестве источника данных выбрать созданный ранее запрос Ведомость на выплату стипендии.
2. Создать телефонный справочник (по данным таблиц фио и Адрес) – отчет, в который включить только поля Фамилия (в алфавитном порядке) и Телефон. Сохранить отчет с именем Список телефонов.