Практическая работа № 2

Задание: в базе данных Студенты создать формы, запросы и отчеты.

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

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

3. Создать запрос Студенты с телефонами , выбрать из таблицы Студенты поля Группа, Фамилия, Имя, Отчество, Номер Телефона , открыть запрос в режиме Конструктора и для поля Номер Телефона ввести условие отбора <>” ”. Аналогично создать запросы Студенты без телефона (условие отбора Null), Студенты группы <группа> (для конкретной группы), Студенты всех групп, кроме группы <группа> (исключить конкретную группу).

Практическая работа № 2 - student2.ru

4. Создать простой запрос Дни рождения студента, для этого выбрать из таблицы Студенты поля Группа, Фамилия, Имя, Отчество, Дата рождения. Аналогично создать запрос Студенты, рожденные в марте месяце (в таблице обязательно должны быть соответствующие записи). В режиме конструктора щелкнуть правой кнопкой мыши на строке Условие отбора для поля Дата рождения, из контекстного меню выбрать команду Построить. Далее работать с построителем выражений: Функции à Встроенные функции à Дата/время à Month :

Практическая работа № 2 - student2.ru

В строке построителя вместо number ввести поле Дата рождения из запроса à в результате должно построится следующее выражение «Month ( [Дата рождения] ) = 3»:

Практическая работа № 2 - student2.ru

Практическая работа № 2 - student2.ru

5. Создать простой запрос Количество оценок студента, для этого выбрать из таблицы Студенты поля Фамилия, Имя, Отчество, Группа, а из таблицы Успеваемость – поле Оценка, далее установить переключатель Итоговый запрос, нажать кнопку Итоги, установить флажок Подсчет записей, переключиться в режим Конструктора (или закрыть зпрос и открыть его в режиме Конструктора), убрать флажок Вывод на экран для поля First – Оценка.

Практическая работа № 2 - student2.ru

6. С помощью мастера отчетов создать отчет Список студентов, для этого из таблицы Студенты выбрать поля Группа, Фамилия, Имя, Отчество, Номер зачетки, затем добавить уровень группировки по полю Группа и сортировку от А до Я по полю Фамилия, макет и стиль любой.

7. Создать простой запрос Средний балл студентов, для этого из таблицы Студенты выбрать поля Группа, Фамилия, затем из таблицы Успеваемость – поле Оценка à установить переключатель Итоговый запрос à нажать кнопку Итги à установить флажок Avg (Average) среднее значение для поля Оценка. В режиме Конструктора переименовать столбец Avg – Оценка: Оценка в Средний балл: Оценка. Щелкнуть правой кнопкой в этом столбце и из контекстного меню выбрать команду Свойства à выбрать Формат поля – Фиксированный, Число десятичных знаков – введите 1. На основе этого запроса создать отчет с помощью Мастера отчетов (добавить уровень группировки по полю Группа, сортировку по возрастанию для поля Средний балл).

Практическая работа № 2 - student2.ru

8. Создать простой запрос Троечники, для этого из таблицы Студенты выбрать поля Группа, Фамилия, затем из таблицы Успеваемость – поле Оценка, установить переключатель Подробный запрос, ввести имя запроса, установить переключатель Изменение макета запроса, нажать кнопку Готово, в режиме конструктора для поля Оценка ввести условие отбора 3 . На основе этого запроса создать отчет с помощью Мастера отчетов. Аналогично создать запрос и отчет Двоечники.

9. Создать простой запрос Студенты, живущие в Кривом Роге, для этого из таблицы Студенты выбрать поля Фамилия, Город, ввести имя запроса, установить переключатель Изменение структуры запроса, нажать кнопку Готово, в режиме конструктора для поля Город ввести условие отбора “Кривой Рог” и снять флажок Вывод на экран. На основе этого запроса создать отчет с помощью Мастера отчетов. Аналогично создать запрос и отчет Иногородние студенты.

10. Создать простой запрос Успеваемость за сентябрь, для этого из таблицы Студенты выбрать поля Группа, Фамилия, затем из таблицы Успеваемость – поле Оценка, Дата получения, установить переключатель Подробный запрос, ввести имя запроса, установить переключатель Изменение структуры запроса, нажать кнопку Готово, в режиме конструктора для поля Дата получения ввести условие отбора >=#01.09.2003# And <#01.10.2003# и снять флажок Вывод на экран. На основе этого запроса создать отчет с помощью Мастера отчетов.

11. Создать запрос Количество студентов в группе à из таблицы Студенты выбрать поле повторов Группа и дополнительное поле Пол à установить переключатель Итоговый запрос à нажать кнопку Итоги à установить флажок Подсчет записей à ввести имя запроса à установить переключатель Изменить макет запроса (или сохранить запрос и открыть его в режиме конструктора) à удалить поле Пол, название “Count - студенты: Count(*)” изменить на “Количество студентов: Count(*)”. На основе этого запроса создать отчет с помощью Мастера отчетов.

Запрос Количество студентов в группе можно создать другим способом: нажать кнопку Создать à Повторяющиеся записи à таблица Студенты à поле повторов Группа à дополнительных полей не выбирать à ввести имя запроса.

Наши рекомендации