Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ввод данных с использованием маски ввода

 

Это свойство позволяет контролировать ввод данных в таблицу и упростить процесс ввода для пользователя.

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

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

Маска ввода состоит из трех частей, которые разделяются точкой с запятой. Первая часть является обязательной, а две остальные - необязательными. Например, маска ввода для телефонных номеров может выглядеть следую­щим образом:

(999) 00-00-00;0;-

• Первая часть - определяет строку маски и состоит из местозаполнителей и текстовых констант. В примере пользователь должен обязательно ввести шестизначный номер городского телефона, а трехзначный код города может не заполнять.

 

• Вторая часть - указывает, следует ли сохранять знаки маски вместе
с данными в базе данных. Нужно использовать 0, если в базе данных
необходимо сохранить маску и данные. Если необходимо сохранить
только данные, то следует поставить 1.

• Третья часть - определяет местозаполнитель, который служит для
обозначения позиции данных. По умолчанию в масках ввода Ассеss 2007
используется знак подчеркивания - «_». Если вам нужно использовать
другой знак, введите нужный символ в третью часть маски.

! внимание

Применение масок ввода возможно только к полям с типом данных Текстовый, Числовой (кроме Код репликации), Денежный и Дата / время. Для полей с други­ми типами данных маску ввода задать нельзя.

При задании первой части маски ввода необходимо использовать специаль­ные символы, приведенные ниже:

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

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

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

- L - н данную позицию должна быть введена буква;

-? - в данную позицию может быть введена буква или пробел;

- А - в данную позицию должна быть введена буква или цифра;

- а - в данную позицию должна быть введена буква, цифра или пробел;

- & - в данную позицию должен быть введен произвольный символ или пробел;

- С - в данную позицию может быть введен произвольный символ или пробел. Если пользователь ничего не введет, 2007 не занесет в
эту позицию никаких данных;

-. - десятичный разделитель (зависит от региональных установок Windows);

-, - разделитель групп разрядов (зависит от региональных установок

Windows);

- / -: - разделители в значениях даты и времени (зависят от региональных установок Windows);

- < - преобразует все символы справа к нижнему регистру;

->- преобразует все символы справа к верхнему регистру;

- |- указывает, что маску нужно заполнять справа налево. Этот символ
следует использовать в случае, когда символы в левой части маски
являются необязательными. Его можно помещать в любой позиции
маски;

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

- "символы" - вместо того, чтобы многократно использовать обратный слеш (\) для нескольких стоящих подряд постоянных символов, можно просто заключить эту последовательность символов в двойные кавычки.

Для того, чтобы установить маску ввода для поля таблицы, выполните следующие действия:

1. Откройте нужную вам базу данных Ассеss 2007 (например, учебную базу данных).

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

3. Перейдите в режим Конструктора. Для этого откройте вкладку Главная на ленте инструментов и щелкните по стрелке под кнопкой Режим. На экране раскроется меню выбора режима работы с таблицей (см. рис. 13).

 

4. Щелкните команду Конструктор. Состав полей открытой вами таблицы отобразится в окне Конструктора таблиц.

5. В столбце Имя ноля щелкните по названию нужного поля таблицы (например, Домашний телефон).

6. На вкладке Общие просмотрите свойства этого поля таблицы и найдите свойство с названием Маска ввода.

7. Щелкните поле ввода, расположенное напротив надписи Маска ввода.

8. Введите требуемую маску ввода для этого поля. Например, для ввода пяти или шестизначного номера телефона с необязательным кодом города и символом-заполнителем в виде звездочки наберите маску ввода (999) 90-00-00;0;

9. Нажмите кнопку Сохранить на панели быстрого доступа, чтобы сохранить установленную для поля маску ввода.

10. Переключитесь в режим таблицы, чтобы проверить работу новой маски ввода. Для этого еще раз откройте вкладку Главная на ленте команд, щелкните по стрелке под кнопкой Режим и выберите команду Режим таблицы в раскрывшемся меню. Когда таблица отобразится на экране, попробуйте ввести какое-либо значение в то поле, для которого вы задали маску.

 

<== предыдущая лекция | следующая лекция ==>
Формат отображения данных | Использование мастера подстановок
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 1448; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.