Кожне поле має набір характеристик, які називаються властивостями, якими можна управляти. Набір властивостей залежить від типу даних поля і представлений в нижній частині вікна режиму конструктора таблиць (Рис.18).
Рис.20. Властивості текстового поля.
Розглянемо кожне властивість.
1) Розмір поля - максимальне число символів для введення в дане поле.
2) Формат поля - формат виведення значень даного поля (можна використовувати стандартний формат або створити новий).
Текстовий формат може складатися з 2 частин, між якими ставиться крапка з комою:
<Формат отображения текста>;<Формат отображения строк нулевой длины и пустых значений>.
Наприклад, "@; Ні" - за відсутності значення в поле слід зобразити слово "Ні".
Нижче наведені таблиці символів форматів деяких типів даних.
Таблиця 3.Сімволи, для визначення текстових форматів.
Використовує колір: "Чорний", "Синій", "Зелений", "Блакитний", "Червоний", "Рожевий", "Жовтий", "Білий".
Властивість Формат поля змінює тільки відображення значення в поле. але не впливає на його зберігання в таблиці.
Якщо введенням даних необхідно управляти, то на додаток до формату відображення треба задати властивість Маска вводу. Якщо потрібно, щоб дані відображалися так, як вони були введені, то властивість Формат поля встановлювати не треба.
3) Маска введення - маска для введення даних в поле.
Маска введення автоматично зображує в поле постійні символи (точки, тире, дужки і т.д.). При введенні даних в полі користувачеві не доводиться вводити ці постійні символи, навіть якщо вони повинні бути включені в значення поля. Користувачеві досить заповнити порожні позиції в масці введення.
Маска введення може складатися з 3 частин, між якими ставлять крапку з комою:
<Собственно маска ввода>;<Режим занесения постоянных символов>;<Символ для изображения пустых позиций в маске ввода>
Режими занесення постійних символів:
* 0 - постійні символи повинні бути включені в значення поля;
* 1 (або пусте) - в значення поля включаються тільки символи, введені користувачем.
Як символ для зображення порожніх позицій в масці введення можна вказати будь-який символ; пробіл необхідно взяти в лапки ( ""). За замовчуванням для цієї мети використовується символ підкреслення (_).
У таблиці наведено символи маски, які можна використовувати для уточнення типу символів, що вводять (щоб включити в маску один із символів маски в якості постійного, треба перед ним ввести символ \).
Таблиця 7. Символи маски введення.
Якщо властивість "Порожні рядки" має значення "Так", то в цьому полі можна вводити рядки нульової довжини, незалежно від значення властивості "Обов'язкове поле".
Якщо властивість "Обов'язкове поле" має значення "Так", а властивість "Порожні рядки" має значення "Ні", то дане поле повинно містити будь-яке значення, відмінне від рядка нульової довжини.
10) Індексовані поле - визначає індекс, що створюється по одному полю.
Індекс поля використовуються для прискореного пошуку і сортування даних в цьому полі. Він містить значення поля і його позицію в таблиці. Індексовані поле може мати як унікальні, так і повторювані значення.
* Ні - індекс не створюється (використовується за умовчанням);
* Так (Допускаються збіги) - індекс створюється і можливі повторювані значення;
* Так (Збіги не допускаються) - створюється унікальний індекс.
Індекс створюється, якщо планується часте виконання сортування або пошуку записів на основі даних в поле.
Індекс не створюється. якщо планується часте оновлення даних в поле або необхідне збереження місця на диску (тому що індекс вимагає пам'яті для свого зберігання).