Добавлен: 19.10.2018
Просмотров: 7949
Скачиваний: 3
16
После этого надо выбрать таблицу/запрос, которая будет являться
источником данных для описываемого поля (рис. 1.12)
Рис. 1.12. Выбор таблицы/запроса источника для поля подстановки
Далее надо определить колонку таблицы-источника, значения из которой
будут подставляться в описываемую колонку (рис. 1.13). В нашем примере
таким полем является «КОД_КАФЕДРЫ». Но так как пользователь вряд ли
помнит коды, то желательно, чтобы при выборе нужного значения
высвечивались названия кафедр. Для этого в окно «Выбранные поля» следует
перенести еще и поле «НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ» или
«НАИМЕНОВАНИЕ_КАФЕДРЫ_КРАТКОЕ».
17
Рис. 1.13. Выбор колонки-источника для поля подстановки
В появившемся далее окне (рис.1.14) можно не только задать ширину
столбцов (позиционировавшись на границу столбца и перетащив ее в нужном
направлении), но и определить, сколько столбцов будет выводиться на экран
при вводе значения в это поле: если оставить знак «v» в позиции «Скрыть
ключевой столбец», то в нашем примере будет выводиться только
«НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ». Если эту «галочку» убрать, то
будут выводиться оба поля: «КОД_КАФЕДРЫ» и
«НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ».
18
Рис. 1.14. Создание поля подстановки. Задание ширины столбцов
1.2.2 Определение ключа таблицы
Каждая реляционная таблица по определению имеет ключ. Access
позволяет задавать ключ при описании таблицы, но также разрешает и
отказаться от этой возможности. По ключу система автоматически выполняет
индексирование, а также проверяет уникальность значений ключа при вводе
новых записей или их корректировке.
19
Рис. 1.15. Задание ключа таблицы в виде поля типа счетчик при закрытии
таблицы после описания ее полей
Если Вы собираетесь в качестве ключа выбрать автоматически
задаваемый системой код (т. е. поле типа “счетчик”), то можно это поле
первоначально не описывать, а подтвердить необходимость его создания при
завершении описания таблицы. Access создаст это поле автоматически (рис.
1.16).
20
Рис. 1.16. Описание структуры таблицы с автоматически введенным
системой ключевым полем Код
Если вы определяете ключ самостоятельно, то это можно сделать
несколькими путями: позиционироваться на соответствующее поле и нажать
кнопу “Ключевое поле” (
), либо выбрать позицию меню Правка/Ключевое
поле, либо воспользоваться правой кнопкой мыши для вызова контекстного
меню, предварительно позиционировавшись на то поле, которое определяется
как ключевое.
Для удобства дальнейшей работы с таблицей "СОТРУДНИК" зададим
ключевое поле "КОД_СОТРУДНИКА" как показано на рис. 1.17.