- •Створення бази даних
- •Створення простої таблиці шляхом введення даних
- •Створення таблиці з використанням майстра
- •Створення таблиць за допомогою конструктора
- •Зміна існуючої таблиці
- •Додавання смарт-тегов
- •Використання майстра підстановок
- •Видалення поля підстановки
- •Аналіз вмісту таблиць для створення зв'язків
- •Робота з вікном «Схема даних»
- •Зміна зв'язку
- •Забезпечення цілісності даних
- •Підтаблиці як елемент зв'язків
Підтаблиці як елемент зв'язків
Чи обернули ви увага на знак «плюс» (+) зліва від кожного запису в таблиці Каталоги? 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> |
Перехід до наступного поля таблиці з останнього поля підтаблиці |
Контрольні питання
Як створити базу даних?
Створення простої таблиці шляхом введення даних.
Створення таблиці з використанням майстра.
Створення таблиць за допомогою конструктора.
Яким чином можна змінити існуючу таблицю?
Длячого існують смарт-теги?
Які бувають взаємозв’язки?
Використання майстра підстановок.
Видалення поля підстановки.
Аналіз вмісту таблиць для створення зв'язків.
Робота з вікном «Схема даних».
Яким чином змінити зв'язок у вікні «Схема даних»?
Забезпечення цілісності даних.
Підтаблиці як елемент зв'язків.
