double arrow

Определение первичного ключа

Уникальный (первичный) ключ таблицы может быть простым или составным, включающим несколько полей Для определения ключа выделяются поля, составляющие ключ, и на панели инструментов нажимается кнопка ключевое полеили выполняется команда Правка|ключевое поле.

Если для установки ключевого поля используется Мастер таблиц,то необходимо задать тип используемых в ключевом поле данных, некоторые из которых приведены в табл. 2.

Таблица 2 Типы данных ключевого поля

Тип данных Описание Тип поля
Порядковый номер, автоматически присваиваемый каждой новой записи При вводе каждой новой записи Access автоматически присваивает ей порядковый номер. Вводить или редактировать данные в поле Счетчик (AutoNum) нельзя Счетчик (AutoNum)
Номер, вводимый пользователем при добавлении каждой новой записи При вводе записи в одно из ее полей заносится уникальное числовое значение, например номер документа. В это поле нельзя вводить буквы Числовой (Number)
Сочетание букв и цифр, вводимое пользователем при добавлении каждой новой записи При вводе записи в одно из ее полей заносится уникальное сочетание цифр и букв. Выберите этот тип данных, если поле будет содержать как буквы, так и цифры Текстовой (Text)

Для ключевого поля автоматически строится индекс. Убедиться в этом можно, просмотрев информацию об индексах таблицы.

Окно Индексывызывается щелчком на кнопке просмотра и редактирования индексов Индексыили выполнением команды Вид|Индексы.В этом окне индекс первичного ключа имеет имя Primary Key,в столбце Имя поляперечисляются имена полей, составляющие индекс. Индекс ключевого поля всегда уникален и не допускает пустых полей в записях.

Сохранение таблицы

После определения структуры таблицы ее надо сохранить. Для этого используется команда Файл|сохранитьили кнопка панели инструментов Сохранить.В окне Сохранениевводится имя таблицы.

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

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


Сейчас читают про: