
3.6 Создание отчета
Создание отчета с помощью мастера
Отчеты предназначены для вывода информации на печать.
Создав м отчет с помощью мастера, в котором содержалась бы информация о гражданах РФ в алфавитном порядке. Для этого необходимо выполнить следующие действия: • открываем ранее созданный проект; • открываем базу данных «Личные данные»; * переходим на вкладку Documents. Выбираем группу Reports; • нажимаем кнопку New окна проекта; • в открывшемся диалоговом окне New Report выбиравм опцию Report
Wizard; • в появившемся диалоговом окне указывавм тип создаваемого отчета Report Wizard (простой однотабличный отчет) и нажимавм кнопку Ok; • в следующем диалоговом окне в области Database and tables в нижнем списке выбираем таблицу «Личные данные», для которой будет создан отчет; • из списка Available fields переносим в список Selected fields поля таблицы, которые будет содержать отчет: , ном, фио, д_р, гр, адрес, тел, форма_обучения (для переноса полей используем кнопки со стрелочками, расположенные между списками). Нажимавм кнопку Next; * в следующем диалоговом окне указывавм поля, по которым будет осущвствляться группировка данных в отчете. Для этого в первом
раскрывающемся списке выбираем поле - гр, нажимавм кнопку Next
для перехода к следующему шагу; • в следующем диалоговом окне звдавм стиль отображения объектов в отчете. Для этого в списке Style выбираем один из вариантов. В области просмотра в верхнем левом углу диалогового окна мастер позволяет просмотреть, как будут выглядеть элементы отчета; нажимавм кнопку Next; * на следующем шаге можно указать порядок размещения объектов в отчете и ориентацию страницы; оставив их заданными по умолчанию, нажим эвм кнопку Next;
на следующем шаге можем выбрать вариант дальнейшей работы с отчетом из трех возможных вариантов:
Save report for later use - созданный опет сохраняется на диске;
Save report and modify it in the Report Designer - созданный отчет сохраняется на диске и открывается в конструкторе отчетов для модификации;
Save and print report - созданный отчет сохраняется на диске и
печатается.
Выбираем первый.
Чтобы просмотреть созданный отчет, нажимаем кнопку Preview. Для завершения создания отчета нажимаем кнопку Finish; в открывшемся диалоговом окне Save as вводим имя созданного файла
(«Личные данные»); Созданный отчет открылся в конструкторе отчетов.
Отчет «Ноуты» представлен в Приложении Г.
Аналогично соэдаем отчеты «Протокол стипендиальной комиссии» и «Ведомость на стипендию по группам».
Отчеты ««Протокол стипендиальной комиссии» и «Ведомость на стипендию по группам» представлена в Приложении Г.
3.7 Создание запросов с помощью конструктора запросов
Запросы необходимы для обработки данных из одной или нескольких
таблиц.
1. Открываем ранее созданный проект.
2. Переходим на вкладку Data и выбираем группу Queries (Запросы).
3. Нажимаем кнопку New окна проекта.
4. В открывшемся диалоговом окне New Query (Новый запрос) нажимаем кнопку New Query. Откроется диалоговое окно выбора таблиц Add Table or View.
5.
6.
В этом диалоговом окне выбираем таблицу «Личные данные» и с помощью кнопки Add переносим ее в окно конструктора запросов.
Аналогично переносим вторую таблицу «Первый семестр» и таблицу «Стипендия».
Завершив выбор таблиц, нажимаем кнопку Close. На экране появляется окно конструктора запросов Query Designer, а в основном меню появпяется пункт Query.
Можно приступать к формированию условий запроса.
Запрос 1. Вывести фамилии всех студентов группы типа «22Ю».
Для этого выполняем следующие действия: на вкладке Fields выбираем поля ном, д_р, гр, адрес, тел, форма_обуч; переходим на вкпацку Filter конструктора запросов; в столбце Field Name нажимавм кнопку раскрытия списка и из всех полей исходной таблицы выбиравм Личные_данные.гр; в списке вариантов сравнения Criteria выбираем оператор сравнения
(=): в поле Example вводим значение «22Ю»; запускаем запрос на выполнение, просматриваем и закрываем запрос; сохранявм созданный запрос под именем группа 22Ю.
Запрос «Группа 22Ю» представлен в Приложении Д.
Запрос 2. Вывести фамилии студентов дневного отделения.
Для этого выполняем следующие действия: на вкладке Fields выбираем поля фио, форма_обучвния; переходим на вкпацку Filter конструктора запросов;
* В первой строке в столбце Field Name выберите из раскрывающегося
списка значений поле личные_данныв.форма_обучвния. В списке вариантов сравнения Criteria выберите вариант (=), в поле Example
введите очная. * Запустим запрос на выполнение.
Запрос «(студенты дневного отделения» представлен в Приложении Д.
Запрос 3. Вывести код стипендии, размер которой превышает 1000 рублей .
Для этого выполняем следующие действия: * на вкладке Fields выбираем поля код_стип, размер; • переходим на вкпацку Filter конструктора запросов; • в столбце Field Name нажимавм кнопку раскрытия списка и из всех полей исходной таблицы выбираем стипендия.размер; • в списке вариантов сравнения Criteria выбираем оператор сравнения
(>=); • в поле Example вводим значение «ЮОО»; • запускаем запрос на выполнение, просматриваем и эакрываем запрос; • сохранявм созданный запрос под именем «Стипендия больше 1000
рублей».
Запрос «Код стипендии больше 1000 рублей» представлен в Приложении
д.