Skip to main content

Понимание входных масок в Microsoft Access 2013

ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access (Апрель 2024)

ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access (Апрель 2024)
Anonim

Легче вводить чистую информацию в базу данных в первый раз, чем обращать внимание на исправление проблем ввода данных позже. Маски ввода в Microsoft Access 2013 уменьшают несогласованность в наборах данных, требуя специальных шаблонов символов для полей, которые проверяют информацию, вводимую пользователем во время ввода данных. Если шаблон маски не согласован, база данных содержит предупреждающее сообщение и не будет передавать запись в таблицу до тех пор, пока не будет исправлено несоответствие формата.

Например, маска ввода, требующая от пользователей ввода почтовых индексов в формате xxxxx-xxxx, где каждый x заменяется цифрой, гарантирует, что пользователи будут снабжать полный девятизначный почтовый индекс, включая расширение ZIP + 4, и они не используют буквенные символы в поле.

Создание входной маски

Создайте маску ввода для поля в таблице Access 2013 с помощью Мастера ввода масок доступа к Microsoft Access:

  1. Откройте таблицу, содержащую поле, которое вы хотите ограничить в Design View.
  2. Выберите целевое поле.
  3. Нажмите Маска ввода на генеральный вкладки Свойства поля в нижней части окна.
  4. Щелкните значок «-» справа от поля «Входная маска». Это действие открывает мастер Input Mask, который проводит вас через процесс.
  5. Выберите стандартную маску ввода с первого экрана мастера и нажмите следующий продолжать.
  6. Просмотрите параметры на следующем экране, которые позволят вам изменить маску ввода и выбрать символ-заполнитель, который использует Access, для представления пробелов, которые еще не были заполнены пользователем. Нажмите следующий продолжать.
  1. Укажите, должен ли Access отображать символы форматирования в поле ввода пользователя. Например, этот параметр включает дефис между первыми пятью цифрами и последние четыре цифры полного почтового индекса. Аналогично, для маски номера телефона он будет включать круглые скобки, пробелы и дефис. Нажмите следующий продолжать.
  2. Нажмите Конец для добавления маски. Access отображает шаблон для запрошенного формата на панели свойств поля для этого поля.

Редактирование входной маски

Маски ввода по умолчанию, предоставляемые Microsoft Access 2013, допускают множество ситуаций. Эти маски по умолчанию:

  • Телефонные номера
  • Номера социального страхования
  • Почтовые индексы
  • Телефонные номера
  • Пароли
  • Различные форматы даты и времени

Используйте Маска Input Mask Wizard для редактирования маски ввода, чтобы удовлетворить потребность, не разрешенную одним из параметров по умолчанию. Нажмите Изменить List на первом экране мастера масок ввода для настройки поля. Допустимые символы в маске ввода включают:

  • 0 - Пользователь должен ввести цифровую цифру (от 0 до 9)
  • 9 - Пользователь может ввести цифровую цифру (от 0 до 9)
  • # - Пользователь может вводить числовую цифру, пробел, + или -
  • L - Пользователь должен ввести письмо
  • ? - Пользователь может ввести письмо
  • A - Пользователь должен ввести буквенную или цифровую цифру
  • a - Пользователь может ввести буквенную или цифровую цифру
  • & - Пользователь должен ввести символ или пробел
  • C - Пользователь может вводить символы или пробелы

Эти коды поддерживают обязательные и необязательные символы в данных, как указано словами ' должен ' и может." Если код символа ввода-маски представляет собой необязательную запись, пользователь может ввести данные в поле, но также оставить его пустым.

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

В дополнение к этим кодам символов вы также можете включать специальные директивы во входные маски. Они включают:

  • ! - Вход, предоставляемый пользователем, вводится слева направо, а не в нормальном формате справа налево
  • > - Все символы после этого символа преобразуются в верхний регистр независимо от того, как пользователь вводит их
  • <- Все символы после этого символа преобразуются в строчные буквы, независимо от того, как пользователь вводит их
  • - Символ, следующий за косой чертой, будет отображаться в маске в виде
  • '- Символы, включенные в кавычки, будут отображаться в маске в виде