Шаг 14.
Основные свойства полей таблицы

   На этом шаге рассмотрим основные свойства полей таблицы.

   Для каждого типа данных можно установить значения свойств, которые будут определять особенности обработки соответствующего поля. Среди всех свойств можно выделить общие, которые можно задать для большинства типов (таблица 1).

Таблица 1. Основные свойства большинства типов данных
Свойство Описание
Подпись
Устанавливается информативное название поля, которое автоматически будет использоваться при создании форм и отчетов
Значение по умолчанию

Для поля задается значение, которое будет использоваться по умолчанию, т.е. в том случае, если в данное поле не будет введена информация

Условие на значение
Устанавливает ограничение на вводимые данные, другими словами, не позволяет вводить в поле такие данные, которые не соответствуют указанному условию
Сообщение об ошибке
Задает текст сообщения, который будет отображаться в том случае, если данные, введенные в поле, не соответствуют ограничению, указанному в свойстве Условие на значение
Обязательное поле
Определяет режим обязательного ввода информации в данное поле
Индексированное поле
Устанавливает режим использования индекса для данного поля, что позволяет ускорить процедуру доступа к информации в поле, а также задать режим, при котором в поле нельзя вводить повторяющиеся значения


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


    Для типов Текстовый и Поле MEMO устанавливаются следующие свойства:

Таблица 2. Свойства типов данных Текстовый и Поле MEMO
Свойство Описание
Размер поля
Устанавливает максимальное число знаков для ввода в поле (по умолчанию 50). Предельное значение 255 символов.
Формат поля
Задает формат вывода значений поля.
Маска ввода
Задает маску для ввода любых данных в поле.
Пустые строки
Устанавливается режим, при котором можно вводить в поле пустую строку (т.е. значение " ").
Сжатие Юникод
Когда свойство Сжатие Юникод поля имеет значение Да, все символы, первый байт которых равен 0, будут сжиматься при сохранении и восстанавливаться при выборке. Так как первым байтом латинских букв является 0, то кодировка Юникод при включенном сжатии не накладывает дополнительных требований к объему дискового пространства, необходимого для хранения данных полей, состоящих только из латинских букв. В одном поле можно хранить любую комбинацию символов, которые поддерживает Юникод. Если первый байт отдельного символа не равен нулю, этот символ не будет сжиматься.


Примечание. Пустым значением в Access называется специальное значение Null, которое имеет ряд особенностей. В частности, нельзя поставить знак равенства между значением Null и любым другим значением, в том числе еще одним Null. Помимо этого, значения Null не обрабатываются при использовании итоговых функций, в частности, функции Sum (суммирование), например, при создании отчетов. Однако полям формата Текстовый и Поле МЕМО можно присваивать пустые строки, т.е. значения " ", которые затем можно использовать при вычислениях.


   Для типа данных Числовой используется свойство Размер поля, с помощью которого определяется тип и размер чисел, вводимых в данное поле. Значения данного свойства приведены в таблице 3.

Таблица 3. Основные значения свойства Размер поля типа данных Числовой
Значение Содержимое Диапазон Объем
Байт
Целые числа
[0;28-1]
1 байт
Целое
Целые числа
[-215; 215 - 1]
2 байта
Длинное целое
Целые числа
[-231;231-l]
4 байта
Одинарное с
плавающей точкой
Вещественные числа с точностью
до 7 знаков после запятой
[-2128;-2-149]
и
[2-149;2128-1]
4 байта
Двойное с
плавающей точкой
Вещественные числа с точностью
до 15 знаков после запятой
[-21024;-2-1074]
и
[2-1074;21024-l]
8 байт
Действительное
Вещественные числа с заданной
точностью (по умолчанию
точность = 18 знаков)
[-1028;1028]
12 байт

   Формат числа задается свойством Формат поля (таблица 4), используемого также для типов данных Денежный и Счетчик. Для типов данных Числовой и Денежный в свойстве Значение по умолчанию содержится значение 0.

Таблица 4. Свойство Формат поля типов данных Числовой, Денежный и Счетчик
Формат Пример
Основной
123,456
Денежный
123,45 р.
Евро
1234,56€
Фиксированный
1234,56
С разделителями разрядов
1 234,56
Процентный
12,34%
Экспоненциальный
12,3Е+02

   Для определения количества знаков после запятой необходимо воспользоваться свойством Число десятичных знаков, которое также используется в типах Денежный и Счетчик.

   Тип данных Дата/время позволяет хранить значения в нескольких форматах (таблица 5). По умолчанию устанавливается Полный формат даты.

Таблица 5. Свойство Формат поля типа данных Дата/Время
Формат Пример
Полный формат даты
15.11.99 14:11:30
Длинный формат даты
15 ноября 1999 г.
Средний формат даты
15-ноя-99
Краткий формат даты
15.11.99
Длинный формат времени
14:11:30
Средний формат времени
2:11
Краткий формат времени
14:11

   Тип данных Логический предусматривает использование одного из следующих форматов в качестве свойства Формат поля: Истина/Ложь, Да/Нет, Вкл/Выкл. (По умолчанию устанавливается формат Да/Нет).


Примечание. В БД Образование, которая будет использоваться в качестве примера, таблица Студенты имеет поля следующих форматов:

КодСтудента - Счетчик (первичный ключ);
Фамилия - Текстовый (размер поля = 20 символов);
Имя - Текстовый (размер поля = 10 символов);
Отчество - Текстовый (размер поля = 20 символов).


    На следующем шаге вы узнаете о связях между таблицами базы данных.



Предыдущий шаг Оглавление Следующий шаг