КАТЕГОРИИ: Архитектура-(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; Просмотров: 439; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |