Створення, редагування та видалення зв’язків

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Зв’язок допомагає поєднати дані із двох різних таблиць. Кожний зв’язок складається з полів у двох таблицях із відповідними даними. Наприклад, у таблиці "Продукти" може міститися поле "Ідентифікатор продукту", яке також міститься в таблиці "Відомості про замовлення". Кожен запис у таблиці "Відомості про замовлення" має ідентифікатор продукту у відповідному полі, який відповідає запису в таблиці "Продукти" з таким самим ідентифікатором продукту.

Під час використання пов’язаних таблиць у запиті зв’язок дає програмі Access змогу визначити, які записи з кожної таблиці слід поєднувати в наборі результатів. Зв’язок також може допомогти запобігти втраті даних, не допускаючи усунення видалених даних із синхронізації.

Примітка : Ця стаття не стосується веб-програм Access – нового типу баз даних, який створюється в програмі Access і публікується в Інтернеті. Щоб об’єднати дані з двох різних таблиць, у веб-програмі Access використовується поле підстановки, а не зв’язок. Докладні відомості див. в статті Створення зв’язку.

У цій статті

Огляд

Створення зв’язку між таблицями за допомогою вікна "Зв’язки"

Створення зв’язку між таблицями за допомогою області "Список полів"

Створення або змінення зв’язку у веб-базі даних Access 2010

Редагування зв’язку

Забезпечення цілісності даних

Видалення зв’язку між таблицями

Огляд

У звичайній базі даних Access зв’язок між таблицями створюється одним із наведених нижче методів.

  • У вікні "Зв’язки" додайте таблиці, які потрібно пов’язати, після чого перетягніть поле, щоб пов’язати одну таблицю з іншою.

  • У поданні таблиці перетягніть поле в таблицю з області Список полів.

Під час створення зв’язку між таблицями спільні поля можуть мати різні назви, хоча часто вони однакові. Спільні поля мають містити дані одного типу. Але якщо поле первинного ключа має тип "Лічильник", поле зовнішнього ключа може мати тип "Число" за умови, що обидва поля мають однакові значення властивості Розмір поля. Наприклад, поля з типами даних "Лічильник" і "Число" можна зіставляти, якщо властивість Розмір поля обох полів має значення "Довге ціле число". Якщо для обох спільних полів використовується тип даних "Число", значення властивостей Розмір поля цих полів мають бути однакові.

Зв’язки веб-баз даних Access 2010

Увага! : Вікно "Зв’язки" у веб-базі даних Access 2010 недоступне.

Щоб створювати зв’язки у веб-базі даних Access 2010, використовується майстер підстановок і зв’язків. До однієї з таблиць додається нове поле, значення якого підставляються з наявної таблиці.

Щоб змінити зв’язок у веб-базі даних, слід вибрати пов’язане поле, запустити майстер підстановок знову та змінити зв’язок.

На початок сторінки

Створення зв’язку між таблицями за допомогою вікна "Зв’язки"

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

    Увага! : Вікно "Зв’язки" у веб-програмі Access недоступне. Відомості про те, як створити зв’язок у веб-програмі Access, див. в статті Створення зв’язку.

  2. Якщо зв’язки ще не визначено, автоматично відкриється діалогове вікно Відображення таблиці. Якщо воно не відкрилося, на вкладці Конструктор у групі Зв’язки натисніть кнопку Відобразити таблицю.

    Діалогове вікно Відображення таблиці містить усі таблиці та запити в базі даних. Щоб переглянути лише таблиці, виберіть вкладку Таблиці. Щоб переглянути лише запити, виберіть вкладку Запити. Щоб переглянути таблиці й запити, виберіть вкладку Разом.

  3. Виберіть одну або кілька таблиць чи запитів і натисніть кнопку Додати. Закінчивши додавати до вкладки "Зв’язки" потрібні таблиці та запити, натисніть кнопку Закрити.

  4. Перетягніть поле з однієї таблиці (зазвичай первинний ключ) до спільного поля (зовнішнього ключа) в іншій таблиці. Щоб перетягнути кілька полів, натисніть клавішу Ctrl, виберіть потрібні поля та перетягніть їх.

    Відобразиться діалогове вікно Редагування зв’язків.
    діалогове вікно «редагування зв’язків»

  5. Переконайтеся, що назви полів – це спільні поля зв’язку. Якщо назва поля неправильна, клацніть її та виберіть відповідне поле зі списку.

    Щоб забезпечити цілісність для цього зв’язку, установіть прапорець Забезпечення цілісності даних. Докладні відомості про цілісність зв’язків див. в розділі Забезпечення цілісності зв’язків.

  6. Натисніть кнопку Створити.

    Між двома таблицями з’явиться лінія зв’язку. Якщо встановлено прапорець Забезпечення цілісності даних, кінці лінії будуть товстіші. Крім того, якщо встановлено прапорець Забезпечення цілісності даних, з одного боку лінії над її товстою частиною відображатиметься число 1, а із другого боку над товстою частиною лінії відображатиметься знак нескінченності ().

    Перетягування поля з таблиці до відповідного поля в іншій таблиці

    Примітки : 

    • Створення зв’язку "один-до-одного"   . В обох спільних полів (зазвичай поля з первинним і зовнішнім ключами) має бути унікальний індекс. Це означає, що для властивості Індексовано цих полів потрібно встановити значення Так (без повторень). Якщо обидва поля мають унікальний індекс, у програмі Access створюється зв’язок "один-до-одного".

    • Створення зв’язку "один-до-багатьох"   . У поля на стороні зв’язку "один" (зазвичай, первинний ключ) має бути унікальний індекс. Це означає, що для властивості Індексовано цього поля потрібно встановити значення Так (без повторень). У поля на стороні "багато" не має бути унікального індексу, тобто індекс цього поля може повторюватися. Це означає, що у властивості Індексовано має бути значення Ні або Так (повторення дозволені). Коли індекс одного поля унікальний, а індекс другого – ні, створюється зв’язок "один-до-багатьох".

На початок сторінки

Створення зв’язку між таблицями за допомогою області "Список полів"

Ви можете додати поле до наявної таблиці, відкритої в поданні таблиці, перетягнувши його з області Список полів. В області Список полів відображаються поля зв’язаних таблиць і поля інших таблиць бази даних.

Якщо перетягнути поле з "іншої" (незв’язаної) таблиці, а потім запустити майстер підстановок і виконати його вказівки, між таблицею в області Список полів і таблицею, до якої перетягується поле, буде автоматично встановлено зв’язок "один-до-багатьох". За замовчуванням цілісність даних у такому разі не забезпечується. Щоб забезпечити цілісність даних, зв’язок слід відредагувати. Докладні відомості див. у розділі Редагування зв’язку.

Відкриття таблиці у вікні табличного подання даних

  • В області переходів двічі клацніть потрібну таблицю.

Відкриття області "Список полів"

  • Щоб відкрити область Список полів, натисніть сполучення клавіш Alt+F8.

    Область "Список полів"

В області Список полів відображаються всі інші таблиці бази даних, згруповані за категоріями. Під час роботи з таблицею в поданні таблиці поля у програмі Access відображаються в одній із двох категорій області Список полів: Поля, наявні в пов’язаних таблицях і Поля, наявні в інших таблицях. У першій категорії перелічено всі таблиці, які мають зв’язок із таблицею, яка зараз використовується, а у другій категорії – усі таблиці, з якими поточна таблиця не має зв’язків.

Якщо в області Список полів клацнути знак плюс (+) поруч із назвою таблиці, відобразиться список усіх полів, доступних у цій таблиці. Щоб додати поле до таблиці, перетягніть його з області Список полів до таблиці у вікні табличного подання даних.

Додавання поля та створення зв’язку з області списку полів

  1. Відкрийте таблицю в поданні таблиці та натисніть сполучення клавіш Alt+F8. Відобразиться область Список полів.

  2. У категорії Поля, наявні в інших таблицях клацніть знак плюс (+) поруч із назвою таблиці, щоб відобразити список полів цієї таблиці.

  3. Перетягніть потрібне поле з області Список полів до таблиці, відкритої у вікні табличного подання даних.

  4. Після появи лінії вставлення вставте поле на вибране місце.

    Запуститься майстер підстановок.

  5. Дотримуйтесь інструкцій майстра підстановок.

    У поданні таблиці з’явиться поле.

Якщо перетягнути поле з "іншої" (незв’язаної) таблиці, а потім запустити майстер підстановок і виконати його вказівки, між таблицею в області Список полів і таблицею, до якої перетягується поле, буде автоматично встановлено зв’язок "один-до-багатьох". За замовчуванням цілісність даних у такому разі не забезпечується. Щоб забезпечити цілісність даних, зв’язок слід відредагувати. Докладні відомості див. у розділі Редагування зв’язку.

На початок сторінки

Створення або змінення зв’язку у веб-базі даних Access 2010

Щоб створити зв’язок у веб-базі даних Access 2010, використовується майстер підстановок. Вікно "Зв’язки" у веб-базі даних недоступне. Поле однієї таблиці використовується як джерело значень для пов’язаного поля в іншій таблиці. Відомості про те, як створити зв’язок у веб-програмі Access, див. в статті Створення зв’язку.

Примітка : Як джерело значень у майстрі підстановок можна використовувати лише наявні поля.

Створення зв’язку у веб-базі даних Access 2010 за допомогою майстра підстановок

  1. Відкрийте таблицю, яка має отримувати значення з іншої таблиці.

  2. Справа від останнього поля натисніть кнопку Клацніть, щоб додати та виберіть пункт Підстановка та зв’язок.

    Примітка :  Можливо, доведеться прокрутити по-горизонталі, щоб побачити кнопку Клацніть, щоб додати.

  3. На першому екрані майстра підстановок установіть перемикач Поле підстановки має отримувати значення з іншої таблиці та натисніть кнопку Далі.

  4. Виберіть таблицю, яка містить вихідні значення, потім натисніть кнопку Далі.

  5. У списку Доступні поля двічі клацніть поле, яке містить вихідні значення, потім натисніть кнопку Далі.

  6. За потреби вкажіть порядок сортування для поля підстановки. Натисніть кнопку Далі.

  7. За потреби відрегулюйте ширину стовпців поля підстановки – це зручно, якщо значення довгі. Натисніть кнопку Далі.

  8. Введіть назву нового поля. Якщо потрібно, щоб значення у двох таблицях завжди збігалися, установіть прапорець Активувати цілісність даних і виберіть один із перелічених нижче варіантів.

    • Каскадне видалення – цей параметр означає, що в разі видалення запису з однієї з таблиць, відповідні записи в іншій таблиці також видаляються.

    • Обмежене видалення – цей параметр означає, що в разі спроби видалити запис з однієї таблиці, операція видалення не дозволяється, якщо в іншій таблиці існує відповідний запис.

      Примітка :  Не вибирайте параметр Дозволити кілька значень, якщо майстер використовується для створення зв’язку.

Змінення зв’язку у веб-базі даних Access 2010

  1. Відкрийте таблицю, яка отримує значення з іншої таблиці.

  2. Виберіть поле, яке отримує значення з іншої таблиці.

  3. На вкладці Поля у групі Властивості натисніть кнопку Змінити підстановки.

  4. Дотримуйтесь інструкцій у майстрі, щоб внести потрібні зміни. Змінити можна такі елементи:

    • поле, яке є джерелом значень;

    • порядок сортування значень;

    • ширину поля та параметр відображення стовпця ключа;

    • підпис поля підстановки;

    • параметр збереження цілісності даних;

    • якщо активовано цілісність даних, тип видалення: каскадне чи обмежене.

На початок сторінки

Редагування зв’язку

Щоб змінити зв’язок, виберіть його у вікні "Зв’язки" та внесіть потрібні зміни.

  1. Наведіть курсор точно на лінію зв’язку. Відтак клацніть цю лінію, щоб виділити її.

    Виділена лінія зв’язку стане товстішою.

  2. Виділивши лінію зв’язку, двічі клацніть її.

    – або –

    На вкладці Конструктор у групі Знаряддя натисніть кнопку Змінити зв’язки.

Відобразиться діалогове вікно Редагування зв’язків.

Відкриття діалогового вікна "Редагування зв’язків"

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

    Відобразиться вікно "Зв’язки".

    Якщо зв’язки ще не визначено, а вікно "Зв’язки" відкривається вперше, відкриється діалогове вікно Відображення таблиці. Якщо відобразиться це діалогове вікно, натисніть кнопку Закрити.

  2. На вкладці Конструктор у групі Зв’язок натисніть кнопку Усі зв’язки.

    Відобразяться всі таблиці зі зв’язками. Зв’язки будуть позначені лініями. Приховані таблиці (таблиці, для яких у діалоговому вікні Властивості встановлено прапорець Прихований) не відображатимуться. Щоб відобразити їх, у діалоговому вікні Параметри переходів потрібно встановити прапорець "Приховані об’єкти".

  3. Клацніть лінію того зв’язку, який потрібно змінити. Виділена лінія зв’язку стане товстішою.

  4. Двічі клацніть лінію зв’язку

    або

    На вкладці Конструктор у групі Знаряддя натисніть кнопку Змінити зв’язки.

    Відобразиться діалогове вікно Редагування зв’язків.

    діалогове вікно «редагування зв’язків»

  5. Внесіть зміни та натисніть кнопку OK.

    У діалоговому вікні Редагування зв’язків можна змінювати зв’язки між таблицями. Зокрема, можна змінювати таблиці, запити та поля з будь-якого боку зв’язку. Можна також установити тип об’єднання або забезпечити цілісність даних і вибрати каскадний параметр. Докладніше про типи об’єднань і способи їх настроювання див. у розділі Настроювання типу об’єднання. Докладніше про забезпечення цілісності даних і вибір каскадного параметра див. у розділі Забезпечення цілісності даних.

Настроювання типу об’єднання

У ході визначення зв’язку між таблицями відомості про зв’язок обумовлюють структуру запиту. Наприклад, якщо визначити зв’язок між двома таблицями, а потім створити запит, який використовуватиме ці таблиці, поля для зіставлення за замовчуванням буде вибрано автоматично на основі полів, указаних у зв’язку. Ці вихідні значення запиту за замовчуванням можна перевизначити, але часто значення, отримані зі зв’язку, правильні. Оскільки зіставлення та збирання даних із кількох таблиць у більшості баз даних (за винятком найпростіших) доводиться виконувати доволі часто, настроювання значень за замовчуванням за допомогою створення зв’язків може заощадити час і принести користь.

Запити з підтримкою багатьох таблиць поєднують дані з кількох таблиць, зіставляючи значення у спільних полях. Операція, під час якої виконується зіставлення та поєднання, називається об’єднанням. Припустімо, вам потрібно відобразити замовлення клієнтів. Для цього потрібно створити запит, який об’єднуватиме таблицю "Клієнти" з таблицею "Замовлення" за полем "Код користувача". Результат запиту міститиме дані про клієнтів і замовлення, отримані лише з тих полів, для яких знайдено потрібний відповідник.

Для кожного зв’язку можна вказати тип об’єднання. Тип об’єднання повідомляє програмі Access, які саме записи слід включати до результату запиту. Розглянемо, наприклад, знову запит, який об’єднує таблиці "Клієнти" та "Замовлення" за спільними полями, у яких міститься код клієнта. У разі використання типу об’єднання за замовчуванням (який називається внутрішнім об’єднанням) запит повертає лише ті рядки таблиць "Клієнти" та "Замовлення", у яких збігаються значення спільних (або об’єднаних) полів.

Але припустімо, наприклад, що потрібно включити всіх клієнтів – навіть тих, які ще не розмістили жодного замовлення. Для розв’язання цієї задачі потрібно змінити тип об’єднання із внутрішнього об’єднання на так зване ліве зовнішнє з’єднання. Ліве зовнішнє з’єднання повертає всі рядки таблиці, розташованої ліворуч, а також лише ті рядки розташованої праворуч таблиці, які збігаються. Праве зовнішнє з’єднання повертає всі рядки таблиці, розташованої праворуч, і лише ті рядки розташованої ліворуч таблиці, які збігаються.

Примітка : У цьому випадку словами "ліворуч" і "праворуч" позначається положення таблиці в діалоговому вікні Редагування зв’язків, а не у вікні "Зв’язки".

Слід поміркувати над тим, який результат найчастіше вимагається від запиту, що об’єднує таблиці в цьому зв’язку, після чого настроїти відповідний тип об’єднання.

Настроювання типу об’єднання

  1. У діалоговому вікні Редагування зв’язків натисніть кнопку Тип об’єднання.

    Відкриється діалогове вікно Параметри об’єднання.

  2. Виберіть потрібний параметр і натисніть кнопку OK.

У наведеній нижче таблиці (де використовуються таблиці "Клієнти" та "Замовлення") показано три параметри, які відображаються в діалоговому вікні Параметри об’єднання, тип об’єднання, який використовується, а також указано, які рядки повертаються для кожної таблиці – всі чи лише ті, що збігаються.

Вибір

Реляційне об’єднання

Ліва таблиця

Права таблиця

1. Включати лише рядки, де збігаються об’єднані поля з обох таблиць.

Внутрішні об’єднання

Рядки зі збігами

Рядки зі збігами

2. Включити ВСІ записи з таблиці "Клієнти" та лише ті записи з таблиці "Замовлення", де об’єднані поля рівні.

Ліве зовнішнє з’єднання

Усі рядки

Рядки зі збігами

3. Включити ВСІ записи з таблиці "Замовлення" та лише ті записи з таблиці "Клієнти", де об’єднані поля рівні.

Праве зовнішнє з’єднання

Рядки зі збігами

Усі рядки

Якщо вибрати параметр 2 або 3, на лінії зв’язку відображатиметься стрілка. Ця стрілка вказує сторону зв’язку, з якої відображаються лише рядки зі збігами.

Внесення змін у діалоговому вікні "Параметри об’єднання"

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

    Примітка : Якщо зв’язки ще не визначено, а вікно "Зв’язки" відкривається вперше, відкриється діалогове вікно Відображення таблиці. Якщо відобразиться це діалогове вікно, натисніть кнопку Закрити.

  2. На вкладці Конструктор у групі Зв’язки натисніть кнопку Усі зв’язки.

    Відобразяться всі таблиці зі зв’язками. Зв’язки буде позначено лініями. Приховані таблиці (таблиці, для яких у діалоговому вікні Властивості встановлено прапорець Приховано) не відображатимуться. Щоб відобразити їх, у діалоговому вікні Параметри переходів слід установити прапорець "Приховані об’єкти".

  3. Клацніть лінію зв’язку, який потрібно змінити. Виділена лінія зв’язку стане товстішою.

  4. Двічі клацніть лінію зв’язку. Відобразиться діалогове вікно Редагування зв’язків.

  5. Натисніть кнопку Тип об’єднання.

  6. У діалоговому вікні Параметри об'єднання виберіть параметр і натисніть кнопку OK.
    Діалогове вікно "Параметри об’єднання"

  7. Внесіть додаткові зміни у зв’язок і натисніть кнопку OK.

На початок сторінки

Забезпечення цілісності даних

Цілісність даних дає змогу уникати утворення відірваних записів, тобто таких, що посилаються на записи, яких не існує. Цілісність даних забезпечується застосуванням відповідного параметра до зв’язку таблиці. Після забезпечення цілісності даних у програмі Access відхилятимуться будь-які операції, які можуть призвести до порушення цілісності даних для цього зв’язку таблиці. Це означає, що операції оновлення та видалення, які впливають на об’єкт посилання, не виконуватимуться. Відомості про те, як забезпечити узгоджене змінення всіх пов’язаних рядків під час оновлення й видалення посилань, див. у розділі Настроювання каскадних параметрів.

Увімкнення або вимкнення цілісності даних

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

  2. На вкладці Конструктор у групі Зв’язки натисніть кнопку Усі зв’язки.

    Відобразяться всі таблиці зі зв’язками. Зв’язки буде позначено лініями. Приховані таблиці (таблиці, для яких у діалоговому вікні Властивості встановлено прапорець Приховано) не відображатимуться. Щоб відобразити їх, у діалоговому вікні Параметри переходів слід установити прапорець "Приховані об’єкти".

  3. Клацніть лінію зв’язку, який потрібно змінити. Виділена лінія зв’язку стане товстішою.

  4. Двічі клацніть лінію зв’язку. Відобразиться діалогове вікно Редагування зв’язків.

  5. Установіть або зніміть прапорець Забезпечення цілісності даних.

  6. Внесіть додаткові зміни у зв’язок і натисніть кнопку OK.

Коли активовано функцію забезпечення цілісності даних, застосовуються такі правила:

  • У полі зовнішнього ключа зв’язаної таблиці не можна вводити значення, відсутнє в полі первинного ключа головної таблиці. Така дія призвела б до створення відірваних записів.

  • З головної таблиці не можна видаляти записи, якщо цим записам відповідають записи в пов’язаній таблиці. Наприклад, не можна видаляти запис про працівника з таблиці "Працівники", якщо в таблиці "Замовлення" цьому працівнику відповідають будь-які замовлення. Проте первинний запис і всі пов’язані з ним записи можна видалити однією дією, установивши прапорець Каскадне видалення пов’язаних полів.

  • Не можна змінювати значення первинного ключа в головній таблиці, якщо це призведе до створення відірваних записів. Наприклад, не можна змінювати номер замовлення в таблиці "Замовлення", якщо замовленню призначено позицію в таблиці "Відомості про замовлення". Проте первинний запис і всі пов’язані з ним записи можна оновити однією дією, установивши прапорець "Каскадне оновлення пов’язаних полів".

    Примітки : У разі виникнення труднощів із забезпеченням цілісності даних зверніть увагу, що для цього мають виконуватися такі умови:

    • Спільне поле в головній таблиці має бути первинним ключем, або в нього має бути унікальний індекc.

    • Спільні поля мають містити дані одного типу. Єдиний виняток полягає в тому, що поле "Лічильник" можна пов’язувати з полем "Число", якщо його властивість Розмір поля має значення Довге ціле число.

    • Обидві таблиці мають міститися в одній базі даних Access. Цілісність даних між зв’язаними таблицями з різних баз даних не забезпечується. Проте якщо вихідні таблиці мають формат Access, можна відкрити базу даних, де їх збережено, і активувати функцію цілісності даних у цій базі даних.

Настроювання каскадних параметрів

Іноді трапляються ситуації, коли дійсно потрібно змінити значення на стороні зв’язку "один". У такому разі потрібно, щоб усі пов’язані рядки автоматично оновлювалися в рамках однієї операції. Це дасть змогу виконати повне оновлення й уникнути неузгодженого стану бази даних, коли деякі рядки оновлено, а деякі – ні. У програмі Access для цього передбачено параметр "Каскадне оновлення пов’язаних полів". Якщо застосувати цілісність даних, вибрати параметр "Каскадне оновлення пов’язаних полів" і оновити первинний ключ, усі поля, які посилаються на первинний ключ, буде оновлено автоматично.

Вам, можливо, також потрібно буде видалити рядок і всі пов’язані з ним записи, наприклад запис про службу доставки та всі пов’язані з нею замовлення. Для цього у програмі Access є параметр "Каскадне видалення пов’язаних полів". Якщо активувати функцію цілісності даних і вибрати параметр Каскадне видалення пов’язаних полів, усі записи, які посилаються на первинний ключ, буде автоматично видалено, коли ви видалите запис, що містить первинний ключ.

Увімкнення або вимкнення каскадного оновлення та/або каскадного видалення

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

  2. На вкладці Конструктор у групі Зв’язки натисніть кнопку Усі зв’язки.

    Відобразяться всі таблиці зі зв’язками. Зв’язки буде позначено лініями. Приховані таблиці (таблиці, для яких у діалоговому вікні Властивості встановлено прапорець Приховано) не відображатимуться. Щоб відобразити їх, у діалоговому вікні Параметри переходів слід установити прапорець "Приховані об’єкти".

  3. Клацніть лінію зв’язку, який потрібно змінити. Виділена лінія зв’язку стане товстішою.

  4. Двічі клацніть лінію зв’язку.

    Відобразиться діалогове вікно Редагування зв’язків.

  5. Установіть прапорець Забезпечення цілісності даних.

  6. Установіть один із прапорців Каскадне оновлення пов’язаних полів і Каскадне видалення пов’язаних полів або обидва одразу.

  7. Внесіть додаткові зміни у зв’язок і натисніть кнопку OK.

Примітка : Якщо первинний ключ – це поле типу "Лічильник", установлення прапорця Каскадне оновлення пов’язаних полів не матиме наслідків, оскільки значення в полі "Лічильник" змінювати не можна.

На початок сторінки

Видалення зв’язку між таблицями

Увага! : Видалення зв’язку призводить також і до вимкнення функції цілісності даних, якщо її активовано. Як наслідок, створення відірваних записів на стороні зв’язку «багато» не блокуватиметься в автоматичному режимі.

Щоб видалити зв’язок між таблицями, потрібно видалити лінію зв’язку у вікні "Зв’язки". Наведіть курсор на лінію зв’язку та клацніть її. Виділена лінія зв’язку стане товстішою. Виділивши лінію зв’язку, натисніть клавішу Delete.

  1. На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

  2. На вкладці Конструктор у групі Зв’язки натисніть кнопку Усі зв’язки.

    Відобразяться всі таблиці зі зв’язками. Зв’язки буде позначено лініями. Приховані таблиці (таблиці, для яких у діалоговому вікні Властивості встановлено прапорець Приховано) не відображатимуться. Щоб відобразити їх, у діалоговому вікні Параметри переходів слід установити прапорець "Приховані об’єкти".

  3. Клацніть лінію того зв’язку, який потрібно видалити. Виділена лінія зв’язку стане товстішою.

  4. Натисніть клавішу Delete.

  5. Може з’явитися повідомлення Справді остаточно видалити вибраний зв’язок із бази даних?. У разі появи цього повідомлення натисніть кнопку Так.

Примітка : Якщо одну з таблиць, задіяних у зв’язку, зараз використовує інший користувач або процес, або таблиця використовується у відкритому об’єкті бази даних (наприклад, у формі), зв’язок видалити не вдасться. Перед видаленням зв’язку спочатку необхідно закрити об’єкти, у яких використовуються ці таблиці.  

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×