Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Рекомендации к выполнению




Лабораторная работа № 2 Создание форм базы данных в MS ACCESS

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

Типовой макет формы базы данных MSAccess можно создать с помощью Мастера форм MSAccess. Формы MSAccess могут быть однотабличными и многотабличными. Однотабличная форма вводит данные в одну таблицу MSAccess, а многотабличная форма осуществляет ввод данных в связанные между собой таблицы. Составная многотабличная форма создается для ввода данных во взаимосвязанные таблицы. Многотабличная форма может состоять из основной части и одной (или нескольких) подчиненных включаемых форм. Подчиненная форма может быть построена как на основе подчиненной, так и на основе главной таблицы относительно источника основной части формы. Многотабличная форма может не иметь включаемых форм, кроме полей таблицы-источника.

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

Задание 1

Создайте многотабличную форму для ввода и редактирования данных в таблицах «Авторы» и «Книги» с помощью Мастера форм.

Технология выполнения задания

1. Откройте базу данных об Авторах и книгах.

2. В окне базы данных выберите закладку Форма и нажмите кнопку Создать.

3. В окне Новая форма выберите режим работы Мастер форм и нажмите кнопку OK.

4. Выберите следующие поля для новой многотабличной формы: код автора, имя, фамилия, дата рождения, заметки из таблицы «Авторы» и код книги, название книги, год издания, код автора из таблицы «Книги».

5. Следуя указаниям Мастера форм выберите:

− Вид представления данных – Подчиненные формы;

− Внешний вид подчиненной формы – Табличный;

− Стиль, например, «Камень».

6. Задайте имена формам «Авторы» и «Книги подчиненная форма», выполните команду Готово.

7. Откройте форму «Авторы», просмотрите все записи в ней, добавьте данные по Книгам каждому Автору.

8. Просмотрите в таблицах «Авторы» (Рис. 100) и «Книги» (Рис. 101) как изменились данные.

Рис. 100 Внешний вид таблицы «Авторы» после добавления данных

Рис. 101. Внешний вид таблицы «Книги» после добавления данных

Задание 2

Отредактируйте внешний вид формы «Авторы» и «Книги подчиненная форма» в режиме конструктора MSAccess (Рис. 102).

Рис. 102 Внешний вид формы «Авторы» после редактирования

Технология выполнения задания

1. В окне базы данных выберите закладку Форма, выделите форму «Книги подчиненная форма» и нажмите кнопку Конструктор.

2. Выделите объекты с надписями в Области заголовка в режиме конструктора. Для выделения установите курсор на элемент, нажмите правую кнопку мыши (Рис. 103)

Для выделения всех элементов с надписями в области Заголовок формы необходимо выделить сначала один элемент, а затем, удерживая клавишу Shift, выделить оставшиеся элементы.

Рис. 103 Выделение элемента с надписью в области Заголовок формы в режиме конструктора форм СУБД MS Access

3. После выделения всех элементов с надписями в области Заголовок формы нажмите кнопку на панели Форматирования СУБД MSAccess.

4. Закройте форму «Книги подчиненная форма» сохранив изменения.

5. Откройте форму «Авторы» в режиме конструктора, проделав действия аналогичные п. 1.

6. Увеличьте площадь рабочей области Заголовок формы, путем перетаскивания линейки Область данных вниз (Рис. 104).

Рис. 104 Внешний вид формы «Авторы» в режиме конструктора после увеличения площади рабочей области Заголовок формы

7. Вызовите панель элементов, нажав кнопку на стандартной панели СУБД MSAccess либо в верхнем меню Вид/Панель элементов.

8. Выберите на панели элементов кнопку - Надпись, методом перетаскивания установите элемент Надпись в области Заголовок формы и сделайте надпись – Введите новые данные в базу данных. Шрифт надписи Times New Roman, размер букв 16, отформатировать текст по центру.

9. Увеличьте поле Заметки, для этого выделите поле Заметки и, удерживая правую кнопку мыши, растяните по вертикали и по горизонтали данное поле (Рис. 105).

10. Закройте форму «Авторы» при этом сохранив полученные изменения.

Рис. 105 Внешний вид формы «Авторы» в режиме конструктора СУБД MS Access после увеличения поля Заметки.

Задание 3

Добавьте в таблицу «Авторы» новое поле тип автора – текстовый. Для ввода данных в поле Тип автора в форме «Авторы» создайте элемент Поле со списком, используя панель элементов режиме конструктора форм СУБД MSAccess.

Технология выполнения задания.

1. Откройте таблицу «Авторы» в режиме конструктора, добавьте поле Тип автора, установив тип данных поля – текстовый.

2. Откройте форму «Авторы» в режиме конструктора формы.

3. Выведите на экран панель элементов, выполнив действия из пункта 7 технологии выполнения задания 2.

4. Выберите кнопку - Поле со списком на панели элементов в режиме конструктора форм СУБД MSAccess.

5. Установите указатель мыши в Области данных на свободном месте в окне режима формы и щелкните кнопкой мыши.

6. На экране появится окно «Создание полей со списком», в котором выберите:

Будет введен фиксированный набор значений;

− Заполните столбец 1 следующими данными: поэт, писатель, прозаик, драматург, юморист;

− Сохранить в поле Тип автора;

− Задайте подпись, которую содержи поле со списком – Тип автора;

− Нажмите кнопку Готово.

7. Закройте форму, сохранив изменения.

8. Просмотрите форму, применив кнопку Открыть.

Задание 4

Для удобства работы пользователя создайте в форме «Авторы» элемент кнопка, выполняющие следующие функции:

− предыдущая запись;

− следующая запись;

− добавить запись в таблицу;

− удалить запись из таблицы;

− поиск записи в таблице;

− выход из формы.

Технология выполнения задания

1. Выберите элемент - Кнопка на панели элементов в режиме конструктора формы.

2. В Области данных конструктора форм поставьте элемент панели Кнопка, щелкнув кнопкой мыши.

3. Из окна Создание кнопок в окне Категории выберите Переходы по записям, в окне Действия - Предыдущая запись, нажмите кнопку Далее.

4. Выберите внешний вид кнопки Рисунок, используя переключатель, и название рисунка Предыдущая запись 2, нажмите кнопку Далее.

5. Задайте имя кнопки. Имя кнопки необходимо для идентификации кнопки в СУБД MSAccess, поэтому можно оставить Имя предлагаемое компьютером. Нажмите кнопку Готово.

6. Просмотрите форму «Авторы».

7. Аналогично создайте другие вышеперечисленные кнопки.

После выполнения задания 4 форма «Авторы» будет иметь вид (Рис. 106).

Рис. 106. Внешний вид формы «Авторы» после выполнения заданий лабораторной работы №2

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

1. Какие виды форм существуют в СУБД MSAccess?

2. Какие элементы редактирования формы в режиме конструктора вы знаете?

3. Для чего используется Поле со списком в формах в СУБД MSAccess?

4. Опишите процесс создания функциональных кнопок MSAccess в режиме конструктора форм в СУБД MSAccess.

 




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 92; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.021 сек.