ТИПЫ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ
Лекция 4. Свойства и форматы полей
Для полей возможен выбор следующих типов элементов управления: поля, списка или поля со списком, флажка.
Тип | Описание |
Поле | Этот тип элемента управления устанавливается по умолчанию для всех полей, кроме логического. |
Список | Содержит фиксированный (заданный ранее программистом) набор значений или значения из заданного поля одной из таблиц. Позволяет не вводить данные, а выбирать из списка. Этот тип элемента управления отображает список значений в форме полностью. |
Поле со списком | Применяется также как и список, но занимает меньше места в форме, поскольку список раскрывается только после щелчка по кнопке, открывающей раскрывающийся список. |
Флажок | Этот тип элемента управления устанавливается по умолчанию для поля логического типа. |
Каждый из элементов обладает общими и специализированными свойствами.
Любое поле обладает свойствами. От свойств поля зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле. Заметим, что список свойств меняется в зависимости от типа поля. Например, поле текстового типа не имеет установок для количества знаков после запятой, а поле типа MEMO не имеет установок для размеров поля.
Для того, чтобы просмотреть или изменить свойства конкретного поля таблицы, необходимо выбрать это поле. В нижней части окна бланка конструктора будут отображены свойства текущего поля. Каждая строка этого бланка свойств выполняет определённую функцию.
Поля таблиц БД не просто определяют структуру базы данных – они ещё определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц БД на примере СУБД MS Access.
Свойства полей:
1. Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с БД (по умолчанию имена полей используются в качестве заголовка столбцов таблиц);
2. Тип поля - определяет тип данных, которые могут содержаться в данном поле;
3. Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле;
4. Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю;
5. Маска ввода - определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);
6. Подпись - определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля);
7. Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);
8. Условие на значение – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты);
9. Сообщение об ошибке – текстовое сообщение, которое выдается при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение);
10. Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы;
11. Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым);
12. Индексированное поле – если поле обладает этим свойством, то все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, индексированное поле можно сделать так, что значения в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.