
- •Блинова е.Е., Зайцева о.Б., Лапшин н.А. Программное обеспечение эвм. Часть 4. Субд ms access
- •Печатается по решению редакционно-издательского совета
- •Содержание Введение 4
- •Лабораторная работа №1-2 17
- •Ввод данных в субд.
- •Тема 1: запуск ms access. Создание базы данных
- •Первичный ключ
- •Редактирование базы данных
- •Тема 2: связанные таблицы
- •Лабораторная работа № 3 Работа со связанными таблицами
- •Задания
- •Тема 3: Формы Access – средство ввода данных и поддержки принятия решений
- •Для создания формы с помощью Мастера форм (FormWizard) предполагается следующая последовательность действий:
- •Группа переключателей
- •Подчиненная форма/отчет
- •Создание кнопок
- •Лабораторная работа № 4. Создание форм в Access.
- •Тема 4: запросы – средство анализа данных.
- •Лабораторная работа № 5 Создание запросов.
- •1. Запросы на выборку
- •2. Запросы с параметром
- •3. Вычисления в запросах
- •Лабораторная работа № 6 Итоговые запросы и запросы на изменение.
- •1. Итоговые запросы.
- •2. Запросы на изменение.
- •Тема 5: отчеты access
- •Лабораторная работа № 7 Создание отчета.
- •Контрольная работа Вариант I.
- •Вариант II.
Лабораторная работа № 7 Создание отчета.
В окне «База данных» щелкните по ярлыку Отчет, нажмите кнопку Создать. Далее выберите имя базовой таблицы Адреса, нажмите кнопку Мастера и выберите в списке В один столбец. Выберем те поля базовой таблицы, которые нужно включить в отчет. Для сортировки выберите поле Фамилия, определите вид отчета. В последнем окне выведите заголовок отчета и выберите режим просмотра.
Если нужно будет внести какие-либо изменения в отчет, необходимо переключиться в режим конструктора. Окно конструктора разбито на четыре области: области верхнего и нижнего колонтитулов, в которых размещаются подписи (заголовок) и поля (дата и номер страниц), область данных и область примечаний. Чтобы удалить нумерацию страниц, нужно выделить соответствующее поле в нижнем колонтитуле и нажать клавишу Delete. Удалите текущую дату самостоятельно. Просмотрите отчет (Предварительный просмотр). В режиме конструктора можно, выделив соответствующие элементы выбирать: шрифт, размер шрифта, стиль начертания символов, выравнивание.
Для печати отчета необходимо выбрать команду Печать меню Файл.
Задания: 1. Взяв за базовую таблицу Адреса, подготовьте отчет, содержащий фамилии, имена и номера телефонов адресатов. 2. Отсортируйте записи таблицы Адреса по номерам телефонов. Подготовьте отчет так, чтобы сначала в нем шли номера телефонов, а затем имена и фамилии их владельцев (установите порядок выбора полей таблиц в режиме мастера по созданию отчета).
Далее постараемся организовать работу с данными.
Будем вести учет сдачи предметных зачетов учениками школы. Для этого создадим базу данных Учет, в которой создадим две таблицы:
1. Таблица «Анкета» будет содержать следующие поля:
ФИО (текстовый), Класс (текстовый), Год рождения (числовой), Адрес (текстовый), Телефон (создайте маску ввода). Определите ключевым поле ФИО
2. Таблица «Информатика зачеты» со следующими полями:
ФИО (текстовый), Зачет №1 (числовой), Зачет №2 (числовой), Зачет №3 (числовой). Ключевым будет поле ФИО. Закройте обе таблицы, не закрывая базу данных. После этого выполним ряд действий:
а) Выполним команду Схема данных меню Правка. В схему добавим таблицы, между которыми будем устанавливать связь, сделаем это в окне диалога «Добавление таблицы».
б) Для установления связи переместим мышью поле ФИО из схемы таблицы Анкета на место поля ФИО таблицы Информатика - зачеты. Нажмите на кнопку Создать. Для редактирования связи достаточно двойного щелчка мыши по линии, изображающей связь.
в) Закроем окно диалога «Схема данных», ответив Да на вопрос о сохранении макета Схемы данных. Откроем таблицу Анкета и заполним данными на нескольких учащихся. Сохраните таблицу и закройте ее.
г) В окне «База данных» выберите вкладку Форма и нажмите кнопку Создать. В списке Выбора таблицы выберите таблицу Анкета и нажмите кнопку вызова Мастера. В окне диалога «Мастера по разработке форм» выберите Составная форма. Далее в качестве подчиненной формы выберите Информатика - зачеты, нажмите кнопку Далее. Выберите поля таблицы Анкета: ФИО и Класс. Нажмите кнопку Далее. Из таблицы Информатика - зачеты выберите поля: Зачет№1, Зачет№2, Зачет№3, нажмите кнопку Далее. Название формы будет: Зачетная ведомость по информатике. Нажмите после этого кнопку Готово. Сохраните подчиненную форму под названием Зачеты
д) Щелкните мышью по области подчиненной формы (зачеты) и выберите команду Вид-Подчиненная таблица. Изменится внешний вид формы. Проставьте оценки за зачеты некоторым учащимся (не всем). Закройте форму, сохранив ее под именем Зачетная ведомость по информатике. Откройте таблицу Информатика - зачеты. В этой таблице появились только те записи, в которых отражены результаты зачетов.
е) Здесь тоже возможно применение фильтра, например для того, чтобы сначала по алфавиту располагались фамилии учащихся 11 «а», а затем по алфавиту 11 «б». Для этого выберем команду Записи - Изменить фильтр, установив в окне диалога фильтр следующие параметры: первое поле сортировки - Класс, сортировка «по возрастанию», второе поле сортировки ФИО, сортировка «по возрастанию». Выполните команду Записи - применить фильтр.
Задания:
1. Откройте таблицу Анкета. Отсортируйте записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех учащихся одного года рождения, а затем по алфавиту следующего года рождения. Создайте отчет на основе этой таблицы.
2. Создайте новую таблицу, в которой будут размещены результаты зачетов по математике. Разработайте новую составную форму для проставления зачетов по математике.