Маски введення.
Маски уведення використовуються в полях (у таблицях і запитах), у текстових полях і в полях зі списком (у формах) для форматування даних і управління значеннями, що вводяться. Маска введення складається з текстових символів (таких як крапки, тире, дужки), що розділяють порожні інтервали, призначені для заповнення. Властивість “Маска введення” (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;