Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие[2].doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

3.5 Заполнение полей таблицы в окне конструктора

Для каждого поля в окне конструктора последовательно вводятся имя, затем тип данных. В столбец «Описание» можно ввести дополнительное описание поля, позволяющее уточнять характер вводимой информации. Его заполнение необязательно. Переход к заполнению следующего поля осуществляется клавишами Таb, Enter или щелчком мыши.

В нижней части окна Access отображает свойства текущего поля. С помощью клавиши F6 можно перемещаться из верхней части окна (списка полей) в нижнюю (список свойств) и обратно. Свойства полей таблицы можно просмотреть и изменить в режиме конструктора через меню «Вид/Свойства». Заполнение свойств не является обязательным.

3.6 Свойства полей

Каждое поле имеет свой набор свойств, от которых зависит то, как содержимое этого поля отображается на экране, как оно хранится в базе данных, как оно проверяется и как им можно управлять. Некоторые свойства являются общими для всех типов полей, другие относятся исключительно к отдельным типам данных. Некоторые из свойств задаются по умолчанию. Свойства полей не являются обязательными. Их можно настраивать по желанию, а можно и не трогать. Все типы полей, кроме полей счетчика и объекта OLE, имеют следующие основные свойства:

Формат поля (Format) – определяет, как должно отображаться содержимое поля.

Подпись (Caption) – определяет тот текст, который будет отображаться рядом с полем или в отчете.

Значение по умолчанию (Default Value) – определяет значение, которое вводится в поле автоматически при добавлении новых записей.

Условие на значение (Validation Rule) – определяет область или диапазон значений данных, допустимых в поле.

Сообщение об ошибке (Validation Text) – задает текст сообщения, которое появляется в строке состояния при попытке ввести в поле недопустимое значение.

Обязательное поле (Required) – содержит значение Да или Нет, в зависимости от того, обязательно ли должно это поле иметь какую-либо запись.

Следующие свойства относятся в основном к текстовым полям:

Размер поля (Field Size) – максимально допустимое количество символов для данного поля.

Маска ввода (Input Mask) – обеспечивает ввод данных в указанном формате.

Индексированное поле (Indexed) – указывает Access, должны или нет создаваться индексы для этого поля: индексирование поля ускоряет процесс сортировки, поиска и фильтрации содержимого. Поле, являющееся первичным ключом таблицы, индексировано всегда. Стоит задавать индексацию тех полей, по которым возможно проведение сортировки в формах или отчетах.

Сжатие Unicode (Unicode Compression) – представляет собой схему кодировки всех известных символов, для достижения чего вместо одного байта каждый символ представлен двумя. Когда эта функция отключена, Access компрессирует все символы, начинающиеся с байта 0, при сохранении и распаковывает их при обращении к ним.

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

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

Значение свойства Число десятичных знаков влияет только на число отображаемых десятичных знаков и не затрагивает число сохраняемых разрядов. Изменить число разрядов в сохраняемом значении позволяет свойство «Размер поля (FieldSize)» в режиме конструктора таблицы.