Определение первичного ключа
Уникальный (первичный) ключ таблицы может быть простым или составным, включающим несколько полей Для определения ключа выделяются поля, составляющие ключ, и на панели инструментов нажимается кнопка ключевое полеили выполняется команда Правка|ключевое поле.
Если для установки ключевого поля используется Мастер таблиц,то необходимо задать тип используемых в ключевом поле данных, некоторые из которых приведены в табл. 2.
Таблица 2 Типы данных ключевого поля
Тип данных | Описание | Тип поля |
Порядковый номер, автоматически присваиваемый каждой новой записи | При вводе каждой новой записи Access автоматически присваивает ей порядковый номер. Вводить или редактировать данные в поле Счетчик (AutoNum) нельзя | Счетчик (AutoNum) |
Номер, вводимый пользователем при добавлении каждой новой записи | При вводе записи в одно из ее полей заносится уникальное числовое значение, например номер документа. В это поле нельзя вводить буквы | Числовой (Number) |
Сочетание букв и цифр, вводимое пользователем при добавлении каждой новой записи | При вводе записи в одно из ее полей заносится уникальное сочетание цифр и букв. Выберите этот тип данных, если поле будет содержать как буквы, так и цифры | Текстовой (Text) |
Для ключевого поля автоматически строится индекс. Убедиться в этом можно, просмотрев информацию об индексах таблицы.
Окно Индексывызывается щелчком на кнопке просмотра и редактирования индексов Индексыили выполнением команды Вид|Индексы.В этом окне индекс первичного ключа имеет имя Primary Key,в столбце Имя поляперечисляются имена полей, составляющие индекс. Индекс ключевого поля всегда уникален и не допускает пустых полей в записях.
Сохранение таблицы
После определения структуры таблицы ее надо сохранить. Для этого используется команда Файл|сохранитьили кнопка панели инструментов Сохранить.В окне Сохранениевводится имя таблицы.
После сохранения таблицы делается доступным режим таблицы,позволяющий перейти ко второму этапу создания таблицы — созданию записей Переход осуществляется нажатием кнопки Представление таблицына панели инструментов таблиц. В режиме таблицы можно вводить в таблицу новые записи, заполняя ее поля.
При заполнении таблиц со связями и вводе записей в подчиненную таблицу необходимо отслеживать наличие записей с вводимыми значениями ключевых полей в главной таблице. После ввода значения в ячейку поля и попытке перейти к другой ячейке Access проверяет, являются ли введенные данные допустимыми для этого поля. Если значение не является допустимым и его преобразование невозможно, то появляется предупреждающее сообщение. Для того чтобы выйти из ячейки, следует ввести правильное значение.