Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Чи обернули ви увага на знак «плюс» (+) зліва від кожного запису в таблиці Каталоги? 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> Перехід до наступного поля таблиці з останнього поля підтаблиці

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.