Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Работа с офисными приложениями. Учебное пособие.doc
Скачиваний:
203
Добавлен:
08.06.2015
Размер:
1.89 Mб
Скачать

3.1.12. Изменение связей

Связь, установленную между двумя таблицами, в дальнейшем в любой момент можно изменить или удалить.

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

Для удаления выделенной связи достаточно нажать на клавишу Delete на клавиатуре, воспользоваться командой Правка/Удалить или выбрать в контекстном меню линии связи пункт Удалить.

3.1.13. Создание общей формы

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

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

    2. В появившемся окне Новая форма выбрать пункт Мастер форм и нажать кнопку ОК. В результате запустится Мастер форм и откроется окно Создание форм, в котором следует:

  • в раскрывающемся списке Таблицы/Запросы выбрать таблицу, которую необходимо заполнить в первую очередь (главную таблицу);

  • из списка Доступные поля выбрать необходимые поля. Для этого достаточно выделить поле и нажать на кнопку >, в результате чего имя поля поместится в список Выбранные поля;

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

    1. Нажать кнопку Далее. В результате Мастер форм перейдет к следующему окну.

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

    3. Выбрать один из предлагаемых стилей оформления формы и нажать кнопку Далее.

    4. Задать имя формы и нажать кнопку Готово для открытия формы в режиме ввода и редактирования.

!! Создайте форму Общая форма для ввода данных о студентах. Для этого выберите: 1) все поля таблицы Список; 2) все поля, кроме ключевого, таблицы Личные данные; 3) все поля, кроме ключевого, таблицы Успеваемость. Остальные параметры выберите самостоятельно.

!! Просмотрите ранее введенные данные и введите в общую форму сведения о новом студенте №11.

!! Закройте общую форму.

Дополнительное задание

Создать базу данных "Аптека".

База данных должна состоять из пяти связанных таблиц: Аптеки,Изготовитель,Область применения,Вид,Лекарства.

    1. Создать таблицу Аптекис полями:

Номер аптеки - тип числовой (ключевое поле);

Адрес - тип текстовый.

    1. Создать таблицу Изготовительс полями:

Фирма– тип текстовый (ключевое поле);

Страна– тип текстовый;

    1. Создать таблицу Область примененияс полем:

Категория– тип текстовый (ключевое поле);

    1. Создать таблицу Видс полем:

Форма выпуска– тип текстовый (ключевое поле);

    1. Заполнить созданные таблицы в соответствии с нижеприведенными образцами (табл. 3.1.6 – 3.1.9).

    2. Создать таблицу Лекарствас полями:

Наименование– тип текстовый;

Категория– тип текстовый (подстановка из таблицыОбласть применения);

Форма выпуска – тип текстовый (подстановка из таблицы Вид);

Изготовитель– тип текстовый (подстановка из таблицыИзготовитель)

Аптека- тип числовой (подстановка из таблицыАптеки);

Цена - тип денежный;

Количество - тип числовой.

    1. Создать форму для заполнения таблицы Лекарстваи заполнить ее в соответствии нижеприведенным образцом (табл. 3.1.10).

Таблица 3.1.6

Аптеки

Таблица 3.1.7

Изготовитель

Номер аптеки

Адрес

Фирма

Страна

11

ул. Комарова, 48

ОАО ICN

Россия

12

ул. Энтузиастов, 183

ЗАО Нижфарм

Россия

13

ул. Гагарина, 100

Health Life

США

14

ул. Космонавтов, 24

Юнит фармасьютикл

Индия

15

ул. Пионеров, 35

ЗАО Брынцалов

Россия

Таблица 3.1.8

Область применения

Таблица 3.1.9

Вид

Категория

Форма выпуска

Сердечно-сосудистые

Таблетки (10 шт)

От кашля

Таблетки (30 шт)

Антибиотики

Капсулы (20 шт)

Болеутоляющие

Сироп (100 мл)

Витамины

Капли (10 мл)

    1. Установить связи между таблицами в соответствии с рис.3.1.15.

Рис. 3.1.15. Схема данных

    1. Отсортировать записи в таблице Лекарствапо полюНаименованиепо возрастанию.

    2. Произвести фильтрацию таблицы Лекарстватак, чтобы отобрать записи, содержащие средства от кашля.

Количество

500

100

150

50

50

75

135

248

100

20

39

120

37

42

200

Цена

1,50

4,00

38,50

180,00

240,00

24,00

45,80

2,30

11,50

155,00

2,70

4,80

5,30

12,40

2,20

Аптека

11

12

13

14

14

15

11

12

13

14

15

11

12

13

12

Изготовитель

ЗАО Нижфарм

ОАО ICN

ЗАО Брынцалов

Health Life

Health Life

Юнит

фармасьютикл

Юнит

фармасьютикл

ОАО ICN

ЗАО Нижфарм

ЗАО Брынцалов

ЗАО Нижфарм

ОАО ICN

ЗАО Брынцалов

ЗАО Нижфарм

ОАО ICN

Форма

выпуска

Таблетки (10 шт)

Таблетки (10 шт)

Капсулы (20 шт)

Таблетки (30 шт)

Таблетки (30 шт)

Сироп (100 мл)

Сироп (100 мл)

Таблетки (10 шт)

Таблетки (30 шт)

Капсулы (20 шт)

Таблетки (10 шт)

Таблетки (10 шт)

Капли (10 мл)

Капсулы (20 шт)

Таблетки (10 шт)

Категория

Болеутоляющие

От кашля

Антибиотики

Витамины

Витамины

От кашля

От кашля

Болеутоляющие

Витамины

Антибиотики

Болеутоляющие

Сердечно-сосудистые

Сердечно-сосудистые

Сердечно-сосудистые

Болеутоляющие

Наименование

Аспирин

Мукалтин

Ампиокс

Кальцемин

Джунгли

Бронхолитин

Доктор Мом

Цитрамон

Гендевит

Ципролет

Парацетамол

Валидол

Корвалол

Нитроглицерин

Аспирин

Количество

80

50

22

30

67

Цена

4,50

3,50

30,00

10,80

4,90

Аптека

13

14

11

12

15

Изготовитель

ЗАО Нижфарм

ЗАО Брынцалов

ЗАО Брынцалов

ОАО ICN

ОАО ICN

Форма

выпуска

Таблетки (10 шт)

Таблетки (10 шт)

Сироп (100 мл)

Таблетки (30 шт)

Капли (10 мл)

Категория

Сердечно-сосудистые

От кашля

От кашля

Витамины

Сердечно-сосудистые

Наименование

Валидол

Мукалтин

Бронхолитин

Гендевит

Корвалол

    1. Отменить режим фильтра.

    2. Произвести с помощью расширенного фильтра отбор записей, удовлетворяющих следующим условиям: сердечно-сосудистые средства, изготовитель ОАО ICNили ЗАО Нижфарм, стоимость не выше 5,00 руб.

    3. Вывести результаты фильтрации на печать.

    4. Отменить результаты фильтрации.

    5. Закрыть таблицу Лекарства.

    6. Удалить из таблицы Изготовительзапись, содержащую фирму ЗАО Брынцалов.

    7. Открыть таблицу Лекарстваи убедиться в том, что соответствующие записи в ней отсутствуют.

    8. Изменить в таблице Аптекиномер 15 на 125.

    9. Убедиться, что в подчиненной таблице Лекарстваномер аптеки автоматически изменился на новый.

Соседние файлы в папке метод указания