Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktikum_po_Access2007_IT_pr_rab_1-8.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.32 Mб
Скачать

Занятие 5. Дополнительные возможности Access. Создание подчиненных форм и макросов

  1. Откройте базу данных созданную на предыдущем занятии.

  2. Для создания удобной формы для ввода информации в таблицу «СТУДЕНТЫ» вызовите мастер форм

и выберите следующие поля:

из таблицы «ОЦЕНКИ» – «Предмет», «Оценка»;

из таблицы «СТУДЕНТЫ» – «Фамилия», «Имя» (в этом же окне, не нажимая кнопку <Далее>!);

из таблицы «ПРЕДМЕТЫ» – «Преподаватель».

Нажмите кнопку <Далее>

  1. Выберите представление данных по студентам с использованием подчиненной формы.

<Далее>

<Далее>, <Готово>.

  1. Откройте подчиненную форму и задайте сортировку по возрастанию для предметов.

  1. Откройте форму «Студенты» в режиме макета.

Выделите метку оценки (сверху от места внедрения подчиненной формы).

Подгоните вручную размеры внедренной формы.

  1. Обратите внимание на две навигационные панели внизу формы,

– одна из них позволяет просмотреть информацию по студентам, вторая по предметам. Создайте свою навигационную панель. Для этого перейдите в режим конструктора, найдите панель

Убедитесь, что включен режим мастеров (кнопка с изображением волшебной палочки утоплена).

Выберите элемент Кнопка

и поместите его внутрь формы,

установите действие Первая запись,

Нажмите далее и подберите картинку.

Нажмите <Готово>.

  1. Создайте еще четыре кнопки – Предыдущая запись,

Следующая запись,

Последняя запись,

Добавить запись.

  1. Выделите все пять кнопок. Это можно сделать двумя способами. Освойте оба:

  1. щелкните на всех кнопках, которые вы хотите выделить, по очереди, удерживая нажатой кнопку Shift;

  2. используйте «лассо»: нажмите кнопку мыши и, не отпуская ее, растяните рамку вокруг всех кнопок.

а

б

  1. Установите выравнивание по нижнему краю и одинаковые интервалы между кнопками,

а затем уменьшите интервалы до нуля

  1. Откройте готовую форму «Студенты».

Обратите внимание, что эта форма отображает и позволяет редактировать информацию, подобную той, что вы видите, открывая зачетную книжку (начиная с 3-ей страницы). Поэтому логично назвать данную форму «Зачетные книжки», что и будет сделано далее.

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

Какой бумажный документ напоминает эта форма?

  1. Переименуйте две созданные формы: «Студенты» в «Зачетные книжки», а «Предметы» в «Ведомости». Для этого сначала закройте формы

а затем переименуйте, нажав на названии формы правой кнопкой мышки

Не пытайтесь переименовывать подчиненные формы!!!

  1. Не забудьте изменить соответствующим образом надписи в заголовках обеих форм (в режиме макета или конструктора).

  2. Создайте кнопки, которые позволяли бы переходить от одной формы к другой. Для этого выберите вкладку Макросы

затем команду ОткрытьФорму

и имя из списка – Ведомости.

  1. Создайте аналогичный макрос для формы «Зачетные книжки».

  1. Откройте форму «Ведомости» в режиме конструктора и перетащите на нее с помощью мыши макрос, открывающий «Зачетные книжки». Если все сделано верно, кнопка будет создана автоматически. Для редактирования ее внешнего вида, щелкните правой кнопкой и выберите пункт Свойства.

  2. Сделайте то же самое для другого макроса.

  3. Создайте макрос, который открывает обе формы, и назовите его Autoexec. Написанный макрос будет выполняться автоматически при открытии файла базы данных. Убедитесь в этом. Сохраните базу данных, закройте и заново откройте ее.

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