Добавлен: 19.10.2018

Просмотров: 7449

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

16 

После  этого  надо  выбрать  таблицу/запрос,  которая  будет  являться 

источником данных для описываемого поля (рис. 1.12)  

 

 

 

Рис. 1.12. Выбор таблицы/запроса источника для поля подстановки  

 
Далее надо определить  колонку таблицы-источника, значения из которой 

будут  подставляться  в  описываемую  колонку  (рис.  1.13).  В  нашем  примере 
таким  полем  является  «КОД_КАФЕДРЫ».  Но  так  как  пользователь  вряд  ли 
помнит  коды,  то  желательно,  чтобы  при  выборе  нужного  значения 
высвечивались названия кафедр. Для этого в окно «Выбранные  поля» следует 
перенести еще и поле «НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ» или  
«НАИМЕНОВАНИЕ_КАФЕДРЫ_КРАТКОЕ».  


background image

 

17 

 

 

Рис. 1.13. Выбор колонки-источника для поля подстановки  

 

В  появившемся  далее  окне  (рис.1.14)  можно  не  только  задать  ширину 

столбцов  (позиционировавшись  на  границу  столбца  и  перетащив  ее  в  нужном 
направлении),  но  и  определить,  сколько  столбцов  будет  выводиться  на  экран 
при  вводе  значения  в  это  поле:  если  оставить  знак  «v»  в  позиции  «Скрыть 
ключевой  столбец
»,  то  в  нашем  примере  будет  выводиться  только 
«НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ».  Если  эту  «галочку»  убрать,  то 
будут выводиться оба поля: «КОД_КАФЕДРЫ» и  
«НАИМЕНОВАНИЕ_КАФЕДРЫ_ПОЛНОЕ».  


background image

 

18 

 

 

Рис. 1.14. Создание поля подстановки. Задание ширины столбцов 

 

1.2.2 Определение ключа таблицы 

 

Каждая  реляционная  таблица  по  определению  имеет  ключ.  Access 

позволяет  задавать  ключ  при  описании  таблицы,  но  также  разрешает  и 
отказаться  от  этой  возможности.  По  ключу  система  автоматически  выполняет 
индексирование,  а  также  проверяет  уникальность  значений  ключа  при  вводе 
новых записей или их корректировке.  


background image

 

19 

 

 

Рис. 1.15. Задание ключа таблицы в виде поля типа счетчик при закрытии 

таблицы после описания ее полей  

 

Если  Вы  собираетесь  в  качестве  ключа  выбрать  автоматически 

задаваемый  системой  код  (т.  е.  поле  типа  “счетчик”),  то  можно  это  поле 
первоначально  не  описывать,  а  подтвердить  необходимость  его  создания  при 
завершении  описания  таблицы.  Access  создаст  это  поле  автоматически  (рис. 
1.16).  


background image

 

20 

 

 

Рис. 1.16. Описание структуры таблицы с автоматически введенным  

системой ключевым полем Код  

 

Если  вы  определяете  ключ  самостоятельно,  то  это  можно  сделать 

несколькими  путями:  позиционироваться  на  соответствующее  поле  и  нажать 

кнопу “Ключевое поле” (

), либо выбрать позицию меню Правка/Ключевое 

поле,  либо  воспользоваться  правой  кнопкой  мыши  для  вызова  контекстного 
меню,  предварительно  позиционировавшись  на  то  поле,  которое  определяется 
как ключевое.  

Для  удобства  дальнейшей  работы  с  таблицей  "СОТРУДНИК"  зададим 

ключевое поле "КОД_СОТРУДНИКА" как показано на рис. 1.17.