Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа №4
СОЗДАНИЕ ФОРМ И ОТЧЕТОВ В РЕЖИМЕ КОНСТРУКТОРА
Цель работы: изучить возможности создания форм и отчетов в MS Access при помощи конструктора, научиться создавать формы и отчеты (ОК-?, ПК-?, СК-?).
Организационная форма занятия: лабораторная работа.
Вопросы (компетенции, навыки) для освоения:
Задания для выполнения и методические рекомендации:
Задание№1. Создайте на основе таблицы Студент форму в режиме конструктора с добавлением следующих элементов управления формы: флажки, списки, поле со списком, присоединенная рамка объекта.
Технология работы
Рис. 1. Конструктор форм
2. Увеличьте область данных, потянув за ее правый нижний угол. Добавьте в форму область заголовка и примечаний, нажав кнопку Заголовок конструктора форм.
3. В область заголовка введите текст Данные о студентах. Через контекстное меню этой области вызовите панель Свойств, команда Свойства и настройте цвет, размер шрифта, ширину рамки и другие параметры для заголовка.
Создавая форму в режиме конструктора мы будем использовать элементы управления, которые размещаются на специальной панели элементов (рис. 2).
Рис. 2. Элементы управления
4. Поля Номер, Фамилия, Имя, Отчество, Характеристика выведите в элемент управления Поле. Для этого можно просто перетащить выше названные поля из списка полей в область данных (по умолчанию создается элемент управления Поле). С помощью окна Свойства выберите шрифт, цвет, фон для этих полей.
5. Для поля Пол создайте элемент управления Поле со списком, для этого на Панели элементов включите кнопку Использовать мастера, затем выберите элемент Поле со списком. Перетащите поле Пол из списка полей таблицы Студент в Область данных формы. В открывшемся диалоговом окне мастера выберите Будет введен фиксированный набор значений, в следующем диалоговом окне введите в столбец буквы «м» и «ж», затем сохраните в поле Пол, задайте подпись Пол. Элемент создан.
6. Поле Фото выведем в элемент управления Присоединенная рамка объекта. Для этого щелкните по указанному элементу управления, а затем по полю Фото в списке полей и перетащите его в Область данных.
7. В Область примечаний добавьте элемент управления Надпись и введите текст: Сведения об успеваемости студентов хранятся в таблице Сессия.
8. В результате проделанной работы вы получите приблизительно такую форму, как на рис. 3.
9. Просмотрите форму в режиме просмотра.
Рис. 3. Форма Студент в режиме конструктора
Задание №2. Создайте на основе таблицы Студент отчет в режиме конструктора, содержащий сведения о возрасте студентов
Технология работы
1. Создайте отчет в режиме конструктора, для чего перейдите во вкладку Отчеты, на панели Создание выберите Конструктор отчетов.
2. Добавьте в отчет область заголовка и примечаний, нажав кнопку Заголовок.
3. В область данных в качестве элемента управления Поле разместите поля Фамилия, Имя, Группа и Пол из таблицы Студент.
4. Нажмите кнопку Группировка на панели конструктора формы. В области Группировка, сортировка и итоги нажмите кнопку Добавить группировку, сначала выберите поле Группа, затем выберите поле Пол. Нажмите кнопку Добавить сортировку и добавьте сортировку для полей Группа и Пол (рис. 4).
Рис. 4. Область настройки группировки и сотриторки данных отчета
5. В результате проделанных действий к области отчета добавились поля Заголовок группы Группа и заголовок группы Пол. Переместите в эти области соответствующие поля (поле Группа и поле Пол), как на рис. 5.
4. Все остальные элементы отчета разместите в соответствии с рис. 5. В области заголовка и примечаний для ввода текста воспользуйтесь элементом управления Надпись. В верхний колонтитул поместите номера страниц с помощью кнопки Номера страниц. В нижний колонтитул введите дату создания отчета, добавив пустое поле и через свойство данные выберите функции, возвращающую текущую дату (функция =Date()).
Рис. 5. Отчет Студент в режиме конструктора
5. Для создания поля Возраст поместите элемент управления Поле в область данных. Присоединенную к нему надпись выделите и с помощью команд Правка - Вырезать, Правка - Вставить переместите в область Заголовка группы Группа. Введите текст Возраст. В элемент Поле, оставшийся в области данных, с помощью построителя выражений, который вызывается через свойство Данные этого поля (щелчок мыши по трем точкам рядом со свойством Данные) введите выражение = year(date())-year([Дата рождения]), используя специальные функции Построителя.
8. Отформатируйте элементы управления с помощью окна Свойства. Запустите отчет.
Рекомендуемая литература:
Основная:
Дополнительная:
Интернет-ресурсы:
http://www.intuit.ru/catalog/office/ - Офисные технологии: Microsoft Access:
http://office.microsoft.com - официальный сайт Корпорации Майкрософт (Microsoft Corporation)
Задание для развития и контроля владения компетенциями: