Глава 3
Рис. 3.47.
Свойства поля со списком, созданного мастером подстановок, для кода товара
Рис. 3.48.
Сообщение при попытке изменить свойство
Ограничиться
списком
ключа в поле
КОД_ТОВ
. На рис. 3.49 показано, как в таблице ПОСТАВКА_ПЛАН
отображается поле со списком
Код товара
при нулевой ширине присоединенного
столбца.
Таким образом, использование полей со списком не только упрощает ввод данных,
но и помогает избежать ошибок при вводе связанных записей в таблицы как за счет
того, что в таблицах вместо ключей могут быть отображены смысловые значения,
так и за счет того, что ввод ограничивается набором значений в списке.
О
БРАТИТЕ ВНИМАНИЕ
!
При создании полей со списком мастер подстановки автоматически формирует связь
между таблицей, в которой создается поле со списком, и таблицей, являющейся ис-
точником значений списка. Эту связь можно увидеть в
Схеме данных
(Relationships),
которая открывается выполнением команды
Схема данных
(Relationships) в группе
Отношения
на вкладке ленты
Работа с базами данных
(Database Tools).
Создание базы данных
145
Рис. 3.49.
Отображение поля со списком
Код товара
при нулевой ширине присоединенного столбца
Задание 3.5. Создание полей со списком
Создайте поле со списком для отображения в таблице ДОГОВОР наименований
покупателей, в таблице ОТГРУЗКА — кодов и наименований товаров, в таблице
НАКЛАДНАЯ — кодов и наименований складов.
Схема данных в Access
Реляционная база данных, созданная в соответствии с проектом канонической мо-
дели данных предметной области, состоит из нормализованных таблиц, связанных
одно-многозначными отношениями. В такой базе данных обеспечивается отсутст-
вие дублирования описательных данных, их однократный ввод, поддержание цело-
стности данных средствами системы. Связи между таблицами позволяют выпол-
нить объединение данных различных таблиц, необходимое для решения большин-
ства задач ввода, просмотра и корректировки данных, получения информации по
запросам и вывода отчетов.
Связи между таблицами устанавливаются в соответствии с проектом логической
структуры базы данных (см. рис. 2.19) и запоминаются в схеме данных Access.
Схема данных является не только средством графического отображения логической
структуры базы данных, она активно используется системой в процессе обработки
данных. Благодаря связям, установленным в схеме данных, разработчику нет необ-
ходимости всякий раз сообщать системе о наличии той или иной связи. Однажды
указанные в схеме данных связи используются системой автоматически.
Создание схемы данных позволяет упростить конструирование многотабличных
форм, запросов, отчетов, а также обеспечить поддержание целостности взаимосвя-
занных данных при вводе и корректировке данных в таблицах.
146
Do'stlaringiz bilan baham: |