Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по Access1.doc
Скачиваний:
1
Добавлен:
28.11.2019
Размер:
9.07 Mб
Скачать

Лабораторная работа № 7 Создание отчета.

  1. В окне «База данных» щелкните по ярлыку Отчет, нажмите кнопку Создать. Далее выберите имя базовой таблицы Адреса, нажмите кнопку Мастера и выберите в списке В один столбец. Выберем те поля базовой таблицы, которые нужно включить в отчет. Для сортировки выберите поле Фамилия, определите вид отчета. В последнем окне выведите заголовок отчета и выберите режим просмотра.

  2. Если нужно будет внести какие-либо изменения в отчет, необходимо переключиться в режим конструктора. Окно конструктора разбито на четыре области: области верхнего и нижнего колонтитулов, в которых размещаются подписи (заголовок) и поля (дата и номер страниц), область данных и область примечаний. Чтобы удалить нумерацию страниц, нужно выделить соответствующее поле в нижнем колонтитуле и нажать клавишу Delete. Удалите текущую дату самостоятельно. Просмотрите отчет (Предварительный просмотр). В режиме конструктора можно, выделив соответствующие элементы выбирать: шрифт, размер шрифта, стиль начертания символов, выравнивание.

  1. Для печати отчета необходимо выбрать команду Печать меню Файл.

  1. Задания: 1. Взяв за базовую таблицу Адреса, подготовьте отчет, содержащий фамилии, имена и номера телефонов адресатов. 2. Отсортируйте записи таблицы Адреса по номерам телефонов. Подготовьте отчет так, чтобы сначала в нем шли номера телефонов, а затем имена и фамилии их владельцев (установите порядок выбора полей таблиц в режиме мастера по созданию отчета).

Далее постараемся организовать работу с данными.

Будем вести учет сдачи предметных зачетов учениками школы. Для этого создадим базу данных Учет, в которой создадим две таблицы:

1. Таблица «Анкета» будет содержать следующие поля:

ФИО (текстовый), Класс (текстовый), Год рождения (числовой), Адрес (текстовый), Телефон (создайте маску ввода). Определите ключевым поле ФИО

2. Таблица «Информатика зачеты» со следующими полями:

ФИО (текстовый), Зачет №1 (числовой), Зачет №2 (числовой), Зачет №3 (числовой). Ключевым будет поле ФИО. Закройте обе таблицы, не закрывая базу данных. После этого выполним ряд действий:

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

б) Для установления связи переместим мышью поле ФИО из схемы таблицы Анкета на место поля ФИО таблицы Информатика - зачеты. Нажмите на кнопку Создать. Для редактирования связи достаточно двойного щелчка мыши по линии, изображающей связь.

в) Закроем окно диалога «Схема данных», ответив Да на вопрос о сохранении макета Схемы данных. Откроем таблицу Анкета и заполним данными на нескольких учащихся. Сохраните таблицу и закройте ее.

г) В окне «База данных» выберите вкладку Форма и нажмите кнопку Создать. В списке Выбора таблицы выберите таблицу Анкета и нажмите кнопку вызова Мастера. В окне диалога «Мастера по разработке форм» выберите Составная форма. Далее в качестве подчиненной формы выберите Информатика - зачеты, нажмите кнопку Далее. Выберите поля таблицы Анкета: ФИО и Класс. Нажмите кнопку Далее. Из таблицы Информатика - зачеты выберите поля: Зачет№1, Зачет№2, Зачет№3, нажмите кнопку Далее. Название формы будет: Зачетная ведомость по информатике. Нажмите после этого кнопку Готово. Сохраните подчиненную форму под названием Зачеты

д) Щелкните мышью по области подчиненной формы (зачеты) и выберите команду Вид-Подчиненная таблица. Изменится внешний вид формы. Проставьте оценки за зачеты некоторым учащимся (не всем). Закройте форму, сохранив ее под именем Зачетная ведомость по информатике. Откройте таблицу Информатика - зачеты. В этой таблице появились только те записи, в которых отражены результаты зачетов.

е) Здесь тоже возможно применение фильтра, например для того, чтобы сначала по алфавиту располагались фамилии учащихся 11 «а», а затем по алфавиту 11 «б». Для этого выберем команду Записи - Изменить фильтр, установив в окне диалога фильтр следующие параметры: первое поле сортировки - Класс, сортировка «по возрастанию», второе поле сортировки ФИО, сортировка «по возрастанию». Выполните команду Записи - применить фильтр.

Задания:

1. Откройте таблицу Анкета. Отсортируйте записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех учащихся одного года рождения, а затем по алфавиту следующего года рождения. Создайте отчет на основе этой таблицы.

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