Маски ввода и условие на значение

Маска ввода должна обеспечить возможность вводить только цифры номера, а остальные символы ( скобки вокруг кода города, дефис между цифрами номера) будут добавляться автоматически.
Маска ввода может содержать не только служебные символы и заполнители вводимых данных.
Маска ввода - свойство поля, определяющее, какие данные и как могут быть введены в поле, а также формат, в котором они будут храниться.
Маска ввода управляет ввода тем, как данные выглядят, когда вы их вводите, и форматом, в котором они сохраняются. Каждая девятка представляет необязательную цифру, а каждый ноль представляет обязательную.
Маска ввода может содержать не только заполнители для вводимых данных.
Маска ввода отображает шаблон для ввода данных, часто содержащий специальные символы, такие как наклонная черта ( /), запятая и точка. Маска ввода часто ограничивает количество символов, которые вы вводите в поле, что может вызвать проблемы, если вам требуется ввести более короткое или более длинное значение.
Маски ввода весьма придирчивы. Если вы часто слышите предупреждающий сигнал, когда вводите данные в поле, значит, маска ввода не слишком соответствует выбранному вами способу ввода данных. Например, если вы вводите дату в виде 11502 ( подразумевая 15 января 2002 г.), маска ввода, требующая шести символов, может отобразить значение 11 / 50 / 2 вместо 01 / 15 / 02, поскольку вы не ввели 0 в первой позиции. Ни месяц, ни день не могут иметь значение 50, поэтому это приведет к ошибке.
Маска ввода ( Input Mask) - определяет, как будут вводиться и редактироваться данные.
Маска ввода содержит до трех групп символов, разделенных точкой с запятой.
Маска ввода позволяет задать вид строки при наборе данных.
Маски ввода, хоть и имеют забавное название, на самом деле представляют собой фильтры, позволяющие вводить в поле только определенные данные. Когда они применяются совместно с условиями проверки значений ( речь о них пойдет ниже), поля вашей таблицы будут надежно защищены от некорректной информации.
Маска ввода - это наборы символов, которые указывают Access, какого вида данные должны быть введены в этом поле.
Маски ввода эффективно работают в случае, когда нужно вводить данные небольшой длины и достаточно информативные. Хорошим примером таких данных могут послужить числа или комбинации цифр и букв.
Маску ввода обычно используют при вводе дат, телефонов и других значений, имеющих определенный формат.
Если маска ввода конфликтует с форматом, в котором отображается дата в поле, проделайте следующее, чтобы исправить ситуацию.

Свойство Маска ввода ( Input Mask) управляет вводом данных и форматом, в котором они хранятся. В маске 99 / 99 / 00 0 каждая 9 обозначает необязательную цифру, а цифра О - обязательную.
Свойство Маска ввода ( Input Mask) позволяет контролировать ввод Ас2002 2 - 4 данных в текстовые, числовые, денежные поля, а также в поля, Ас2002е - 1 - 4 содержащие дату / время. При использовании маски достаточно одного взгляда на поле формы или таблицы, чтобы получить представление о формате и длине данных.
Свойство маски ввода управляет форматом, в котором вводятся данные, и ограничивает число символов, которые могут быть в это поле введены. Например, может быть установлена маска для номера телефона, задающая три части, разделенных точкой с запятой, так что тот, кто будет вводить информацию, сможет сразу увидеть формат десяти чисел, требуемых для данного конкретного поля.
Знаки маски ввода О, A, L, & требуют обязательного ввода данных в поле. Поскольку некоторые виды данных ( даты, время, телефонные номера) содержат стандартные разделители, то для упрощения ввода предусмотрено, что некоторые общепринятые символы-разделители воспринимаются в маске ввода буквально, то есть записываются в поле наряду с введенными данными. Кроме этого, для определения символьных констант, состоящих из нескольких си ш-лов, допускается использовать двойные кавычки. В отличие от символов формата, символы маски ввода являются общими для всех типов полей, в которых разрешено применение маски.
Мастер маски ввода Input Mask Wizard предоставляет вам некоторые наиболее часто используемые форматы, из которых вы можете выбрать нужный вам.
Для создания масок ввода используются специальные символы.
Запустите мастер маски ввода Input Mask Wizard, как описано в действиях 1 и 2 выше.
Мастер маски ввода. Прокрутите список доступных масок ввода и найдите ту, которая вам больше всего подходит.
Вы применили маску ввода для поля после того, как данные были введены. Маска ввода форматирует данные в соответствии с вашими требованиями, так что сохраненные значения могут быть несогласованными и не соответствовать требованиям маски ввода. Если вы используете для поиска записи формат, определенный маской ввода, вы можете не найти ее.
Поле даты имеет маску ввода.
Если поле имеет маску ввода, которая может приводить к конфликтам при вашем поиске, выполните следующие действия.
Хотя возможность задать маску ввода для данных можно определить в любой момент, два - жды подумайте, прежде чем использовать это средство. По умолчанию Access разрешает, пользователям вводить данные в поле типа Дата / врем я с использованием любого распознаваемого формата; определив маску ввода, вы лишаете пользователя возможности использоватьформаты которыедля него более привычны.
Вторая и третья части маски ввода необязательны. Указание 1 или оставление второй части пустой указывает Access хранить только введенные символы; указание 0 говорит ему хранить как введенные символы, так и символы маски. Символ из третьей части отображается в новой записи как заполнитель для вводимых символов. По умолчанию, если этот раздел отсутствует, то таким заполнителем является знак подчеркивания.
Вторая и третья части маски ввода не являются обязательными. Если во второй части маски указана 1 или ничего, это означает, что нужно сохранить только введенные символы, тогда как О означает, что нужно сохранить как введенные символы, так и символы маски. В третьей части маски указывается символ, который отображается как заполнитель при вводе новой записи. Если третья часть маски отсутствует, по умолчанию используется подчеркивание.

Существуют два способа создания маски ввода.
Вторая страница мастера отображает маску ввода и дает вам возможность изменить символ заполнителя, который указывает, что надо вводить. Восклицательный знак заставляет Access заполнять маску вводимыми символами слева направо. Скобки и тире являются символами, которые Access вставит в указанных местах сам. Девятки представляют собой необязательные цифры, а нули представляют обязательные цифры, так что вы можете ввести номер телефона как с кодом региона, так и без него.
Введение маски для поля Код. Добавив восклицательный знак в маску ввода, я указываю Access, что заполнение поля должно происходить с правого края. В этом случае на экране мы увидим () 555 - 1212, т.е. именно то, что и было нужно.
На второй странице мастера отображается маска ввода и предоставляется возможность ее изменить. Восклицательный знак означает, что маскадолжна заполняться слева направо. Скобки и тире представляют собой символы, которые Access вставит в нужные позиции.
Вопросы форматирования данных, использования масок ввода и проверки значений, т.е. те свойства полей, которые призваны контролировать вводимую в таблицу информацию, будут подробно обсуждаться в главе 8, Форматирование и контроль данных. Свойства поля для текстовых полей - свойством Размер ч: ля Как уже отмечалось, по умолчанию размер каждого нового текстового поля составляет 50 символов.
Символы, используемые для создания масок ввода Символ Описание. Указывая и формат, и маску ввода для одного и того же поля, убедитесь в том, что они не противоречат друг другу.
Введите значение даты, соответствующее маске ввода и включающее начальные нули.
Свойства Формат ( Format), Маска ввода ( Input Mask) и Условие на значение ( Validation Rule) позволяют уменьшить число ошибок при заполнении таблиц. Однако, применяя эти свойства, следуетсоблюдатьмеру, чтобы не слишком усложнить ввод данных. Поэтому, прежде чем передавать базу данных пользователям, рекомендуется тщательно протестировать заданные установки.
Щелчок на кнопке Masks позволяет выбрать предопределенные маски ввода для различных стран.
Окно MnoTfeftf создания масок икодя. где предлагается список готовых масок. На экране появится диалоговое окно Создание масок ввода ( рис. 8.7), где мастер предлагает список возможных масок для поля с учетом его типа.
Вы уже готовы создать в Access маску ввода.
Окно мастера закроется, а в свойстве Маска ввода ( Input Mask) отобразится отредактированная маска, как показано на следующем рисунке.

В диалоговом окне Input MaskWizard ( Мастер масок ввода) выберите маску Medium Date ( Средний формат даты), которая соответствует настройке в поле свойства Format ( Формат поля) в конструкторе таблицы.
Введение маски для поля Код. Восклицательньй знак может присутствовать в любом месте маски ввода, но вам следует выработать привычку вводить его либо в начале, либо в конце маски.
Выделите поле, к которому нужно применить маску ввода.
Введение маски для поля Код. Найти информацию о назначении восклицательного знака в маске ввода оказалось непросто / Кроме того, маска замечательно выляо т и без него.
Возвращает строку, отформатированную в соответствии с маской ввода.
Исчерпывающий список специальных символов, используемых в масках ввода, вместе с некоторыми полезными примерами приведен в раздепе Примеры масок ввода справочной службы.
Каждому элементу - Формат поля ( Format), Маска ввода ( Input Mask) и Условие на значение ( Validation Rule) - соответствует определенное поле. Есть еще и такое поле, как Сообщение об ошибке ( Validation Text), но его мы подробнее рассмотрим позже, пусть пока это будет тайной.
Используя коды, приведенные в табл. 7.1, создайте маску ввода для своих данных.
Больше половины типов полей в Access могут иметь свою собственную маску ввода. Перед созданием маски вы должны точно знать, данные какого типа должны храниться в поле.


Источник: http://www.ai08.org/index.php/term/,9da4ac975b546c395b9c3ba39a8d61988dac9f39ae6c59a86e3daa98418d6c395b9c3cad9a8d609853aa9f39af6c8fa86e3dab98a7606c395b9c3c349a8d61988da99f39af6c8fac649c3ea49a5960988fb19f33416c8da56e3f3f983b616c335d9c3ea59a8f61988fb09fadaf6c8da46ea93d9a9a8d61988aaf9f39af6c8f386e3daa98418e663c829b6eb0b15c60a266545b6258b06467a1525e.xhtml

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



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Размер, формат, маска ввода, условие на значение, сообщение об Угорь где и на что ловить



Маски ввода и условие на значение Создание условия на значение для проверки данных в поле - Access
Маски ввода и условие на значение Маска - ввод - Технический словарь Том II
Маски ввода и условие на значение Условие согласно маске ввода - MS Access
Маски ввода и условие на значение Маска ввода даты в запрос
Маски ввода и условие на значение СУБД Access
Ит «Обувь к чему снится во сне? Если видишь во сне Обувь, что Геморрагическая сыпь - причины, лечение, фото сыпи у детей ДЕНТОКИНД отзывы - Медицинский портал - клиники, медикаменты Как качественно очистить лицо с простой маской -пленкой Какой знак подходит мужчине-Скорпиону женщина скорпион развод Косметика из Белоруссии: лучшие косметические средства от Крем для сухой кожи лица: хорошие кремы от сухости и стянутости

ШОКИРУЮЩИЕ НОВОСТИ