Общие свойства поля
q Размер поля — задает максимальный размер сохраняемых в поле данных.
Для поля с типом данных Текстовый задается размер от 1 до 255 знаков (по умолчанию – 50 символов).
Для поля с типом данных Числовой можно задать:
· Байт – позволяет хранить целые числа от 0 до 255 и занимает 1 байт памяти;
· Целое – позволяет хранить целые числа от -32768 до +32767 и занимает 2 байта памяти;
· Длинное целое – позволяет хранить целые числа от –2 147 483 648 до +2 147 483 647 и занимает 4 байта памяти;
· Одинарное с плавающей точкой – позволяет хранить числа с точностью до 7 значащих цифр в диапазоне от –3,4×1038 до +3,4×1038 и занимает 4 байта памяти;
· Двойное с плавающей точкой – позволяет хранить числа с точностью до 15 значащих цифр в диапазоне от –1,797×10308 до +1,797×10308 и занимает 8 байт памяти;
· Действительное - позволяет хранить десятичные значения с заданной точностью в диапазоне от –1028 до +1028 и занимает 12 байт.
Рекомендуется задавать максимально допустимый размер поля, который понадобиться для сохраняемых значений, так как сохранение таких полей требует меньше памяти, и обработка данных меньшего размера выполняется быстрее.
q Формат поля — является форматом отображения заданного типа данных и задает правила представления данных в ячейках, принадлежащих полю при выводе их на экран или печать.
В Access определены встроенные стандартные форматы отображения для полей с типами данных Числовой, Дата/время, Логический и Денежный. Для указания конкретного формата отображения необходимо выбрать в раскрывающемся списке одно из значений свойства Формат поля.
Формат поля используется для отображения данных в режиме таблицы, а также применяется в форме или отчете при отображении этих полей.
q Маска ввода — определяет форму, в которой вводятся данные в поле. Маска ввода предусмотрена для полей с типами данных Текстовый, Числовой, Дата/время,и Денежный.Например, можно сделать так, чтобы Access выводил разделители (__/__/__) для поля, предназначенного для ввода дат, или задать маску для ввода телефонного номера: (# # #) 000-0000.
q Подпись — определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется Имя поля).
q Значение по умолчанию — (средство автоматизации ввода данных) определяет текст или выражение, которое автоматически вводится в поле при создании новой записи. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию используется только при создании новой записи. Изменение значения свойства не влияет на существующие записи. Максимальная длина значения свойства составляет 255 знаков. Данное свойство не определено для полей с типом данных Счетчик и Поле объекта OLE.
q Условие на значение — (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты) позволяет осуществлять контроль ввода данных, задает ограничения на вводимые значения, запрещает ввод при нарушении условий и выводит текст, заданный свойством Сообщение об ошибке.
q Сообщение об ошибке — текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
q Обязательное поле — свойство, определяющее обязательность заполнения данного поля при создании записи в процессе наполнения базы данных.
q Пустые строки — свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).
q Индексированное поле — если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются. Кроме того, для индексированных полей можно сделать так, что значения в записях будут проверяться по этому полю на наличие повторов, что позволяет автоматически исключить дублирование данных.
Допустимы следующие значения свойства “Индексированное поле” (таблица 1).
Таблица 1
Значение | Описание |
Нет | Не создает индекс по данному полю (используется по умолчанию) |
Да (Допускаются совпадения) | Создает индекс по данному полю |
Да (Совпадения не допускаются) | Создает уникальный индекс по данному полю |
Индексы – это внутренние служебные таблицы, содержащие два столбца. Первый содержит значение индексируемого поля, а второй – адреса всех записей, имеющих это значение в индексируемом поле. В индексной таблице производится упорядочение строк по значениям индексируемого поля, и это позволяет использовать методы быстрого поиска строки с заданным значением индексного поля. По адресу, содержащемуся в найденной строке индексной таблицы, осуществляется прямой доступ к искомой записи данных.
q Сжатие Юникод – Access хранит символьные поля в MDB-файле с использованием двухбайтного (Unicode) набора символов, что позволяет поддерживать расширенные наборы символов для тех языков, в которых они требуются. По умолчанию для новых таблиц это свойство устанавливается в значение Да. Это означает, что все символы, первый байт которых в кодировке Unicode равен 0, будут сжиматься до одного байта при сохранении и восстанавливаться при выборке.
Элементы управления, созданные в формах или отчетах на основе поля таблицы, наследуют установленные для этого поля свойства. Благодаря этому не требуется определять свойства индивидуально для каждого связанного с полем элемента управления.
Дата добавления: 2015-12-22; просмотров: 895;