Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационные технюлогии / Access / Access 2010 / Лабораторная №2 по Access_2010

.pdf
Скачиваний:
31
Добавлен:
08.03.2015
Размер:
796.17 Кб
Скачать
Рис. 3.15 Окно создания форм

Лабораторная работа №2.

Работа с формами.

Модификация объектов в многотабличной БД

Задание 2.1. Разработать однотабличную пользовательскую форму для ввода и редактирования данных в таблице Студент.

Порядок выполнения задания.

1.В окне База данных Деканат открыть окно Создание Формы Мастер форм.

2.В диалоговом окне Создание форм в

раскрывающемся списке Таблицы и запросы, выбрать в качестве источника данных таблицу Студент

(рис 3.15).

3.Из списка Доступные поля

переместить в список Выбранные поля все поля для создаваемой формы,

но в следующей последовательности: начинать сначала (поле Номер) и далее по порядку до конца списка, исключив поле Фото. Поле Фото – добавить последним пунктом. Поля добавляют, используя стрелочки.

4.Внешний вид формы – в один столбец.

5.Задать имя формы Студент.

6.Добавить в таблицу 1 запись в режиме формы.

7.Закрыть окно формы.

8.Открыть таблицу Студент и проверить добавленную запись в таблице.

9.Закрыть таблицу.

10.Открыть форму Студент.

11.Познакомиться с возможностями перемещения по записям, используя возможности формы

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

12.Ознакомиться со способами оформления форм с помощью справки.

13.Оформить форму по своему вкусу.

Наверняка Вам не очень понравилось вводить данные и созерцать их в том виде, который представился. Приступим к модификации элементов формы.

Задание 2.2. Создать элемент управления переключатель для ввода пола студентов в форме

Студент, созданной в Задании 1.1.

Порядок выполнения задания.

Элемент управления — это графический объект в форме или отчете для представления данных

или для выполнения определенных действий.

1.В окне База данных открыть форму Студент.

2.Главная Режимы Режим Конструктор.

3.Применить навыки работы с графическими объектами, распределить надписи и поля так,

чтобы все значения были видны.

4.Удалить надпись и поле Пол.

5.Создадим группу переключателей для поля Пол.

Элемент управления можно создать двумя способами:

создание группы с помощью Мастера;

создание группы без помощи Мастера.

Создадим переключатель пола вторым способом.

6.В режиме конструктора формы в группе Элементы управления

на Панели элементов отключить кнопку Мастер элементов

(должна быть не выделена). Это приведет к отключению Мастеров

(рис.3.16 .

Рис. 3.16 Панель элементов управления

7.Открыть Список полей (рис.3.17) воспользовавшись

Конструктор Сервис Добавить поля.

8.Нажать кнопку Группа переключателей на панели элементов.

9.Из Списка полей перетащить поле Пол в рабочее поле формы при нажатой кнопке мыши. В рабочем поле формы должна появиться рамка с надписью Пол в верхней ее части (рис.3.18).

Рис. 3.17 Окно списка полей.

Рис. 3.18 Окно формы Студент в режиме конструктора.

10.Нажать на Панели элементов кнопку Переключатель и поместить его внутри группы

Пол. Подтвердить установку элемента щелчком мыши.

11.Установить курсор на появившийся текст

(Переключатель) и ввести подпись Мужской

(рис.3.19).

12.Аналогичным образом добавить элемент для женского

пола.

Рис. 3.19 Изображение

переключателей в режиме

 

13. Выровнять элементы.

конструктора

14.Отредактировать внешний вид созданной рамки, вызвав окно свойств.

15.Перейти в режим просмотра формы и, используя элемент управления, установить пол в записях (рис. 3.20) .

16.Перейти в режим таблицы и просмотреть поле Пол. В данном поле должны появиться цифры 1 или 2. При установлении курсора в данное поле в нижней области экрана в строке подсказки появится текст описания: 1 — мужской, 2 женский.

Рис.3.20. Форма Студент

Задание 2.3. Добавить на форму Студент поле со списком Факультет и отредактировать выпадающие списки Факультет и Группа, используя свойства полей со списком и таблицы подстановок.

Порядок выполнения задания.

1.Открыть форму Студент в режиме Конструктора.

2.Открыть Список полей.

3.Добавить на форму из Списка полей поле Код_факультета.

4.Переименовать надпись Код_факультета в Факультет.

5. Выделить поле со списком Код_факультета.

6. Открыть его свойства Конструктор Сервис

Свойства

7.Назначить свойства как на рисунке 3.21.

8.Поле со списком Группа настроить самостоятельно.

списком Факультет.

Рис. 3.21. Окно свойств поля Код_факультета.

Задание 2.4. Преобразовать поле со списком Набор формы Студент.

Порядок выполнения задания.

1.Открыть форму Студент в режиме Конструктора.

2.Выделить список Набор.

3.Открыть его свойства.

4.Назначить свойства как на рисунке 3.22.

Рис. 3. 22 Окно свойств списка Набор.

Задание 2.5. Вставить рисунки (если есть, фотографии студентов) в форму Студент БД

Деканат.

Порядок выполнения задания.

1.Открыть форму Студент в режиме Конструктора.

2.В окне свойств объекта Фото в строке Установка размеров выбрать Вписать в рамку или

По размеру рамки.

3.Отредактировать местоположение, вид, оформление всех объектов формы Студент по своему усмотрению.

4.Добавить в Заголовок формы название института и его эмблему.

5.Заполнить таблицу Студент недостающими данными, используя одноименную модифицированную форму.

Рис. 3.23 Вид формы.

Задание 2.6. Разработать многотабличную пользовательскую форму Списки групп для

отображения списков групп, просмотра и ввода набранных баллов студентами

данной группы.

Порядок выполнения задания.

1.Выделить в Области навигации таблицу Группы.

2.Создание Формы Форма.

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

3.Преобразовать элементы созданной формы для удобства работы с ней:

­удалить с главной формы поле Код_группы;

­переименовать надпись Код_факультета в Факультет;

­преобразовать поле со списком Факультет так, чтобы в нѐм отображалось название, а не номер факультета;

­в подтаблице оставить поля: Номер_зачѐтки, Фамилия, Имя, Отчество,

остальные скрыть.

4.Продолжить заполнение таблиц данными (рис.3.24).

Рис. 3.24 Форма Списки групп.

Задание 2.7. Разработать многотабличную пользовательскую форму Успеваемость студента,

в которой будет отражена успеваемость интересующего нас учащегося и возможность внести поправки в ведомости.

1.Выделить в Области навигации таблицу Студент.

2.Создание Формы Мастер форм.

3.В выпадающем списке Таблицы и запросы выбрать Таблица: Студент (рис.3.25).

4.Из списка Доступные поля: перенести в список Выбранные поля: Номер_зачѐтки,

Фамилия, Имя, Отчество, Группа.

Рис.3. 25. Окно создания формы Успеваемость студента мастером формы

5.Выбрать таблицу Факультеты. Добавить в Выбранные поля: поле Название факультета перед полем Группа (3.26).

Рис.3. 26. Окно создания формы Успеваемость студента мастером формы

6.Выбрать таблицу Сессия (рис.3.27). Из списка Доступные поля: перенести в список

Выбранные поля: Номер_зачѐтки, Семестр, Балл, Дата сдачи, Преподаватель.

Рис.3.27. Окно создания формы Успеваемость студента мастером формы

7. Далее следовать инструкциям мастера Создания форм (рис. 3.28).

Рис.3.28. Окно создания формы Успеваемость студента мастером формы

8. Выбрав табличный внешний вид формы (рис.3.29).

Рис.3.29. Окно создания формы Успеваемость студента мастером

9.Задайте имя формы Успеваемость студента (рис.3.30)..

Рис.3. 30. Окно создания формы Успеваемость студента мастером

10. Распределите поля, как показано на рисунке 3.31.

Рис.3.31. Окно формы Успеваемость студента в режиме конструктора.

11.Создайте подстановочные поля Названию факультета, Группе, Коду_предмета,

Преподавателю, чтобы отображались не числа, а соответствующие значения.

12.Добавьте в область Заголовка формы поле для отображения текущей даты.

Действия:

с панели Элементов управления добавить поле в область Заголовка формы;

надпись изменить на слово Сегодня;

вызвать свойство добавленного поля;

открыть Построитель выражений, щѐлкнув по кнопке многоточие ;

добавить функцию Date() (рис. 3.32).

Рис.3. 32. Окно построителя выражений.

13.Научится пользоваться подчиненной формой.

14.Просмотреть существующие записи.

15.Добавить новые данные, воспользовавшись созданными формами.