И опять мы вернемся к полям, чтобы рассмотреть их важнейшие характеристики, именуемые свойствами полей. Используя значения свойств полей, можно управлять отображением данных, предотвращать ввод неверных значений, задавать значения по умолчанию, ускорять поиск и сортировку, а также управлять другими функциональными характеристиками и внешним видом полей. Например, можно отформатировать числа, чтобы сделать их более удобочитаемыми, а определить условие на значение, которому должны отвечать данные, вводимые в поле.
При просмотре и изменении данных в Access 2007 используются значения свойств полей. Например, свойства Формат, Маска ввода и Подпись определяют представление данных в таблице и запросах в режиме таблицы. Кроме того, все элементы управления в новых формах и отчетах, основанные на этих полях таблицы, по умолчанию наследуют же самые значения свойств. Другие свойства используются, чтобы задать значения по умолчанию в поле или сделать значение обязательным при каждом добавлении или изменении данных в этой таблице.
А теперь опишем, каким образом можно задавать свойства полей в режиме конструктора таблиц.
1. Откройте таблицу в режиме конструктора. В верхней части сетки конструктора таблицы щелкните на поле, для которого необходимо задать свойства (или перейдите в это поле с помощью клавиш стрелок). Свойства для этого поля отображаются в нижней части сетки конструктора таблицы (рис. 28). Свойства, которые можно задать, зависят от типа данных этого поля.
Рис. 28. Так выглядит перечень свойств поля.
2. В разделе Свойства поля в нижней части этого окна щелкните на поле для свойства поля, которое необходимо задать, или нажмите клавишу <F6> и перейдите к этому свойству с помощью клавиш стрелок.
3. Введите значение для свойства или, если справа в окне свойств отображается стрелка, щелкните на этой стрелке для выбора значения в списке значений для этого свойства. Если требуется больше места для ввода или изменения значения свойства в окне свойств, нажмите клавиши <Shift+F2> для отображения поля Область ввода. Если требуется помощь в создании маски ввода или условия на значение, щелкните на кнопке с изображением многоточия рядом с окном свойств для отображения соответствующего построителя.
4. Теперь осталось сохранить изменения в таблице. Для этого щелкните левой кнопкой мыши на кнопке Сохранить на панели быстрого доступа.
Таблица 1.2. Свойства полей в Access 2007
Свойство поля
Назначение
Размер поля
Определение максимального размера данных, сохраняемых в полях с типом данных Текстовый, Числовой или Счетчик
Формат
Настройка формата данных поля для отображения или печати
Число десятичных знаков
Задание количества отображаемых знаков в дробной части для числовых значений
Новые значения
Определение способа присвоения значений для поля типа Счетчик: последовательное увеличение или случайные значения
Маска ввода
Отображение специальных знаков для управления вводом данных
Подпись
Определение текста, отображаемого по умолчанию в надписях для форм, отчетов или запросов
Значение по умолчанию
Автоматическое назначение значения по умолчанию полю при добавлении новых записей
Условие на значение
Задание выражения, которое должно быть истинно при каждом добавлении или изменении значения в этом поле
Сообщение об ошибке
Ввод текста, который будет отображаться при нарушении правила "Условие на значение"
Обязательное
Требование обязательного ввода данных в поле
Пустые строки
Разрешения ввода пустой строки (заданием значения "Да") в поле с типом данных Текстовый или MEMO
Индексированное поле
Ускорение доступа к данным в этом поле с помощью создания и использования индекса
Сжатие Unicode
Сжатие текста, если в этом поле содержится больше 4096 знаков
Режим IME
Режим предложений IME
Управление преобразованием знаков в восточно-азиатских версиях Windows
Управление преобразованием знаков в восточно-азиатских версиях Windows
Смарт-теги
Добавление смарт-тега к этому полю
Только добавление
Активизация управления версиями (установкой значения "Да") для поля типа MEMO
Формат текста
Выбор формата RTF для хранения текста в виде HTML-кода с разрешением форматирования. Чтобы сохранить только текст, выберите формат Обычный текст
Выравнивание текста
Задание выравнивания текста по умолчанию в элементе управления
Точность
Задание суммарного допустимого числа сохраняемых знаков по обе стороны от десятичного разделителя
Масштаб
Определение максимально допустимого числа сохраняемых знаков справа от десятичного разделителя