Хелпикс

Главная

Контакты

Случайная статья





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



 

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

 

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

Цель работы:

· Закрепить навыки по редактированию таблиц

· Познакомиться с основными видами запросов

· Научиться создавать запросы на выборку различными способами

· Научиться создавать сложные запросы

· Научиться создавать перекрестные запросы

· Научиться создавать формы ввода-вывода

· Научиться создавать кнопочные формы

· Научиться создавать отчеты с помощью Мастера отчетов

· Вносить изменения в готовые отчеты с помощью Конструктора

· Освоить основные приемы изготовления надписей на конвертах и наклейках

Технические средства: ПК с ПО: ОС Windows, MS Access

 

Порядок выполнения

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

1. Открыть БД «Анкета ГС-31»

2. Создать запрос на выборку студентов, у которых по всем предметам только хорошие оценки с помощью «Мастера запросов»:

– На панели инструментов выбрать команду «Мастер запросов»

– В появившемся окне выбрать «Простой запрос» и щелкнуть ОК

– В следующем окне выбрать таблицу. По которой строится запрос («Ведомость успеваемости») и те поля, которые участвуют в запросе. Перенести их в правую часть окна с помощью кнопки  нажать «Далее». В следующем окне тоже нажать «Далее»

– В другом окне задать имя запроса «Хорошисты» нажать «Готово»

– Появится таблица «Хорошисты», в которой отражены фамилии всех студентов и изучаемые предметы

– Открыть таблицу «Хорошисты», перейти в «Режим» «Конструктор». Здесь в поле «Условия отбора» под каждым предметом поставить условие >=4

– Сохранить, нажав на панели инструментов . Слева во вкладке «Запросы» открыть таблицу «Хорошисты»

3. С помощью «Конструктора запросов» создать запрос на выборку по таблице «Личные данные»:

– Щелкнуть по таблице «Личные данные», далее необходимо зайти в меню «Создание», выбрать команду «Конструктор запросов»

– Добавить нужную таблицу в поле запроса. Выделить ее в списке и щелкнуть по кнопке «Добавить». Закрыть окно «Добавление таблицы»

– Выбрать студентов, чьи фамилии начинаются на букву «В» и которые проживают в «Анапе». Для этого:

– добавить в строку «Поле» два поля «Фамилия» и «Город»

– в строке «Условия отбора» в первом столбце указать значение Like “B*”(“B” – на русском языке), а во втором столбце с названием «Город» - «Анапа»

– Закрыть запрос, сохранив его под названием «ВВВ» нажав . Слева во вкладке «Запросы» открыть таблицу «ВВВ»

4. Составить запрос на базе трех таблиц «Ведомость успеваемости», «Личные данные» и «Преподаватели». Выбрать студентов, которые проживают в Новороссийске и у которых «Любимый предмет» «Менеджмент». Озаглавить «Запрос 4». Использовать «Конструктор запросов»:

– В меню «Создание» выбрать «Конструктор запросов»

– Добавить все три таблицы в поле запроса. Закрыть окно «Добавление таблицы»

– В первый столбец в строку «Поле» перетащить из первой таблицы с помощью мышки «Фамилия», из второй таблицы во второй столбец «Город» и из третей таблицы в третий столбец строки «Поле» - «Предмет»

– В поле «Условия отбора» в столбце «Город» ввести город «Новороссийск», в столбец «Предмет» ввести «Менеджмент»

– Сохранить запрос под именем «Запрос 4»

– Открыть запрос и проверить результат проделанной работы

5. Выполнить запрос на создание новой таблицы, в которой должны быть поля «Фамилия», «Имя», «Пропуски по уважительной причине», «Город» и «Предмет»

– В меню «Создание» выбрать «Конструктор запросов»

– Добавить все три таблицы из списка окна «Добавление таблицы». Закрыть это окно

– В первую строчку «Поле» из первой таблицы перенести в первый столбец поля «Фамилия», во второй «Имя» и в третий «Пропуски по уважительной причине» в четвертый столбец перетащить поле «Город» из второй таблицы и в последнем столбце будет поле «Предмет» из третей таблицы

– Закрыть запрос, сохранив его с именем «Запрос 5»

6. Создать «Перекрестный запрос»

Допустим, нужно посчитать для ведомости, сколько в группе человек получили по предмету «троек», «четверок» и «пятерок». Для этих целей используют «Перекрестный запрос»

– В меню «Создание» выбрать «Мастер запросов»

– В окне выбрать «Перекрестный запрос» нажать ОК

– В окне «Создание перекрестных запросов» выделить таблицу «Ведомость успеваемости» нажать «Далее»

– Выбрать поля, значения которого будут использоваться в качестве заголовок строк – это «Фамилия» и «Имя» нажать «Далее»

– Выбрать поле, значение которого будут использоваться в качестве заголовков столбцов, например «Менеджмент» нажать «Далее»

– Выбрать функцию, по которой будут вычисляться значения ячеек на пересечении столбцов и строк (в данном случае «Число») нажать «Далее»

– Задать имя запроса «Итог по менеджменту» нажать «Готово»

7. Составить аналогичные запросы для оценок по трем другим предметам



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.