Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_lab.doc
Скачиваний:
24
Добавлен:
04.06.2015
Размер:
227.84 Кб
Скачать

Лабораторная работа №4. Разработка форм

Цель работы:

  • научиться создавать, однотабличные формы с помощью средства Автоформа;

  • уметь редактировать форму, созданную мастером, в режиме конструктора;

  • научиться создавать многотабличную форму с подчиненной формой мастером форм;

  • уметь выполнять доработку многотабличной формы в конструкторе, используя графические средства, изменение свойств элементов и кнопки панели элементов;

  • уметь создавать вычисляемые поля с итоговыми функциями в многотабличной форме.

Задание

  1. Откройте свою базу данных.

  2. На основе таблицы Студент в режиме Автоформа (команда СоздатьАвтоформа: в столбец) создайте форму Студент1.

  3. Отредактируйте форму Студент1 в режиме конструктора, а именно:

  • в области заголовка сделайте два заголовка: Данные о студенте и название учебного заведения (контекстное меню Заголовка формыВставить);

  • измените методом перетаскивания расположение полей и подписей к ним в области данных (курсором мыши в виде руки);

  • используя команду Свойства из контекстного меню объектов области данных конструктора формы, измените некоторые подписи полей.

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

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

  3. Создайте Мастером форм многотабличную форму с подчиненной формой на базе таблиц Студент и Успеваемость. Назовите ее Личная карточка студента. Источником записей основной части укажите таблицу Студент. Выберите из нее поля: номер группы, номер студента, фамилия, дата рождения, адрес, проходной балл при поступлении. Источником записей подчиненной формы укажите таблицу Студент. Выберите из нее поля предмет и оценка. Внешним видом подчиненной формы сделайте Ленточный, а стиль оформления – Стандартный.

  4. Отредактируйте форму в режиме конструктора:

  • в области заголовка в центре напишите Личная карточка студента, в правом верхнем углу – название учебного заведения. Для этого используйте диалоговое окно объекта заголовка формы Свойства;

  • разместите поля равномерно в области данных;

  • подчиненную форму сделайте шире и сместите вправо;

  1. перейдите в режим формы;

  2. если есть ошибки, то снова перейдите в режим конструктора и исправьте их;

  3. просмотрите записи таблиц с помощью отредактированной формы;

  4. введите новую запись;

  5. закройте окно БД и Access.

Контрольные вопросы

  1. Дайте понятие формы базы данных.

  2. Для каких целей разрабатываются формы в базе данных?

  3. Чем мастер форм отличается от автоформ?

  4. Какие области содержит конструктор формы?

  5. Как в бланке формы отобразить нужные поля таблицы?

  6. Какие объекты позволяет устанавливать в форму инструмент конструктора форм панель элементов?

  7. Какие способы макетирования текста предлагает конструктор форм?

Лабораторная работа №5. Разработка отчетов

Цель работы:

  • научиться создавать однотабличный отчет в режиме конструктора,;

  • уметь создавать многотабличный отчет с помощью мастером отчетов;

  • уметь выполнять доработку отчета в режиме конструктора;

  • научиться выполнять предварительный просмотр и печать отчета.

Задание

  1. Откройте свою базу данных.

  2. Создайте такой запрос на выборку, на основании которого можно было бы сформировать отчет в соответствии с макетом, представленным на рисунке 5.

Рисунок 5 - Макет отчета «Список студентов»

  1. Выполните просмотр отчета в режиме предварительного просмотра и сохраните под именем Список студентов. Если полученный результат не соответствует необходимому – корректируйте его в режиме конструктора.

  2. Создайте многотабличный отчет в соответствии с макетом, представленным на рисунке 6, с помощью мастера отчетов на основе двух таблиц Успеваемость и Студент. В качестве записеобразующей таблицы выберите таблицу Успеваемость. Средний балл считайте при помощи итогов. Вид макета для отчета – блок. Макет отчета представлен на рисунке 6.

Рисунок 6 - Макет многотабличного отчета «Итоги сессии»

  1. Доработайте его в конструкторе. Выполните предварительный просмотр. Результаты покажите преподавателю.

Контрольные вопросы

  1. Дайте понятие отчета базы данных.

  2. Для каких целей разрабатываются отчеты в базе данных?

  3. Чем мастер отчетов отличается от конструктора отчетов?

  4. Какие области содержит конструктор отчетов?

  5. Как в бланке отчета отобразить нужные поля таблицы?

  6. Каким образом можно установить в отчет информацию, которая будет повторяться на каждой странице?

  7. Каким образом можно установить в отчет текущую дату?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]