Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЮД_3_Создание таблиц.doc
Скачиваний:
31
Добавлен:
16.08.2019
Размер:
3.66 Mб
Скачать

2. Свойства полей

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

Таблица 3. Основные свойства полей

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

Назначение

Размер поля

определяется только для текстовых и Memo-полей; указывает максимальное количество символов в данном поле

Формат поля

определяется для полей числового, денежного типа, полей типа Счетчик и Дата\Время. Выбирается один из форматов представления данных

Маска ввода

определяет шаблон для ввода данных

Продолжение таблицы 3

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

Назначение

Условие на значение

позволяет избежать ввода недопустимых в данном поле значений. Например, если стипендия студента не может превышать 250 р., то для этого поля можно задать условие на значение: <=250

Сообщение об ошибке

определяет сообщение, которое появляется на экране в случае ввода недопустимого значения

Обязательное поле

данное поле требует обязательного заполнения для каждой записи

3. Использование Маски ввода

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

Примеры.

Самыми простыми и яркими примерами таких данных являются номера телефонов, дата и время. Маска ввода должна обеспечить возможность вводить только данные, а остальные символы (скобки, дефис, двоеточие и т.п.) будут добавляться автоматически.

Маска ввода задается с помощью символов, приведенных в таблице 4.

Таблица 4. Символы, используемые при создании маски ввода

Знак

Описание

0

цифра (от 0 до 9, ввод обязателен; знаки плюс [+] и минус [-] не допускаются)

9

цифра или пробел (ввод не обязателен; знаки плюс и минус не допускаются)

#

цифра или пробел (ввод не обязателен; пустые знаки преобразуются в пробелы, допускаются знаки плюс и минус)

L

буква (от A до Z или от А до Я, ввод обязателен)

?

буква (от A до Z или от А до Я, ввод не обязателен)

A

буква или цифра (ввод обязателен)

a

буква или цифра (ввод необязателен)

&

любой знак или пробел (ввод обязателен)

C

любой знак или пробел (ввод необязателен)

. , : ; – /

десятичный разделитель и разделители тысяч, значений дат и времени

<

указывает перевод всех следующих знаков на нижний регистр

>

указывает перевод всех следующих знаков на верхний регистр

Продолжение таблицы 4

Знак

Описание

!

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

\

указывает ввод любого следующего знака в качестве текстовой константы. Используется для отображения всех перечисленных в данной таблице знаков как текстовых констант (например, \A выводится как знак «A»)

Пароль

значение Пароль, заданное для свойства Маска ввода (InputMask), создает поле для ввода пароля. Любой знак, введенный в поле, сохраняется как знак, но отображается как звездочка (*)

Создание маски ввода:

помещаем курсор поле, для которого необходимо создать маску ввода → в общих свойствах выбираем Маска ввода →сохраняем таблицу → нажимаем кнопку → в окне «Настройка масок ввода»

вводим название, маску ввода, указываем заполнитель и вводим образец → нажимаем кнопку

Назначение маски ввода:

выделяем поле для которого необходимо назначить маску ввода → в общих свойствах выбираем Маска ввода → в окне «Создание масок ввода» выбираем нужную маску ввода