Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Разработка многотабличной пользовательской формы ввода данных




Определение связей между таблицами

Откройте Базу данных Группа. Создадйте таблицы “ Студенты” и “ Оценки”, используя ту же технологию, что и при создании таблицы “ Группа” в лабораторной работе №7. Состав полей новых таблиц показан на рисунке 122.

Рисунок 122 - Структура таблиц Студенты и Оценки

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

Предположим, что требуется установить связь между таблицами "Группа" и "Студенты" через поле НГ (номер группы) и между таблицами "Студенты" и "Оценки" через поле Номер зачетной книжки. Если схема данных создается заново, то при нажатии на кнопку "Схема данных" поверх окна схемы данных появится окно "Добавление таблицы" (рисунок 2). В этом окне следует выделить требуемые таблицы и нажать "Добавить".

Рисунок 123 - Окно Добавление таблицы

В результате в окно схемы данных будут добавлены графические образы трех таблиц (рисунок 124):

Рисунок 124 -Окно Схема данных

Необходимо перетащить мышью поле НГ таблица "Группа" на поле Номер группы таблицы "Студенты". В открывшемся окне "Изменение связей" (рисунок 125) следует установить флажок "Обеспечение целостности данных". В этом случае Access будет выдавать предупреждающие сообщения о неправильном вводе данных, если, например, в поле Номер группы подчиненной таблицы "Студенты" будет введено значение, отсутствующее в поле НГ базовой таблицы "Группа".

Рисунок 125 - Окно Изменение связей

Обратите внимание, что Access автоматически определил тип связи как "один-ко-многим".

Можно также установить флажки "каскадное обновление связей" и "каскадное удаление связей". В этом случае Access автоматически скорректирует (удалит) записи в подчиненных таблицах, если будут изменены записи в базовой таблице.

После нажатия на кнопку "Создать", образы таблиц будут соединены связями как показано на рисунке 126. Ключевые в базовых таблицах выделяются жирным шрифтом.

Рисунок 126 - Окно Схема данных с таблицами, соединенными связью «один-ко-многим»

 

Аналогично установите связь между таблицами "Студенты" и "Оценки". Для этого протащите указатель мыши от поля Номер зачетной книжки таблицы "Студенты" к полю Номер зачетной книжки таблицы "Студенты". Здесь будет отношение «один-к-одному» (рис.127).

Рисунок 127 - Установленные связи межу таблицами в окне Схема данных

 

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

2. Создайте форму на основе таблицы "Студенты" с использованием мастера, включив в нее все поля. При выборе внешнего вида формы используйте расположение Табличный вид.

3. Форму "Оценки" откроем в режиме Конструктора.

4. Перенесите из окна База данных пиктограмму формы "Студенты" в нижнюю часть поля формы "Оценки" и перейдите в режим Формы (рисунок 128).

Рисунок 128 - Полученная составная форма "Оценки"

 




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


Дата добавления: 2014-10-31; Просмотров: 434; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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