ПРАКТИЧЕСКАЯ РАБОТА № 12 часть 2

  • Лабораторные работы
  • docx
  • 13.10.2025
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Тема: Создание запросов, отчетов
Иконка файла материала 2.4. практическая работа 12 часть 2.docx

ПРАКТИЧЕСКАЯ РАБОТА № 12 часть 2

 

Тема: Создание запросов, отчетов

Цель: 1. Научиться создавать запросы разных типов с помощью мастера и конструктора, добавлять данные в таблицу, используя формы.

            2. Научиться выполнять фильтрацию записей в таблице, научиться создавать отчёты с помощью мастера отчётов и «вручную», представляет в удобной для чтения и анализа форме.

 

ЗАДАНИЯ:

Задание 1. Создание запросов.

1.      Откройте базу данных ГРУППА, созданную в практической работе № 12 часть 1.

2.      Создайте для таблицы «Сведения о студентах» форму командой вкладка Создание – группа Форма – Форма.

3.      Используя созданную форму, добавьте в таблицу данные ещё о двух студентах. Для этого нужно:

a.      Перейти   в   режим формы,  используя  команду вкладки  Главная   –   панель Режимы.

b.      с помощью поля для отображения номера записи, нажав на кнопку Новая (пустая запись) и ввести данные одного студента. Таким же образом добавить сведения о двух других.

4.      Сохраните форму под именем Сведения о студентах.

5.      Посмотрите страницу «Сведения о студентах» и убедитесь, что в неё дополнились новые данные.

6.      Создайте для таблицы «Сведения о родителях» форму такой же командой и, используя её в режиме формы, добавьте следующие сведения о родителях новых двух добавленных студентов.

7.      Сохраните форму под именем Сведения о родителях.

8.      Просмотрите страницу «Сведения о родителях» и убедитесь, что в неё дополнились новые данные.

9.      Создайте с помощью мастера простой запрос Адреса для вывода фамилий, имён и адресов студентов. Для этого:

a.      Выполнить команду вкладка Создание – панель Другие – Мастер запросов;

b.      В появившемся диалоговом окне Новый запрос, предназначенным для выбора способа построения запроса, выбрать значение Простой запрос и нажать ОК.

c.       В диалоговом окне Создание простых запросов в списке Таблицы/Запросы выбрать таблицу, поля которой будут анализироваться при выполнение запроса, это - «Сведения о студентах»;

d.      В списке Допустимые поля выбрать поле Фамилия и перенести его вв список Выбранные поля с помощью одиночной стрелки (>);

e.       Те же действия выполнить для полей Имя и Адрес. Нажать кнопку Далее;

f.        В последнем окне присвоить запросу имя Адреса и указать пункт Открыть запрос для просмотра данных. После этого нажать кнопку Готово.

10.  Создайте с помощью мастера простой запрос Телефоны, позволяющий выводить фамилии, имена, телефоны студентов. Отсортируйте данные в запросе по возрастанию.

11.  Создайте простой запрос Дата Рождения, позволяющий выводить фамилии, имена, даты рождения студентов.

12.  Создайте с помощью мастера простой запрос Сводные данные, позволяющий выводить фамилии, имена, адреса, телефоны студентов, а так же сведения об их родителях.

13.  Создайте в режиме конструктора запрос Дата рождения девушек, позволяющий выводить фамилии, имена, дата рождения девушек группы. Для этого:

    1. Выполнить команду вкладка Создание – панель Другие – Конструктор запросов;
    2. В диалоговом окне Добавление таблицы выбрать таблицу «Сведения о студентах» и нажать кнопку Добавить. Закрыть окно Добавление таблицы, нажав на кнопку Закрыть;
    3. Добавить из таблицы поля Фамилия, Имя, Пол и Дата рождения, выполнив ДЩМ по имени поля в добавленной таблице либо выбрать соответствующее поле из раскрывающегося списка каждого столбца строки Поле;
    4. В строке Условие отбора для поля Пол указать значение «Ж»;
    5. Запустить запрос на выполнение, нажав на кнопку Выполнить на панели Результаты вкладки Работа с запросами/Конструктор.
    6. Сохранить запрос под именем Дата рождения девушек.
  1. Создайте в режиме конструктора запрос Район, позволяющий выводить фамилии, имена, адреса студентов, проживающих в центральном или заводском районах.
  2. Создайте в режиме конструктора запрос Телефоны на 45, позволяющий выводить Фамилии, имена, адреса студентов и сведения об их родителях, телефон которых начинаются на 45.
  3. Создайте в режиме конструктора запрос Фамилия, позволяющий выводить фамилии, имена, адреса и телефоны студентов, фамилии которых начинаются на букву М.
  4. Измените запрос Дата рождения так, чтобы выводить фамилии, имена студентов, родившихся в ноябре месяце. Сохранить запрос под именем Именинники.
  5. Создайте параметрический запрос Выбор района, выдающий фамилия, имена, телефоны студентов, проживающих в каком – либо районе. Для этого:
    1. Создайте запрос на выборку в режиме Конструктора;
    2. В строке Условие отбора поля Район введите подсказку в виде [Введите название района].
  6. Создайте параметрический запрос Студент, позволяющий выводить все сведения какого-либо одного студента.
  7. С помощью запроса Дата рождения девушек и запроса на создание таблицы создайте таблицу Выборка дней рождения студентов. Для этого:

a.      Откройте запрос Дата рождения девушек в режиме конструктора;

b.      На вкладке Работа с запросами/Конструктор на панели Тип запроса выбрать Создание таблицы.

c.       Задать имя таблицы в текущей безе данных.

d.      Нажать ОК.

 

Задание 2. Создание отчётов в MS Access

1.      Откройте базу данных ГРУППА, созданную в практических работах №№ 12 часть 1-12 часть 2.

2.      Используйте таблицу Сведения о студентах отфильтровать следующие данные. Каждый выполненный фильтр сохранить как запрос под именами Фильтр А, Фильтр Б и тд. командой Сохранить как, нажав на кнопку Office.

a.       Используя обычный фильтр, вывести студентов мужского пола. Для этого:

a)    Открыть таблицу Сведения о студентах.

b)   Выполнить команду вкладку Главная – панель Сортировка и фильтр – кнопка Дополнительно – выбрать пункт Изменить фильтр.

c)    В появившейся пустой таблице на вкладке Найти в поле Пол ввести значение М

d)   Выбрать команду Применить фильтр на вкладке Главнаяпанель Сортировка и фильтр.

b.      Используя обычный фильтр, вывести студентов, проживающих в Центральном и Заводском районах.

c.       Используя обычный фильтр, вывести студентов, фамилия которых начинается на букву Т.

d.      Используя фильтр по выделенному, вывести студентов, телефон которых начинается на 61. Для этого:

a)    Выделить цифры 61 в поле Телефон одного студента.

b)   Выбрать команду на вкладке Главная – панель Сортировка и фильтр – Выделение и выбрать пункт Начинается 61.

e.       Используя фильтр по выделенному, вывести студентов, которые родились только в 1986 году.

f.        Используя фильтр по выделенному, вывести студентов, код которых содержит  цифру 4.

3.      Создайте отчет Дата рождения по запросу Дата рождения командой Отчёт на вкладке Создание на панели Отчёты.

4.      Создайте отчёт Сведения о студентах по таблице Сведения о студенте таким же образом.

5.      Создайте отчёт Телефоны с помощью мастера по запросу Телефоны. Для этого:

a.       Нажать кнопку Мастер отчётов на вкладке Создание на панели Отчёты;

b.      Выбрать в качестве источника данных запрос Телефоны;

c.       Здесь же перенесите из списка Допустимые поля в список Выбранные поля все поля: переместите все поля из одного списка в другой кнопкой с двойной стрелкой (>>), нажать кнопку Далее;

d.      Уровни группировки не добавлять, нажать кнопку Далее;

e.       В следующем диалоговом окне задать способ сортировки данных, выбрать поле Фамилия и сортировка по возрастанию, нажать кнопку Далее;

f.        Выбрать вид макета для отчёта Табличный, выведите альбомную ориентацию.

g.      Далее выберем стиль оформление отчёта – Модульная, нажать кнопку Далее;

h.      В поле задания имени отчёта присвоим отчёту имя Адреса и установите переключатель Просмотреть отчёт;

i.        Щёлкнем кнопку ГОТОВО.

6.      Создайте с помощью мастера отчёт Родители, в котором указаны следующие сведения: фамилия, имя из таблицы Сведения о студентах и Сведения о матери и Сведения об отце из таблицы Сведения о родителях. Группировку не выполнять, сортировку по фамилиям по возрастанию, вид макета – В столбец, ориентацию – альбомная, стиль оформление отчёта – бумажная.

7.      Создайте с помощью мастера отчёт Группа, в котором бы отражались сведения из таблицы Сведения о студентах (код студента, фамилия, имя, Дата рождения), данные которого группировались по дате рождения,  сортировка по фамилии по возрастанию, вид макета – структура, ориентация листа – альбомная, стиль – стандартная.

 

8.      Создайте с помощью мастера отчёт Итоговый по запросу Сводные данные, группировку, сортировку, вид макет и стиль выберите по своему желанию.

9.      Измените тип, размер и цвет шрифт в отчёт Группа так, чтобы отчёт выглядел эффектно. Для этого:

a.       Открыть отчёт Группа в режиме конструктора.

b.      Используя вкладку Инструменты конструктора отчётов – панель Шрифт, измените вид полей отчёта,

c.       Перейдите в режим предварительного просмотра на панели Режим вкладка Главная и просмотрите вид вашего отчёта.

d.      Сохраните изменения под тем же именем.

 

Контрольные вопросы:

1.      Для чего предназначены запросы в базе данных?

2.      Какие существуют типы запросов?

3.      Какие основные операции необходимо выполнить при создании простого запроса?

4.      Можно ли создать запрос на основе данных, содержащихся в нескольких таблицах?

5.      Как создаётся запрос в режиме конструктора?

6.      Для чего используется строка Условие отбора и строка Или?

7.      Какие виды фильтрации существуют в Access? Как применить каждый из видов фильтров?

8.      Для чего предназначены отчёты в базе данных?

9.      Какими способами можно создавать отчёты?

10.  Можно ли при создании отчётов использовать несколько таблиц и запросов?

11.  В каком режиме можно изменить вид отчёта (например, размер и цвет шрифта)?