Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ / М 3 Офісні програмні системи / Тема 8. Бази даних / ІТ Зан_35 Т9 ЛР_09 - Автоматизація обробки даних в базах даних MS Access.doc
Скачиваний:
52
Добавлен:
19.02.2016
Размер:
892.93 Кб
Скачать

2. Заполнение таблиц исходными данными задание № 2. Заполнение таблиц с помощью формы

  1. Заполните вспомогательные таблицы РазделыиИздательства.

  2. Создайте общую форму для ввода данных в таблицы Книги,АвторыиАвтор_Книгии сохраните ее.

  3. Введите данные при помощи полученной формы.

  4. Сохраните результаты.

Технология работы

1. Заполнение вспомогательных таблиц Разделы и Издательства:

  • На панели Объекты окна базы данных выберите Таблица и на правой панели выполните двойной щелчок мышью по имени таблицы Разделы.

  • В открывшемся окне таблицы Разделы последовательно в столбце Раздел введите значения Информатика, Математика, Психология, Техника, Экономика. Слова вводятся в отдельных ячейках таблицы. В результате таблица будет заполнена значениями, как на рис. 2.1.

Рис. 2.1.Заполненная таблица Разделы

  • Закройте окно таблицы, ответив утвердительно на вопрос о сохранении.

  • Аналогично заполните таблицу Издательства значениями: Наука (Москва), Парадокс (Минск), Питер (Санкт- Петербург), Тригон (Санкт-Петербург), Финансы и Статистика (Москва). В результате заполненная таблица должна выглядеть так, как показано на рис. 2.2.

Рис. 2.2.Заполненная таблица Издательства

  • Закройте окно таблицы, ответив утвердительно на вопрос о сохранении.

2. Создание общей формы для ввода данных:

  • На панели Объекты окна базы данных выберите Формы и нажмите кнопку Создать ().

  • В открывшемся диалоговом окне Новая форма выберите Мастер форм и щелкните по кнопке ОК.

  • В открывшемся окне Создание форм (рис. 2.3) в раскрывающемся списке поля Таблицы и запросы выберите Таблица: Книги. На правой панели Доступные поля отобразятся названия полей таблицы Книги.

Рис. 2.3.Выбор полей для общей формы ввода данных

  • Щелкните на кнопке , чтобы перенести все доступные поля на панельВыбранные поля.

  • Аналогично выберите и перенесите все поля из таблиц Авторы и Автор_Книги.

  • Щелкните по кнопке Далее.

  • В следующем окне Создание форм включите переключатель Подчиненные формы и нажмите кнопку Далее.

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

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

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

Рис. 2.4.Разработанная форма ввода данных

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

3. Введение данных при помощи полученной формы:

  • Заполните базу данными, представленными в табл. 2.1 при помощи полученной формы.

Таблица 2.1. Исходные данные

Название поля

Значение данных

КодКниги

1

Название

Практический курс программирования

Раздел

Информатика

Издательство

Наука

ГодИздания

1983

МестоХранения

6-11

КодАвтора

1

Фамилия

Фролов

Имя

Геннадий

Примечание

КодАвтораКниги

1

КодКниги

1

КодАвтора

1

КодАвтора

2

Фамилия

Олюнин

Имя

Виктор

Примечание

КодАвтораКниги

2

КодКниги

1

КодАвтора

2

КодКниги

2

Название

TURBO PASCAL для школьников

Раздел

Информатика

Издательство

Финансы и статистика

ГодИздания

1999

МестоХранения

6-22

КодАвтора

3

Фамилия

Попов

Имя

Владимир

Примечание

Рекомендовано министерством

КодАвтораКниги

3

КодКниги

2

КодАвтора

3

КодКниги

3

Название

HTML в действии

Раздел

Информатика

Издательство

Питер

ГодИздания

1997

МестоХранения

5-4

КодАвтора

4

Фамилия

Морис

Имя

Брюс

Примечание

Перевод с английского

КодАвтораКниги

4

КодКниги

3

КодАвтора

4

КодКниги

4

Название

Занимательная математика

Раздел

Математика

Издательство

Тригон

ГодИздания

1998

МестоХранения

3-14

КодАвтора

5

Фамилия

Акимова

Имя

Светлана

Примечание

КодАвтораКниги

5

КодКниги

4

КодАвтора

5

КодКниги

5

Название

Карьера менеджера

Раздел

Экономика

Издательство

Парадокс

ГодИздания

1998

МестоХранения

1-212

КодАвтора

6

Фамилия

Якокка

Имя

Ли

Примечание

Перевод с английского

КодАвтораКниги

6

КодКниги

5

КодАвтора

6

КодКниги

6

Название

Национальное счетоводство

Раздел

Экономика

Издательство

Финансы и статистика

ГодИздания

1998

МестоХранения

4-11

КодАвтора

7

Фамилия

Кулагина

Имя

Галина

Примечание

КодАвтораКниги

7

КодКниги

6

КодАвтора

7

  • Обратите внимание, что значения в поля Раздел и Издательство выбираются из раскрывающихся списков.

  • В поля КодКниги, КодАвтора, КодАвтораКниги ничего не вводится – эти поля заполняются автоматически.

  • Закройте форму, ответив утвердительно на вопрос о сохранении.

  • На панели Объекты окна базы данных выберите Таблицы и последовательно двойным щелчком мыши откройте таблицы Книги, Авторы и Автор_Книги. Они должны быть заполнены введенными данными и выглядеть так, как показано на рис. 2.5 – 2.7.

Рис. 2.5.Заполненная таблица Книги

Рис. 2.6.Заполненная таблица Авторы

Рис. 2.7.Заполненная таблица Автор_Книги