Microsoft Office в упражнениях. Microsoft Access. Жёлтикова Л.В - 20 стр.

UptoLike

20
Тип отношения «один-ко-многим» является наиболее общим.
Рассмотрим на конкретном примере, для чего может
понадобиться связь между таблицами.
Допустим Вы уже по всем группам заполнили таблицы
«Экзамен» и «Зачет» полностью и выяснилось, что одна из
дисциплин в таблице «Дисциплины» названа неверно, что в свою
очередь отразилось на заполнении таблиц «Зачет», либо «Экзамен».
Аналогичная ситуация может случиться с фамилией студента и т.д.
Как сделать чтобы, исправив название дисциплины в таблице
«Дисциплины», либо изменив фамилию студента в таблице «Анкета» -
таблицы «Зачет» и «Экзамен» были бы исправлены автоматически.
Для этого надо установить связи между таблицами:
Задание 1.
Установите связь между таблицами «Зачет» –[ «Дисциплины»,
«Анкета» ]
Отношение «один-ко-многим» создается в том случае, когда
поле , по которому устанавливается связь ( со стороны отношения
«один») должно иметь свойство:
Индексированное поле - « Да, совпадения не допускаются»
Это относится к полю Фамилия в таблице «Анкета» и полю
Дисциплина - в таблице «Дисциплины».
Проверьте наличие этих свойств в ваших таблицах, прежде,
чем приступить к выполнению задания.
1. Для этого выполните следующие действия:
перейти в режим «Таблицы»;
если у вас есть открытые таблицы, или формы - закройте
их;
нажмите кнопку «Схема данных» на панели управления
;
пользуясь правой кнопкой мышки, добавьте в схему все
таблицы «Зачет», «Анкета», «Дисциплины»;
закройте окно «Добавление таблицы». В схеме данных
должны появиться три схемы выше указанных таблиц;
поместите указатель мыши на поле «Дисциплины» таблицы
«Зачет» и нажмите левую кнопку и, не отпуская ее, перетащите
появившийся значок поля на поле «Дисциплина» таблицы
«Дисциплины». Появится диалоговое окно «Связи»;
поставьте флажок «Обеспечение целостности данных»;
поставьте флажок «Каскадное обновление связанных
полей»;
нажмите кнопку «Объединение»;
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
               Тип отношения «один-ко-многим» является наиболее общим.
               Рассмотрим на конкретном примере, для чего может
         понадобиться связь между таблицами.
               Допустим Вы уже по всем группам заполнили таблицы
         «Экзамен» и «Зачет» полностью и выяснилось, что одна из
         дисциплин в таблице «Дисциплины» названа неверно, что в свою
         очередь отразилось на заполнении таблиц «Зачет», либо «Экзамен».
         Аналогичная ситуация может случиться с фамилией студента и т.д.
                Как сделать чтобы, исправив название дисциплины в таблице
         «Дисциплины», либо изменив фамилию студента в таблице «Анкета» -
         таблицы «Зачет» и «Экзамен» были бы исправлены автоматически.
         Для этого надо установить связи между таблицами:
               Задание 1.
               Установите связь между таблицами «Зачет» –[ «Дисциплины»,
         «Анкета» ]
               Отношение «один-ко-многим» создается в том случае, когда
         поле , по которому устанавливается связь ( со стороны отношения
         «один») должно иметь свойство:
               Индексированное поле - « Да, совпадения не допускаются»
               Это относится к полю Фамилия в таблице «Анкета» и полю
         Дисциплина - в таблице «Дисциплины».
               Проверьте наличие этих свойств в ваших таблицах, прежде,
         чем приступить к выполнению задания.
               1.   Для этого выполните следующие действия:
               •   перейти в режим «Таблицы»;
               •   если у вас есть открытые таблицы, или формы - закройте
         их;
               •   нажмите кнопку «Схема данных» на панели управления

                 ;
              •    пользуясь правой кнопкой мышки, добавьте в схему все
         таблицы «Зачет», «Анкета», «Дисциплины»;
              •   закройте окно «Добавление таблицы». В схеме данных
         должны появиться три схемы выше указанных таблиц;
              •   поместите указатель мыши на поле «Дисциплины» таблицы
         «Зачет» и нажмите левую кнопку и, не отпуская ее, перетащите
         появившийся значок поля на поле «Дисциплина» таблицы
         «Дисциплины». Появится диалоговое окно «Связи»;
              •   поставьте флажок «Обеспечение целостности данных»;
              •   поставьте флажок «Каскадное обновление связанных
         полей»;
              •   нажмите кнопку «Объединение»;

         20


PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com