Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS_L2.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
161.28 Кб
Скачать

Маска ввода

Маска ввода задает шаблон, облегчающий ввод данных в поле. Например, создайте следующую маску ввода для поля Телефон, которая позволяла бы вводить только цифры и автоматически добавляла промежуточные символы: (__) _-_. Access автоматически добавит символ \ для каждого промежуточного символа. Так, для значения (999)000-0000 получится \(999\)000\-0000. Значение свойства Маска ввода может содержать до трех компонентов, разделяемых точкой с запятой (;).

Первая часть маски задает саму маску ввода (например, (999) 000-0000!). Восклицательный знак указывает, что маска ввода заполняется справа налево; этот символ следует использовать, если в левой части маски есть позиции, заполнять которые необязательно. Во второй части указывается, будет ли Access при вводе данных сохранять промежуточные символы в таблице. Введенный в данный компонент символ 0 указывает, что промежуточные символы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем символами; значение 1 или пустое значение данного компонента указывает, что сохраняются только символы, введенные пользователем. В третьей части указывается символ, который будет использован вместо пробелов в данной маске ввода. Можно использовать любой символ (по умолчанию выбран символ подчеркивания). Если вы хотите, чтобы был отображен пробел, используйте пробел, заключенный в кавычки (" ").

При задании маски ввода и свойства Формат поля для одних и тех же данных свойство Формат поля имеет преимущество при отображении данных в Access. Это означает, что даже после сохранения маски ввода с данными она будет проигнорирована при форматировании данных.

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

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

О Цифра (0-9, обязательный символ, плюс (+) и минус (-) не разрешены)

9 Цифра или пробел (0-9, необязательный символ, плюс (+) и минус (-) не разрешены)

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

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

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

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

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

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

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

< Все введенные после него символы преобразует в строчные

> Все введенные после него символы преобразует в прописные

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

\ Введенный после него символ отображается буквально (например, \А приведет к появлению символа А)

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]