Настройка свойств поля

Свойства поля

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

Задание свойств поля

Каждое поле имеет набор свойств, с помощью которых пользователь определяет условия сохранения, обработки и вывода данных. Набор свойств, соответствующий каждому полю, определяется указанным для поля типом данных.

Задание значения свойства поля выполняется во вкладке Общие в нижней части окна. Вкладка Подстановка позволяет задать поведение поля в форме.

Примечание: Если при выборе ячейки свойства справа появляется кнопка раскрытия списка, то возможен выбор значения свойства в списке. Если появляется кнопка построителя, то можно задать значение свойства с помощью построителя.

 

Размер поля

Определяет максимальный размер данных, которые могут сохраняться в полях с типом данных "Текстовый" или "Числовой". Если свойство Тип данных имеет значение "Текстовый", значением данного свойства должно быть целое число в диапазоне от 0 до 255. По умолчанию задается размер 50. Если свойство Тип данных имеет значение "Числовой", то допустимыми являются следующие значения свойства Размер поля.

 

Значение Описание Дробная часть Размер
Байт Числа от 0 до 255 (без дробной части). Отсутствует 1 байт
Целое Числа от -32 768 до 32 767 (без дробной части). Отсутствует 2 байта
Длинное целое (Значение по умолчанию). Числа от -2 147 483 648 до 2 147 483 647 (без дробной части). Отсутствует 4 байта
Одинарное с плавающей точкой (4 байт) Числа от -3.402823E38 до 3.402823E38.   4 байта
Двойное с плавающей точкой (8 байт) Числа от -1.79769313486232E308 до 1.79769313486232E308.   8 байт
Код репликации Уникальный глобальный идентификатор (GUID). Не определено 16 байт

 

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

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

Совет. Используйте денежный тип данных для полей, в которых планируется хранить числовые значения с одним-четырьмя знаками в дробной части. При обработке числовых значений из полей типа "С плавающей точкой (4 байт)" и "С плавающей точкой (8 байт)" применяются вычисления с плавающей точкой. При обработке числовых значений из денежных полей используются более быстрые вычисления с фиксированной точкой. Максимальная длина текста или тип представления чисел.

Замечание. Свойство Размер поля не задается для полей с типами данных Дата/Время, Логический, Денежный, МЕМО и полей объектов OLE.

 

Формат поля

Свойство Формат поля позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля "Цена" разумно указать в свойстве Формат поля формат "Денежный". В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. В свойстве Формат поля задаются разные настройки для различных типов данных.

2. Числовые поля

В следующей таблице приводятся встроенные значения свойства Формат поля для числовых полей.

Значение Описание
Основной (Значение по умолчанию). Числа отображаются так, как они были введены.
Денежный Используются символы денежной единицы и разделителя групп разрядов; свойство Число десятичных знаков по умолчанию получает значение 2.
Фиксированный Выводится по крайней мере один разряд; свойство Число десятичных знаков по умолчанию получает значение 2.
С разделителями разрядов Числа выводятся с разделителями групп разрядов; свойство Число десятичных знаков по умолчанию получает значение 2.
Процентный Значение умножается на 100; добавляется символ процентов (%); свойство Число десятичных знаков по умолчанию получает значение 2.
Экспоненциальный Числа выводятся в экспоненциальном виде.

Специальные числовые форматы определяются с помощью следующих символов:

 

Свойство Формат поля определяет только способ отображения данных. Оно не влияет на способ сохранения данных. Значение свойства Число десятичных знаков влияет только на число отображаемых десятичных знаков и не затрагивает число сохраняемых разрядов.

 

В свойстве Значение по умолчанию задается текст или выражение, значение которого автоматически вводится в поле при создании новой записи. Например, если в свойстве поля Значение по умолчанию задается выражение = Now(), то в поле автоматически выводятся текущие значения даты и времени. Максимальная длина текста или выражения, задающего значение этого свойства, составляет 255 символов.

 

Индексированное поле

Определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки.

Например, если часто выполняется поиск по полю "Фамилия" в таблице "Сотрудники", следует создать индекс для этого поля.

Свойство Индексированное поле может иметь следующие значения.

Значения Описание
Нет (Значение по умолчанию). Индекс не создается.
Да (Допускаются совпадения) В индексе допускаются повторяющиеся значения.
Да (Совпадения не допускаются) Повторяющиеся значения в индексе не допускаются.

Значение данного свойства можно задать только в окне свойств в режиме конструктора таблицы. Индекс по одному полю может быть определен путем установки свойства Индексированное поле.

Кроме того, можно выбрать на вкладке Конструктор кнопку Индексы на панели инструментов. Будет открыто окно индексов.

Примечание. Не допускается создание индексов для полей MEMO, и объектов OLE.

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

Если ключ таблицы состоит из одного поля, то Microsoft Access автоматически устанавливает для свойства Индексированное поле этого поля значение “Да (Совпадения не допускаются)”.

Индексы, содержащие несколько полей, следует определять в окне индексов.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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