Студопедия — Решение. Для установления (изменения) связей между таблицами необходимо закрыть все открытые таблицы, формы, отчеты и запросы
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Решение. Для установления (изменения) связей между таблицами необходимо закрыть все открытые таблицы, формы, отчеты и запросы






Для установления (изменения) связей между таблицами необходимо закрыть все открытые таблицы, формы, отчеты и запросы. На Ленте выбрать вкладку Работа с базами данных. Нажать кнопку Схема данных. Появляется Схема данных, включающая 2 таблицы и связи между ними. Связь между таблицами Студенты и Экзамены мы создали при установке мастера подстановок (рис. 16).

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

 

Перед созданием новой связи необходимо удалить старую. Для этого на линии между таблицами щелкнуть правой кнопкой мыши, выбрать Удалить. После этого нажать правой кнопкой мыши по названию каждой из таблиц и нажать Скрыть. Закрыть Схему данных, сохранив изменения.

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

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

Рис. 17. Окно «Добавление таблицы» в Схеме данных

 

Добавить таблицу Экзамены и закрыть окно «Добавление таблицы».

Для связи нужных полей (в нашем случае Номер зачетки) нужно выделить ключевое поле Номер зачетки ключевой таблицы Студенты, нажать левую кнопку мыши, перетащить ее курсором на аналогичное поле в связываемой таблице Экзамены, после чего кнопку мыши отпустить. В результате появится диалоговое окно Связи. В этом окне Access заполнит первую строку именем поля, по которому связывались таблицы. Чтобы в связанных таблицах не нарушалась целостность данных, нужно щелкнуть по флажку Обеспечение целостности данных. После этого Access сделает невозможным запись в не ключевую таблицу такого значения общего поля, которого нет в ключевой таблице. После установления целостности данных Access включает две дополнительные опции: Каскадное обновление связанных полей и Каскадное удаление связанных полей (рис. 18).

Рис. 18. Окно «Изменение связей»

 

Если выбрать первую опцию, то при изменении какого-либо значения ключевого поля в ключевой таблице Access автоматически обновит значения этого поля для соответствующих записей во всех связанных таблицах. Например, если у одного из студентов изменился номер зачетки в таблице Студенты, то он автоматически должен измениться и в таблице Экзамены.

Выбор второй опции при удалении одной из записей в ключевой таблице приведет к удалению тех записей в таблице со стороны " много", которые имеют такое же значение ключа. Например, если из таблицы Студенты удалить запись об одном из студентов, то записи о результатах сданных им экзаменов будут удалены автоматически. Включим опции Каскадное обновление связанных полей и Каскадное удаление связанных записей.

Для завершения процесса создания связей, нужно щелкнуть по кнопке Создать. Access нарисует линию между таблицами в окне Схема данных, указывающую на наличие связи Один-ко-многим между ними. На конце линии у таблице со стороны " один" будет стоять цифра 1, а на другом конце, у таблицы со стороны " много" – символ бесконечности ∞. После закрытия этого окна все установленные связи будут сохранены (рис. 19).

Рис. 19. Созданная связь «один-ко-многим» между таблицами

 







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



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия