Маски введення.

Маски уведення використовуються в полях (у таблицях і запитах), у текстових полях і в полях зі списком (у формах) для форматування даних і управління значеннями, що вводяться. Маска введення складається з текстових символів (таких як крапки, тире, дужки), що розділяють порожні інтервали, призначені для заповнення. Властивість “Маска введення” (InputMask) складається з текстових і спеціальних символів, що визначають тип значень котрі можуть бути введені в дану позицію. В основному маски уведення використовуються в текстових полях і полях Дата/Час, а також у числових і грошових полях.

Опис маски введення може складатися з трьох розділів, розділених знаками крапка з комою, наприклад, (999) 000-0000!;0;" ".

Опис трьох складових маски введення приведено в таблиці 1.

 

Розділ Значення
Перший Сама маска введення.
Другий Указує, чи варто зберігати текстові символи. 0 - текстові символи зберігаються разом із уведеними значеннями. 1 чи порожнє значення - зберігаються тільки введені символи.
Третій Символ, що виводиться в масці введення на місці порожніх символів. Допускається використання будь-якого символу; для відображення пробілу, варто ввести " " (прямі лапки, пробіл, прямі лапки). Якщо даний розділ опису залишити порожнім, то для представлення порожніх символів використовується символ підкреслення ( _ ).

Таблиця 1. Зміст розділів маски введення.

 

У приведеній нижче таблиці 2 зазначено, як Microsoft Access інтерпретує символи, що містяться в першій частині опису у властивості Маска введення (InputMask). Щоб включити в маску текстові константи, відмінні від представлених у таблиці, у тому числі символи і пробіли, варто просто ввести їх у потрібну позицію. Щоб включити один з наступних символів як текстову константу, необхідно перед ним увести символ зворотної косої риси \.

 

Символ Опис
Цифра (від 0 до 9, введення обов'язкове; символи плюс [+] і мінус [-] не допускаються).
Цифра чи пробіл (уведення не обов'язкове; символи плюс і мінус не допускаються).
# Цифра чи пробіл (уведення не обов'язкове; порожні символи перетворяться в пробіли, допускаються символи плюс і мінус).
L Буква (від A до Z чи від А до Я, введення обов'язкове).
? Буква (від A до Z чи від А до Я, уведення не обов'язкове).
A Буква чи цифра (введення обов'язкове).
a Буква чи цифра (уведення необов'язкове).
& Любий символ чи пробіл (введення обов'язкове).
C Любий символ чи пробіл (уведення необов'язкове).
. , : ; - / Десятковий роздільник і роздільники тисяч, значень дат і часу. (Відображуваний символ залежить від настроювань мови і стандартів на панелі керування Windows.)
< Указує переведення усіх наступних символів на нижній регістр.
> Указує переведення усіх наступних символів на верхній регістр.
! Указує заповнення маски введення праворуч ліворуч, а не ліворуч праворуч. Заповнення маски символами завжди відбувається ліворуч праворуч. Знак оклику в масці введення можна поміщати в будь-яку позицію.
\ Указує введення будь-якого наступного символу як текстову константу. Використовується для відображення всіх перерахованих у даній таблиці символів як текстових констант (наприклад, \A виводиться як символ «A»).
Пароль Значення Пароль, задане для властивості Маска введення (InputMask), створює поле для введення пароля. Любий символ, введений у поле, зберігається як символ, але відображається як зірочка (*).

Таблиця 2. Інтерпретація символів у масці введення.

 

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

 

Опис маски введення Приклади значень Зауваження.
(000) 000-0000 (206) 555-0248 Введення усіх цифр (і тільки цифр) обов’язкове (пробіли недопустимі).
(999) 999-9999! (206) 555-0248 ( ) 555-0248 Те саме що і у попередньому випадку але можна вводити пробіли.
(000) AAA-AAAA (206) 555-TELE У позиціях букви А можна вводити текстову або цифрову інформацію.
#999 -20 Ввід тризначного (або меншого) цілого числа із знаком або чотиризначного без знаку числа.
5 >L????L?000L0 GREENGR339М3 ТРАВЕНЬ Р 452Ю7 Вимагає вводу семи букв (включаючи пробіл) плюс трьох цифр а потім однієї букви і цифри. У позиціях “?” допускається введення пробілу.
>L0L 0L0 Т2Ф 8М4  
00000-9999 98115- 98115-3007  
>L<?????????????? Марія Іван  
  ISBN 0-&&&&&&&&&-0 ISBN 1-55615-507-7  
  ISBN 0-13-964262-5  
  >LL00000-0000 DB51392-0493  

 








Дата добавления: 2015-07-22; просмотров: 1769;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.