Маска ввода

При создании макетов этих таблиц используется свойство поля Маска ввода. Д ля типов данных Текстовый, Числовой, Денежный и Дата/время можно задать Маску

Значение свойства Маска ввода (InputMask) может содержать до трех разделов, разделяемых точкой с запятой (;).

Первый раздел представляет саму маску ввода (например,!(999) 000-0000). Перечень символов, используемых для определения масок ввода приводится ниже в таблице.

Второй указывает нужно ли сохранять постоянные символы маски в этом поле.. Введенный в данный компонент символ 0 указывает, что постоянные символы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем символами; значение 1 или пустое значение данного компонента указывает, что сохраняются только символы, введенные пользователем. (Например при вводе телефона 123-45-67 по маске 000\-00\-00;0; получится 123-45-67, а по маске 000\-00\-00;0; -получится 1234567.)

Третий Определяет символ, используемый для изображения незаполненных позиций в процессе ввода. В этом компоненте можно указать любой символ; пробел необходимо заключить в кавычки (" "). По умолчанию для этой цели используется символ подчеркивания (_).

Символ Описание

0 Цифра (обязательный символ; знаки (+) и (-) не разрешены).

9 Цифра или пробел (необязательный символ; знаки (+) и (-) не разрешены).

# Цифра или пробел (необязательный символ; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных; знаки (+) и (-) не разрешены).

L Буква (обязательный символ).

? Буква (необязательный символ).

A Буква или цифра (обязательный символ).

a Буква или цифра (необязательный символ).

& Любой символ или пробел (обязательный символ).

C Любой символ или пробел (необязательный символ).

.,:; - / Десятичный разделитель, разделители групп разрядов, времени или даты. (Используемые символы разделителей определяются настройками, выбранными в окне Язык и стандарты панели управления Windows).

< Преобразует все символы к нижнему регистру.

> Преобразует все символы к верхнему регистру.

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

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

При задании маски ввода можно работать с помощью Мастера построителя при нажатии кнопки Построить на панели инструментов или ввести данные маски ввода с клавиатуры.

Таблица2: Структура таблицы Агенты

Ключ Имя поля Тип данных Размер поля Свойства поля
  Да № агента Текстовый   Обязательное поле Да
Индексированное поле (совпадения не допускаются) Да
    ФИО агента Текстовый   Обязательное поле Да
    Телефон Текстовый   Маска ввода 000\-00\-00;0

Таблица3: Структура таблицы Заказчики

Ключ Имя поля Тип данных Размер поля Свойства поля
  Да № заказчика Текстовый   Обязательное поле Да
Индексированное поле (совпадения не допускаются) Да
    ФИО заказчика Текстовый   Обязательное поле Да
    Телефон Текстовый   Маска ввода 000\-00\-00;0

Задание4:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: