Случайна страница
За проекта
Полезни връзки
Последни публикации
Свържете се с нас
Автоматизация Автоматизация Архитектура Астрономия Одит Биология Счетоводство Военна наука Генетика География Геология Държавна къща Друга журналистика и средства за масова информация Изкуство Чужди езици Компютърни науки История Компютри Компютри Кулинарна култура Лексикология Литература Логика Маркетинг Математика Механика Механика Мениджмънт Метал и заваръчна механика Музика Население Образование Безопасност на живота Охрана на труда Педагогика Политика Право инструмент за програмиране производство Industries Психология P Дио Религия Източници Communication Социология на спорта стандартизация Строителство Технологии Търговия Туризъм Физика Физиология Философия Финанси Химически съоръжения Tsennoobrazovanie скициране Екология иконометрия Икономика Електроника Yurispundenktsiya

Упражнение 8. Установяване на връзка "един към много" между таблиците

Прочетете още:
  1. Въображение и внимание. Упражнение 2.
  2. Поставете конкретна, неопределена или нулева статия. Направете това упражнение в писмен вид. В случай на съмнение, моля, вижте правилата.
  3. Второто упражнение
  4. Изберете правилната дефиниция за термина "физическо упражнение"?
  5. Глава втора. КОНЦЕНТРАЦИЯ, УПРАЖНЯВАНЕ В ИТ
  6. Първото упражнение
  7. Първото упражнение е основно за овладяването на последващи дихателни упражнения, така че трябва да бъде внимателно изработено.
  8. Повторете правилата за правопис на правописа и отклонението на цифрите, правилата за съвпадение на цифри с съществителни. Изпълнете упражнението.
  9. Практическо упражнение "Оценка на нивото на етиката на организацията"
  10. Третото упражнение
  11. УПРАЖНЕНИЕ
  12. упражнение

Установяване на връзка "един към много" между таблиците.


Решението.

За да установите (промените) връзките между таблиците, трябва да затворите всички отворени таблици, формуляри, отчети и заявки. На лентата кликнете върху раздела Работа с бази данни. Кликнете върху бутона Схема за данни. Появява се схема на данните, която включва две таблици и връзките между тях. Връзката между таблиците "Студенти и изпити", които създадохме, когато съветникът е инсталиран (вж. Фигура 16).

Фиг. 16. Схема за данни

Преди да създадете нова връзка, трябва да изтриете старата. За да направите това, на реда между таблиците, щракнете с десния бутон на мишката, изберете Изтрий. След това кликнете с десния бутон върху името на всяка от таблиците и кликнете върху Скриване. Затваряне на Схемата с данни, запазвайки промените.

Отваряне отново на Схемата с данни. За да добавите таблици към схемата за данни, кликнете върху бутона Показване на таблицата на лентата или изберете Добавяне на таблица от контекстното меню.

В прозореца "Добавяне на таблица" изберете имената на таблиците, добавени към схемата за данни, и щракнете върху бутона Добавяне. След това затворете този прозорец. В прозореца Схема за данни имената на всички посочени таблици се показват заедно със списъка с полета (Фигура 17).

Фиг. 17. Прозорецът "Добавяне на таблица" в схемата за данни

Добавете таблицата за Изпити и затворете прозореца "Добавяне на таблица".

За да свържете задължителните полета (в нашия случай, номерът на записващата книга на ученика), изберете полето на клавиша "Брой ученици" клавиша "Студенти", щракнете върху левия бутон на мишката, плъзнете го в съответното поле в съответната таблица на изпитите и освободете бутона на мишката. В резултат на това се показва диалоговият прозорец Връзки. В този прозорец Access ще запълни първия ред с името на полето, върху което са свързани таблиците. За да сте сигурни, че целостта на данните не е компрометирана в свързаните таблици, кликнете върху квадратчето за проверка на целостта на данните. След това достъпът ще направи невъзможно записването в таблица без ключ на стойността на общото поле, което не присъства в таблицата с ключови думи. След установяване на целостта на данните Access има две допълнителни опции: Cascading актуализации на сродни полета и Cascading премахване на сродни полета (Фигура 18).

Фиг. 18. Прозорец "Промяна на връзките"

Ако изберете първата опция, ако промените някое от стойностите на ключовите полета в таблицата с ключове, Access автоматично актуализира стойностите на това поле за съответните записи във всички свързани таблици. Например, ако един от учениците е променил рекорден брой на ученика в таблицата "Студенти", то автоматично се променя в таблицата на изпитите.



Избирането на втората опция при изтриване на едно от записите в таблицата с ключовете ще изтрие тези записи в таблицата от "много" страни, които имат еднаква ключова стойност. Например, ако изтриете запис за един от учениците от таблицата за ученици, записите на резултатите от изпитите, които са получили, ще бъдат изтрити автоматично. Активирайте каскадното актуализиране на свързани полета и каскадно изтриване на свързани записи.

За да завършите процеса на създаване на връзки, кликнете върху бутона Нов. Достъпът изчертава линия между таблиците в прозореца Схема на данните, което показва, че между тях има връзка "Един до много". В края на линията таблицата от "едната" страна ще има числото 1, а в другия край таблицата на "много" има символа за безкрайност ∞. След като този прозорец бъде затворен, всички установени връзки ще бъдат запазени (Фигура 19).

Фиг. 19. Еднозначни отношения, създадени между таблици


1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 |


Когато използвате този материал, свържете се със bseen2.biz (0.005 сек.)