Организационная часть - 5 мин




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

Цель: Изучить создание и редактирование БД реляционного типа, осуществление запросов к ним (запросы на выборку, запросы с параметрами, перекрестные запросы и т.д.), форматирование сложных отчетов и форм.

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

Организационная часть - 5 мин

Перекличка студентов и выяснение причин отсутствия студентов, кто не готов к занятию, проверка конспектов.

Количество формируемых компетенций: практические навыки.

Основные вопросы темы: - 45 мин

· Запросы.

· Создание запросов в режиме конструктора.

· Типы запросов.

· Создание сложных форм и отчетов с помощью мастера.

Перерыв - 10 мин

Методы обучения и преподавания: метод цепочки.

Методы контроля формируемых на занятии компетенций:

· проверка результатов практических работ на ПК (студент должен выполнить индивидуальное задание для получения определенных навыков по решению типовых задач); Оценка проводится в виде устного опроса.

 

Самостоятельная работа студентов - 50 мин

Освоение практических навыков: Решение типовых и ситуационных задач.

Задания:

Практические навыки Критерий оценки
  Создать запрос на выборку.  
  Создать запрос на выборку студентов из всех групп. Результирующая таблица должна содержать также ФИО студента. Для этого выполните следующие действия: Запустите программу MS Access. Откройте файл «Деканат». Щелкните на кнопку «Office» - выберите команду «Открыть» - щелкните на имени базы данных «Деканат» в папке C:\STUDENT\НОМЕР ВАШЕЙ ГРУППЫ.  
  В окне «Деканат»: база данныхоткройте вкладку СОЗДАНИЕ. В группе ДРУГИЕ щелкните по пиктограмме КОНСТРУКТОР ЗАПРОСОВ – откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы. В окне Добавление таблицы выберите таблицу «Студенты» и щелкните на кнопке «Добавить». Закройте окно Добавление таблицы.  
  В списке полей таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: Код дисциплины, ФИО студента, Группа. Выбор производите двойными щелчками на именах полей. Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Группа». Чтобы запустить созданный запрос, в ОБЛАСТИ ПЕРЕХОДОВ дважды щелкните на значке запроса «Группа».  
  Создать запрос на выборку студентов из «Астаны» или из «Алматы»  
· на основе таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: ФИО студента, Место рождения и Группа.  
· Задайте условия отбора для поля Место рождения. В строке условие отбора введите «Астана or Алматы». Из таблицы будут выбираться только студенты из «Астаны» или «Алматы». Примечание. Попробуйте в строке условие отбораввести Not Астана  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Место рождения», запустите созданный запрос.  
  Создать запрос на выборку: сведения про студентов кроме «Болатова Г.»  
· на основе таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: ФИО студента, Группа, Дата рождения и Место рождения.  
· Задайте условия отбора для поля ФИО студента. В строке условие отбора введите «Not Болатова Г.». Из таблицы будут выбираться все студенты кроме «Болатовой Г.»  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Кроме Болатовой», запустите созданный запрос.  
  Создать запрос на выборку студентов которые оплачивают за учебу меньше 550000  
· на основе таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: ФИО студента, Оплата за учебу.  
· Задайте условия отбора для поля Оплата за учебу. В строке условие отбора введите <550000. Из таблицы будут выбираться только те студенты которые оплачивают меньше 550000.  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Оплата», запустите созданный запрос.  
  Создать запрос «c параметром».  
· на основе таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: ФИО студента, Группа, Место рождения, Оплата за учебу.  
· Задайте условия отбора для поля ФИО студента. В строке условие отбора введите [Введите фамилию студента]. При запуске запроса пользователь получит предложение ввести нужное значение.  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Студенты», запустите созданный запрос.  
  Создать перекрестный запрос.  
· на основе таблицы «Студенты» выберите поля «ФИО студента», «Название дисциплины» «Оценка», из таблицы «Дисциплины» выберите поле «Вид контроля».  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Перекрестный запрос», запустите созданный запрос.  
  Создать запрос «с вычислением».  
· на основе таблицы «Студенты» выберите поля, включаемые в результирующую таблицу: ФИО студента, Оплата за учебу.  
· Введите новое поле – Курс:[Оклад]/147 в строку «поле» бланка запроса по образцу. Закройте бланк запроса по образцу. При закрытии запроса введите его имя – «Доллар».  
  Создать итоговый запрос  
· В бланк запроса по образцу введите следующие поля: «ФИО студента», «Группа», «Название дисциплины», и «Оплата за учебу» из таблицы «Студенты» и «Оценка» из таблицы «Дисциплины».  
· Для поля «ФИО студента» введите сортировку по возрастанию. Из группы ПОКАЗАТЬ ИЛИ СКРЫТЬ вкладки КОНСТРУКТОР (Работа с запросами) нажмите на пиктограмму ИТОГИ. Эта команда необходима для создания в нижней части бланка строки Групповые операции. Именно на ее базе и создаются групповые операции (значение Группировка). Для остальных полей щелкните в этой строке (Группировка)– появится кнопка раскрывающего списка, из которого можно выбрать итоговую функцию для расчета значении в данном поле. · для поля «Группа» выбрать итоговую функцию first. · для поля «Оплата за учебу» выбрать итоговую функцию MAX.  
· Закройте бланк запроса по образцу. При закрытии запроса введите его имя - «Итог», запустите созданный запрос.  
  Создайте формы с помощью МАСТЕРА ФОРМ  
· на основе таблицы «Студенты» создайте форму вида «В один столбец» или «Табличный»  
· на основе таблицы «Дисциплины» создайте форму вида «Ленточный» или «Выровненный»  
  Создайте отчеты с помощью МАСТЕРА ОТЧЕТОВ  
· на основе таблицы «Студенты» создайте отчет вида «В столбец» и «Табличный»  
· на основе таблицы «Дисциплины» создайте отчет вида «Выровненный»  

Литература:

1. Сергеев А.П. Самоучитель. - Microsoft Office 2007. М.: Санкт-Петербург. Киев, 2007г. стр. 432.

2. В.Я. Гельман. Медицинская информатика. Питер. 2001 г. 145-186 стр.

3. Дж. Куртер, А. Маркви. MS Office 2000. Москва. 2001 г. 357-428 стр.

4. Виталий Герасевич. Компьютер для врача. Санкт-Петербург. 2002 г. 229-253 стр.

5. С.Симонович. «Информатика. Базовый курс.» 2-е издание. С.-П., 2003 г. 340-367 стр.

Перерыв - 10 мин



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: