Инструкционная карта. MS ACCESS. Создание форм и отчётов. Запросы.

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ

Тема занятия: MS ACCESS. Создание форм и отчётов. Запросы.
Цель выполнения задания: научиться создавать и заполнять формы, отчеты и запросы в редакторе MS Access.
Необходимо знать: основные приёмы работы с формами, отчётами и запросами в MS Access.
Необходимо уметь: совершать стандартные действия в MS Access.
Оборудование (приборы, материалы, дидактическое обеспечение) Инструкционные карты, мультимедийные презентации, персональные компьютеры.
ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ
В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Form ускоряет работу с базой данных. Form в БД - это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.
Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности. В СУБД Access 2007 применяются различные типы запросов: на выборку, на обновление, на добавление, на удаление, перекрестный query, выполнение вычислений, создание таблиц. 
ХОД ВЫПОЛНЕНИЯ ЗАДАНИЯ, МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Задание 1. Создать новую базу данных.
Пуск – все программы – Microsoft Office - Microsoft Office Access 2007. В появившемся окне нажать кнопку Новая база данных. Дать имя базе, например, « ТО-11 » и нажать кнопку создать.
Сохранить файл в папке группы. Файл – сохранить как – база данных Access 2007. Отвечать «да» на все вопросы.
После сохранения перейти на вкладку Создание и нажать на кнопку Таблица.
Появится окно для создания и заполнения таблицы в режиме таблицы.
Если справа не открыто окно с шаблонами полей, нажать кнопку Новое поле.
Из шаблонов полей справа выбрать двойным щелчком поля – Фамилия, Имя, Домашний телефон.
Закройте таблицу, нажав на крест, ответьте «да» в появившихся диалоговых окнах.
Переименуйте таблицу1 в «Список группы ТО-20». Контекстное меню Таблицы1 (щелчок правой клавишей мыши на имени таблицы) – «Переименовать».
Открытие таблицы в режиме таблицы - двойной щелчок по имени таблицы.
Открытие таблицы в режиме конструктора таблицы: выбрать Конструктор в контекстном меню таблицы (щелчок правой клавишей мыши по имени таблицы).
В режиме Конструктор добавьте несколько новых полей. Вставлять, удалять, переименовывать поля можно, вызвав контекстное меню поля (щелчок правой клавишей мыши по имени поля).
Поле Домашний телефон переименовать в Мобильный телефон. Размер поля Фамилия сделать 25, Имя – 15, пол – 1, Мобильный телефон - 11, Номер группы – 5. Результат должен быть таким, как показано на изображении справа. Обратите внимание на тип данных полей. (Менять тип данных поля – щелчок по нужной строке в столбце Тип данных)
Закрыть таблицу «Список группы ТО-20», ответив «Да» на вопрос о сохранении.
Открыть таблицу в режиме таблицы. Ввести в таблицу следующие данные:
Код
Номер группы
Фамилия
Имя
Пол
Мобильный телефон
Дата рождения
Рост
Вес
Друг или нет

1
ТО-20
Иванов
Иван
м
8-915-222-33-44
22.03.1993
178
80


2
ТО-20
Петров
Петр
м
8-916-212-53-46
03.05.1993
190
100
(

3
ТО-20
Сидоров
Сидор
м
8-905-122-99-34
13.12.1992
169
99


4
ТО-20
Травкин
Илья
м
8-911-999-13-14
05.11.1992
177
66
(

5
ТО-20
Жучкина
Мария
ж
8-903-888-53-88
12.09.1992
159
50


6
ТО-20
Мышкина
Анна
ж
8-917-122-33-44
17.10.1992
168
55


7
ТО-20
Кошкин
Андрей
м
8-905-222-33-66
16.05.1993
168
80


8
ТО-20
Стенкина
Елизавета
ж
8-909-222-33-55
03.03.1993
155
80
(

9
ТО-20
Ростикс
Лидия
ж
8-903-645-13-44
19.05.1993
166
64


10
ТО-20
Крыша
Азалия
ж
8-916-953-75-94
03.12.1994
174
52


11
ТО-20
Андрейченко
Роман
м
8-915-737-87-54
31.12.1992
182
59
(

12
ТО-20
Мартынов
Олег
м
8-915-234-43-23
23.06.1993
189
90
(

13
ТО-20
Бабенко
Дарья
ж
8-917-903-65-37
25.04.1993
180
90


14
ТО-20
Морозов
Савва
м
8-915-098-65-26
01.01.1994
175
90


15
ТО-20
Соловьева
Евгения
ж
8-903-225-52-25
03.01.1993
175
57
(

16
ТО-20
Крайнев
Филипп
м
8-926-111-11-41
08.01.1994
177
68
(

17
ТО-20
Бройлер
Леонид
м
8-926-122-13-11
27.07.1993
185
78


18
ТО-20
Буданов
Никита
м
8-903-808-12-12
03.08.1993
176
77
(

Обратить внимание, почему не полностью заполняется поле «Мобильный телефон». Найти решение устранения ошибки.
Экспортируйте таблицу в Excel. Для этого нажмите правой клавишей по имени таблицы, выберите «экспорт» - Excel. В появившемся окне выберите путь к своей папке, назовите файл «список».
Откройте файл «список» в программе MS Excel. Скопируйте лист: контекстное меню ярлычка листа – переместить/скопировать, не забудьте поставить галку в поле «создать копию». Назовите лист-копию – «оценки». На листе «оценки» удалите все столбцы кроме 2,3 и 4-го, то есть «номер группы», «Имя», «Фамилия», (контекстное меню названия столбца – удалить). Добавьте столбцы Математика, Русский, Литература Экономика, Право, Физкультура после столбца «Фамилия». Заполните столбцы оценками. Сохраните файл.
В программе Access в контекстном меню таблицы «Список группы ТО-20» выберите «импорт», в обзоре файлов найдите вашу папку и выберите файл «список», нажмите «ок», выберите лист «оценки», жмите несколько раз «далее». Перед тем, как нажать «готово», назовите таблицу «Оценки группы ТО-20». Откройте и посмотрите таблицу «Оценки группы ТО-20».
Нажмите правой клавишей на таблицу «Список группы ДБ-20», выберите «копировать», правой клавишей на пустом месте в списке таблиц – «вставить». В появившемся диалоговом окне назовите копию «Список группы ТО-22» и выберите «только структура». Откройте и посмотрите пустую таблицу с той же структурой, что и «Список группы ТО-20».
Закройте таблицу. Убедитесь, что у вас выделена таблица «Список группы ТО-22». Перейдите на вкладку «Создать», выберите «Форма». Появится форма ввода для таблицы.
Закройте ее, ответьте «да» для сохранения, назовите форму «Для группы ТО-22», и нажмите ОК.
Откройте двойным щелчком форму «Для группы ТО-22». Заполните 5 записей для таблицы «Список группы ТО-22» через форму самостоятельно. (переход от записи к записи по стрелочкам)
Создать копию таблицы «оценки группы ТО-20» для группы ТО-22 - только структура. Открыть таблицу.
Открыть таблицу «Список группы ТО-22», выделить 2,3,4 столбцы, скопировать. Выделить 2,3,4 столбцы в таблице «оценки группы «ТО-22». В контекстном меню этих столбцов выбрать «вставить».
Задание 2. Связать таблицы Список группы ТО-20 и Оценки ТО-20 по ключевому полю - КОД.
1. На вкладке Работа с базами данных нажать кнопку Схема данных .
2. В появившемся окне выбрать нужные таблицы двойным щелчком.
3. Закрыть окно. Появится изображение.

4. Нажать левой клавишей мыши на поле «код» в левой таблице и, не отпуская, потянуть на поле «код» в правой. Появится окно «Изменение связей». Поставить галку в поле «обеспечение целостности данных». Нажать кнопку «создать». Появится схема данных. Закрыть объект схема данных и сохранить его.

5. Связать также таблицы Список группы ТО-20 и Оценки ТО-20.
Задание 3. При помощи мастера запросов создать запрос – Оценки по математике группы ТО-20. Создать отчет по созданному запросу.
Вкладка Создание – кнопка Мастер запросов – выбрать Простой запрос – ОК. Появится окно.
Выбрать таблицу «Оценки группы ТО-20».
Выбрать поля Имя, Фамилия, Математика. (Щелчок по нужному полю – щелчок по одинарной галочке).
Нажать кнопку Далее, назвать Запрос «Оценки по математике группы ТО-20». Нажать Готово. Закрыть запрос.
В списке объектов выделить объект Запрос «Оценки по математике группы ТО-20». Вкладка Создание – Отчет. Закрыть и сохранить появившийся отчет.
Зайти в конструктор Отчета «Оценки по математике группы ТО-20». Правой клавишей по объекту – выбрать Конструктор.

Сузить поля Фамилия и Имя, чтобы отчет выглядел лучше. (Выделить поле, навести курсор на границу поля, чтобы стрелка стала двунаправленной, изменить размер поля.)
Щелкаем по кнопке Страница свойств, выделяем область данных в макете отчета и меняем свойство цвет фона в окне свойств. Выделяем с клавишей shift поля фамилия, имя, мобильный телефон в верхнем колонтитуле, меняем свойство фона и размер шрифта в окне свойств.
Смотрим, как выглядит наш отчет, щелкнув на кнопке Режим (под кнопкой Файл) – выбрать Предварительный просмотр. Закрыть просмотр, сохранить отчет.
Задание 4. Создать запросы с условием.
1-й запрос. Все друзья из ТО-20.
Вкладка Создать. Выбрать Конструктор запросов. Добавить таблицу «Список группы ТО-20».
Из Списка группы ТО-20 выбрать поля Имя, Фамилия, Друг или нет. В условии отбора поля Друг или нет написать «Да». Закрыть и сохранить Запрос под именем Друзья из ТО-20. Посмотреть результат запроса - открыть запрос двойным щелчком.
2-й запрос. Мобильные телефоны друзей, у кого 4 или 5 по математике из ТО-20.
Ход работы: Создаем новый запрос в режиме конструктора. Выбираем 2 таблицы «Список группы ТО-20» и «Оценки группы ТО-20». Выбираем поля Фамилия, Имя, Мобильный телефон, Друг или нет, Математика. В условии отбора пишем Да в поле Друг или нет, в поле Математика >=4. Поле друг или нет нам нужно для условия, а в запросе оно отражаться не должно, поэтому снимаем галочку. Сохраняем запрос под именем «У кого списать математику».
3-й запрос. Выбрать всех мальчиков, у кого телефон начинается на 8-915
Ход работы: Создать запрос. Выбрать поля Фамилия, Имя, Пол, Мобильный телефон. В строке условие в поле Пол написать «м», в поле Мобильный телефон написать “8-915*” (* - означает, что после 8-915 в поле могут быть любые симолы). Поле Пол сделать невидимым. Сохранить запрос, назвать «Парни с номером МТС».
4-й запрос. Выбрать девочек выше 170 см, вес меньше 60 кг. Назвать запрос «Стройные».
5-й запрос. Выбрать мальчиков весом больше 80 кг. Назвать запрос «Солидные».
6-й запрос. Отобрать всех, чья фамилия начинается на К или на М. Назвать запрос «На К или на М»
7-й запрос. Отобрать всех, кто родился до 1.06.93 года и у них по Русскому <=3. Назвать запрос «Старые, но не умные»
8-й запрос. Отобрать всех, кто родился после 1.06.93 года и у них по Русскому >=4 Назвать запрос «Юные и умные»
9-й запрос. Отобрать всех, чье имя заканчивается на «я». Назвать запрос «на я».
?Контрольные вопросы:
1.        Как создать форму в базе данных?
2.        Как создать запрос в базе данных?
3. Настройка формы.
4.     Сортировка данных в базе.

Литература:
Задачник практикум Информатика и ИКТ под. Редакцией И. Семакина, Е. Хеннера, Москва, 2010
Ефимова О.В., Моисеева М.В., Ю.А. Шафрин Практикум по компьютерной технологии. Примеры и упражнения. Пособие по курсу «Информатика и вычислительная техника» - Москва: ABF,2007
Горячев А., Шафрин Ю. Практикум по информационным технологиям. М.: Лаборатория базовых знаний, 2011
Семакин И.Г., Шеина Т.Ю. Преподавание курса информатики в средней школе. М.: Лаборатория базовых знаний, 2002








13PAGE 14915






Заголовок 1 Заголовок 2 Заголовок 3 Заголовок 4 Заголовок 5 Заголовок 6 Заголовок 7 Заголовок 8 Заголовок 915