Составители:
30
Во-первых, могут быть несколько типов связей (один-к-одному, один-
ко-многим, многие-к-одному, многие-ко-многим), различающихся сложно-
стью построения. В данном разделе рассматривается один из наиболее рас-
пространенных типов связей – «один-ко-многим» (одна запись первой табли-
цы связывается со многими записями второй таблицы). Во-вторых, связи все-
гда устанавливаются между одинаковыми полями разных таблиц (например,
если нужно связать две таблицы по полю «код сотрудника», необходимо,
чтобы данное поле содержалось в обеих таблицах), но так (в-третьих), чтобы
в одной таблице это поле обладало свойствами «ключевого» поля, а в другой
– нет (рис. 2). В-четвертых, хотя процедура установки связей производится
при помощи мышки и визуального контроля, по ее окончании обязательно
проведение «регистрации» установленной связи.
Процедура установки связи между таблицами. Сервис → Схема данных (откроется
окно «Схема данных», внутри него – подокно «Добавление таблицы»). В подокне «До-
бавление таблицы» выбрать две таблицы, которые необходимо связать друг с другом и
переместить их в окно «Схемы данных» (таблицы по очереди выделяются одним щелч-
ком, после чего нажимается кнопка «добавить»); закрыть подокно «Добавление табли-
цы». Таблицы в окне «Схема данных» представлены вместе с теми полями (столбца-
ми), которые в данных таблицах содержатся, при этом ключевое поле выделено полу-
жирным шрифтом (рис. 2). На рис. 2 в таблице «Общие сведения» ключевым является
поле «код респондента», в таблице «Диагностика» – поле «№». Связь между таблица-
ми будет устанавливаться по полю «код респондента» (см. выше). Выделить мышкой
поле «код респондента» в таблице «Общие сведения» (начало связи – с той таблицы,
где идентичное поле является ключевым), затем, не отпуская клавиши, потянуть мыш-
кой до аналогичного поля в таблице «Диагностика». Во время перетаскивания курсор
принимает вид прямоугольника. Доведя до нужного поля («код респондента» в таблице
«Диагностика»), отпустить мышку. После этого всплывает диалоговое окно «Изменение
связей», в котором и производится «регистрация» (нажать кнопку «Создать»). Связь ме-
жду таблицами установлена, в схеме данных она показана графически в виде черной линии, со-
единяющей таблицы (рис. 2). Если связь необходимо удалить либо изменить, на линию, соеди-
няющую таблицы, наводится курсор, в контекстном меню правой клавиши выбирается соответст-
вующая команда.
В дальнейшем, при открытии таблицы, которая связана с другой таб-
лицей (или несколькими таблицами), на панели, слева от крайнего поля, по-
является столбец со знаками «+». При щелчке на значок «+» рядом с какой-
либо записью (например, Иванов И. И.) Access выведет все данные из другой
таблицы, которые соответствуют текущей записи (например, результаты
психодиагностики Иванова И. И.).
Во-первых, могут быть несколько типов связей (один-к-одному, один- ко-многим, многие-к-одному, многие-ко-многим), различающихся сложно- стью построения. В данном разделе рассматривается один из наиболее рас- пространенных типов связей – «один-ко-многим» (одна запись первой табли- цы связывается со многими записями второй таблицы). Во-вторых, связи все- гда устанавливаются между одинаковыми полями разных таблиц (например, если нужно связать две таблицы по полю «код сотрудника», необходимо, чтобы данное поле содержалось в обеих таблицах), но так (в-третьих), чтобы в одной таблице это поле обладало свойствами «ключевого» поля, а в другой – нет (рис. 2). В-четвертых, хотя процедура установки связей производится при помощи мышки и визуального контроля, по ее окончании обязательно проведение «регистрации» установленной связи. Процедура установки связи между таблицами. Сервис → Схема данных (откроется окно «Схема данных», внутри него – подокно «Добавление таблицы»). В подокне «До- бавление таблицы» выбрать две таблицы, которые необходимо связать друг с другом и переместить их в окно «Схемы данных» (таблицы по очереди выделяются одним щелч- ком, после чего нажимается кнопка «добавить»); закрыть подокно «Добавление табли- цы». Таблицы в окне «Схема данных» представлены вместе с теми полями (столбца- ми), которые в данных таблицах содержатся, при этом ключевое поле выделено полу- жирным шрифтом (рис. 2). На рис. 2 в таблице «Общие сведения» ключевым является поле «код респондента», в таблице «Диагностика» – поле «№». Связь между таблица- ми будет устанавливаться по полю «код респондента» (см. выше). Выделить мышкой поле «код респондента» в таблице «Общие сведения» (начало связи – с той таблицы, где идентичное поле является ключевым), затем, не отпуская клавиши, потянуть мыш- кой до аналогичного поля в таблице «Диагностика». Во время перетаскивания курсор принимает вид прямоугольника. Доведя до нужного поля («код респондента» в таблице «Диагностика»), отпустить мышку. После этого всплывает диалоговое окно «Изменение связей», в котором и производится «регистрация» (нажать кнопку «Создать»). Связь ме- жду таблицами установлена, в схеме данных она показана графически в виде черной линии, со- единяющей таблицы (рис. 2). Если связь необходимо удалить либо изменить, на линию, соеди- няющую таблицы, наводится курсор, в контекстном меню правой клавиши выбирается соответст- вующая команда. В дальнейшем, при открытии таблицы, которая связана с другой таб- лицей (или несколькими таблицами), на панели, слева от крайнего поля, по- является столбец со знаками «+». При щелчке на значок «+» рядом с какой- либо записью (например, Иванов И. И.) Access выведет все данные из другой таблицы, которые соответствуют текущей записи (например, результаты психодиагностики Иванова И. И.). 30
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »