- •Содержание
- •2.2. Лабораторная работа № 2 9
- •1. Цель работы
- •2. Лабораторные работы в среде Microsoft Access
- •2.1. Лабораторная работа № 1
- •2.2. Лабораторная работа № 2
- •2.3. Лабораторная работа № 3
- •2.4. Лабораторная работа № 4
- •2.5. Лабораторная работа № 5
- •2.6. Лабораторная работа № 6
- •2.7. Лабораторная работа № 7
- •2.8. Лабораторная работа № 8
- •3. Лабораторные работы в среде OpenОffice Base
- •3.1. Лабораторная работа № 1
- •3.2. Лабораторная работа № 2
- •3.3. Лабораторная работа № 3
- •3.4. Лабораторная работа № 4
- •3.5. Лабораторная работа № 5
- •3.6. Лабораторная работа № 6
- •4. Курсовая работа
- •4.1. Задание на курсовую работу
- •4.2. Этапы выполнения курсовой работы
- •4.3. Содержание и порядок выполнения работы
- •4.4. Варианты заданий для курсовой работы
- •5. Рекомендуемая литература
- •Методические указания
- •398600 Липецк, ул. Московская, 30.
2.5. Лабораторная работа № 5
Тема: Выбор данных из таблиц с помощью запросов. Создание отчетов
Задание 1
Добавьте в таблицу «Экзамен» поле «Преподаватель» со следующими характеристиками:
Тип данных – текстовый;
Подпись – Преподаватель;
Подстановка – используйте поле со списком (источник строк – таблица «Преподаватели»).
В Вашей таблице «Экзамен» должно быть не менее 20 записей и эти записи должны содержать информацию:
Не менее чем по трем дисциплинам;
Оценки должны быть разные (от «отлично» до «неудовлетворительно»);
Студенты должны быть из разных групп (не менее двух).
Убедитесь в том, что записей в таблице достаточное количество, в противном случае добавьте новые записи.
Задание 2
Создайте запрос по выбору записей, содержащих студентов, сдавших все экзамены на «отлично». Для этого надо выполнить следующие действия:
Выберете в окне базы данных вкладку «Запрос» для этого нажать кнопку «Создать»;
В окне диалога «Новый запрос» выберете опцию «Конструктор»;
Access предложит Вам выбрать таблицу, выберете таблицу «Экзамен» и нажмите кнопку «Добавить» и закройте окно диалога;
Из таблицы последовательно выберете поля «Студент», «Дисциплина», «Результат» и перетащите выбранные поля по очереди в бланк запроса;
Можно дважды щелкнуть мышкой по каждому полю.
В строке «Условие отбора» определите условие:
Щелкните по кнопке «Построить» на панели управления;
В появившемся построителе щелкните по кнопке «Like»;
Наберите Like – «отлично» и нажмите кнопку «Ок»;
Закройте окно конструктора запросов.
Сохраните запрос с именем «Запрос по отличникам».
Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 3
Создайте аналогичный запрос по «двоечникам» и сохраните с именем «Запрос по двоечникам».
Откройте созданные запросы и убедитесь в том, что выборка выполнена правильно.
Задание 4
Создайте запрос на выборку записей по результатам контроля по дисциплине, которую преподает проф. Иванов Ю.А. (можно выбрать другого преподавателя).
Запрос сохраните под именем «Запрос по дисциплине».
Откройте созданный запрос и убедитесь в том, что выборка была сделана правильно.
Задание 5
Создайте на базе таблица «Анкета» запрос для формирования списка студентов, которые родились с 1 мая по 30 сентября 1990 года.
Для формирования запроса следует вызвать построитель выражений (кнопка «Построить») и выбрать в списке операторов – оператор сравнения Beetween, нажать кнопку «Вставить» и «Ок».
Далее откорректируйте выражение следующим образом:
Between #01.05.90# And #30.09.90# .
Если вдруг окажется, что таких студентов в Вашей группе нет, измените условия запроса.
Запрос сохраните с именем «Запрос по дате рождения».
Откройте созданный запрос и убедитесь в том, что выборка сделана правильно.
Задание 6
Создайте формы для выполненных запросов (Автоформа/Ленточная).
Задание 7
Закройте доступ к корректировке базы данных в режиме запросов, чтобы в режиме запросов нельзя было бы изменить информацию в базе данных.
Откройте форму для запроса в режиме «Конструктор».
Отметьте поле и правой кнопкой вызвать свойства помеченного поля, затем на вкладке «Данные» установить свойство «Блокировка – Да».
Аналогично установите свойство «Блокировка – Да» для всех полей во всех формах для запросов (формы для запросов созданы в Задании 6).
Задание 8
Создать отчет по результатам сдачи экзаменов используя таблицу «Экзамен».
Откройте вкладку «Отчеты».
Нажмите кнопку «Создать», выберете «Мастер отчетов», в качестве источника определите таблицу «Экзамен».
Перенести в «Выбранные поля» следующие поля:
Дисциплина;
Группа;
Студент;
Результат контроля.
Нажмите кнопку «Далее».
Далее необходимо определить, требуется ли сгруппировать данные по какому-либо из полей. Поля, по которым будет осуществляться группировка, помещаются в верхней части правого списка в отдельной рамке и выделяются на экране синим цветом.
Выберете группировку по «Дисциплине» и нажать кнопку «Далее».
Задайте режим сортировки в возрастающем порядке по полю «Студент» и нажмите кнопку «Далее».
Определите «Макет/Ступенчатый» (или на свое усмотрение, можете поэкспериментировать) и нажмите кнопку «Далее».
Выберете стиль (на свое усмотрение) и нажмите кнопку «Далее».
Задайте имя отчета «Отчет по экзаменам» и нажмите кнопку «Готово».
Отчет готов, можете просмотреть его в режиме «Файл\Предварительный просмотр». Для того, чтобы привести отчет в требуемый вид, его можно откорректировать в режиме конструктора.
Задание 9
Откройте отчет в режиме «Конструктора».
Теперь, пользуясь теми же приемами, что и при форматировании форм, измените в отчете в области заголовка и в области данных размер шрифта на 12, каждое поле (столбец) раскрасьте разным цветом и т.д.
Для размещения даты печати в заголовке отчета необходимо выполнить следующие действия:
Выберете на панели инструментов кнопку аб! ;
Установите указатель мыши на место в области верхнего колонтитула, где планируется разместить поле даты печати. В отчете появится связанный объект, состоящий из поля ввода и надписи к нему;
Выделите надпись связанного поля и удалите ее нажав клавишу «delete» (подобную операцию выполняли при работе с флажком);
Выделите поля ввода, где будет размещаться дата, и откройте для него окно свойств (правой мышкой);
Перейдите на вкладку «Данные» и нажмите кнопку построителя .... На экране откроется окно диалога «Построитель выражения»;
Откройте раздел «Встроенные функции» папки «Функции» и, используя функцию Now из списка функций, задайте выражение Now (), нажмите последовательно кнопки «Вставить» и «Ок»;
Нажмите кнопку раскрытия списка свойства «Формат» для вкладки «Макет» и выберите устраивающий Вас формат отображения даты в отчете.
Отчет сохраните с именем «Экзамен».
Просмотрите отчет.
Аналогично отчету «Экзамен» создайте отчет «Зачет».
