Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР 4 БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
739.33 Кб
Скачать

Підтаблиці як елемент зв'язків

Чи обернули ви увага на знак «плюс» (+) зліва від кожного запису в таблиці Каталоги? Access відображає такі значки в таблиці первинного ключа за наявності зв'язків з іншою таблицею. Якщо відкрити відразу три таблиці, як показано на рисунку 28, то в таблицях Типи і Каталоги (але не в таблиці Рослини) з'являться стовпці із знаком «плюс».

За наявності зв'язку між двома таблицями, але за відсутності запису для конкретного значення первинного ключа замість знаку «плюс» буде вказаний знак «мінус» (-).

Рисунок 28 - Знак «плюс» в таблиці указує на наявність зв'язку з іншою таблицею

Клацніть на знаку «плюс» зліва від запису Фермер у таблиці Каталоги. Результат буде схожий на той, що показаний на рисунок 29: у вкладеній таблиці розміщені записи для космєї і німецької ромашки. Використання вкладеної таблиці — найбільш зручний спосіб відображення зв'язаних записів.

Рисунок 29 - Клацніть на знаку «плюс» будь-якому запису для проглядання пов'язаних з нею записів іншої таблиці

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

2. Клацніть на кнопці Властивості також розташованою на панелі інструментів, або натисніть комбінацію клавіш <Alt+enter>.

3. У діалоговому вікні, що з'явилося, в списку, що розкривається, Ім'я підтаблиці виберіть значення [Немає]. За умовчанням застосовується значення [Авто], завдяки чому автоматично відображаються записи, зв'язані між собою за типом «одін-ко-многим».

Якщо в таблиці є зв'язані записи, але жодного знаку «плюс» не видно, то для відображення підтаблиць слід змінити параметри таблиці. Наприклад, в таблиці Рослини підтаблиці за умовчанням не відображаються, оскільки значенням первинного ключа відповідають пов'язані з ними записи і всі зв'язки розміщені тільки між значеннями зовнішнього ключа таблиці і двома іншими таблицями. Для того, щоб дістати можливість проглядати підтаблиці таблиці Рослини виконаєте такі дії.

1. Відкрийте таблицю Рослини у режимі таблиці.

2. Виберіть команду Вставка>подтабліца; з'явиться діалогове вікно Вставка підтаблиці.

3. На вкладці Таблиці виберіть опцію Каталоги.

4. У списку Підлеглі поля виберіть значення Ім'я.\

5. У списку Основні поля виберіть значення Імякаталога після чого клацніть на кнопці ОК.

Результат, який ви повинні отримати, показаний на рисунку 30. Клацніть на будь-якому знаку «плюс», для того, щоб відобразити інформацію каталога для відповідного запису. У таблиці Рослини підтаблиці на самій-то справі не потрібні, тому, клацнувши на кнопці Немає у вікні запиту Access, закрийте таблицю, не зберігаючи внесених до неї змін.

Рисунок 30 - Тепер пов'язані з таблицею Рослини записи відображаються в підтаблицях

Наявність додаткових записів і полів утрудняє їх перегляд, тому має сенс користуватися комбінаціями клавіш, представленими в таблиці 3, — вони помітно полегшать це завдання.

Таблиця 3 - Комбінації клавіш, використовувані для проглядання таблиць

Комбінація клавіш

Дія

<Ctrl+shift+вніз>

Розкриття підтаблиці запису

<Ctrl+shift+вверх>

Закриття підтаблиці

<Tab>

Перехід до підтаблиці з останнього поля попереднього запису таблиці

<Shift+tab>

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

<Ctrl+tab>

Вихід з підтаблиці і перехід до першого поля наступного запису таблиці

<Ctrl+shift+tab>

Вихід з підтаблиці і перехід до останнього поля попереднього запису таблиці

<Tab>

Перехід до наступного поля таблиці з останнього поля підтаблиці

Контрольні питання

  1. Як створити базу даних?

  2. Створення простої таблиці шляхом введення даних.

  3. Створення таблиці з використанням майстра.

  4. Створення таблиць за допомогою конструктора.

  5. Яким чином можна змінити існуючу таблицю?

  6. Длячого існують смарт-теги?

  7. Які бувають взаємозв’язки?

  8. Використання майстра підстановок.

  9. Видалення поля підстановки.

  10. Аналіз вмісту таблиць для створення зв'язків.

  11. Робота з вікном «Схема даних».

  12. Яким чином змінити зв'язок у вікні «Схема даних»?

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

  14. Підтаблиці як елемент зв'язків.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]