Semenalidery.com

IT Новости из мира ПК
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Маска ввода в access

Маски ввода текстовых полей (Шаблон заполнения)

  • СМС-рассылка Обновление!
  • Визуальный html-редактор шаблонов рассылки и печати
  • Рассылка по расписанию
  • Шаблоны печати DocX (Word 2007)
  • Шаблоны печати ODT (OpenOffice)
  • Шаблоны печати RTF (WordPad)
  • Шаблоны печати
  • E-mail рассылка. Шаблоны рассылки Обновление!
  • Настройка серверов рассылки Обновление!
  • Стандартный шаблон печати Новый
  • IP-телефония НОВЫЙ
  • Инструкция по настройке физического телефона(Cisco)
  • Инструкция по настройке программного телефона Zoiper
  • Основные ошибки, допуcкаемые при настройке телефонии НОВЫЙ
  • Инструкция по настройке программного телефона Linphone НОВЫЙ
  • Формирование входящих звонков в системе НОВЫЙ
  • Сравнительная таблица провайдеров телефонии НОВЫЙ
  • Звонки в браузере НОВЫЙ
  • Инструкция по подключению sip-аккаунта Gravitel
  • Инструкция по подключению sip-аккаунта SipOut
  • Инструкция по подключению sip-аккаунта MCNtelecom
  • Как интегрировать свою АТС с модулем телефонии? НОВЫЙ
  • Проблемы с качеством IP-телефонии и методы их решения НОВЫЙ
  • Пример настройки роутера для работы IP-телефонии «Клиентская база» НОВЫЙ
  • Перевод звонков НОВЫЙ
  • Инструкция по подключению sip-аккаунта UIS
  • Автообзвон НОВЫЙ
  • Инструкция по подключению оператора Mango-Office Новый
  • Инструкция по подключению оператора Телфин НОВЫЙ
  • Инструкция по подключению оператора МТТ Новый
  • Рабочий стол
  • Стартовая страница Новый
  • Мобильная версия Новый
  • Мобильные приложения Новый
  • Оплата НОВОЕ
  • Отключение копирайта Новый
  • Техподдержка Новый
  • Маски ввода текстовых полей (Шаблон заполнения)
  • Система обновления конфигураций
  • Система сообщений
  • Многоязычность конфигурации
  • Смена режимов скролла окна
  • Статистика
  • Выбор языка программы
  • Назначение другого имени домена
  • Прокси-сервер
  • Менеджер файлов
  • Контекстное меню Новый
  • Различные примеры
  • Онлайн-консультант
  • Бизнес-процессы Обновлено
  • Почтовый модуль Новый
  • Снижение нагрузки на сервер
  • Горячие клавиши Новое
  • Лого и цвета
  • Общие настройки Новый
  • Обезличивание субъекта Новый
  • Модуль интеграции с vk.com Новый

Общее описание

Маски ввода для текстовых полей — это возможность, появившаяся в версии 1.9.6 CRM системы. Она позволяет задать определенные требования к текстовому полю, что способствует единообразному внесению данных различными пользователями и не позволяет внести в программу ненужную информацию.

Сферы применения

Маски ввода будут полезны для полей:

  • Куда вносится телефон. Все вносимые телефоны возможно будет привести к единообразному виду;
  • Куда вносится номер документа. Например, если в компании принята определенная нумерация договоров, счетов и необходимо, чтобы она воспроизводилась в программе;
  • Куда вносится e-mail или адрес сайта. Использование масок ввода в данном случае позволит снизить вероятность некорректного внесения информации.

Инструкция

При создании маски ввода используются следующие обозначения:

Например, если необходимо, чтобы поле состояло из 11 цифр, то в поле Заполнить шаблоном просто указывается: N11

Например, если необходимо, чтобы поле состояло из 7 букв, то в поле Заполнить шаблоном просто указывается: C7

  • P — обозначают символы пунктуации

Например, если необходимо, чтобы в поле возможно было поставить прочерк, знак вопроса или восклицания, то указывается: P1

Например, если необходимо, чтобы поле заполнялось любыми 5 символами, то указывается: *5

  • [ и ] — Символы, которые, соответственно, обозначают начало и конец произвольной маски ввода, в которой возможные значения перечисляются через запятую.

Например, если обязательно, чтобы в поле был символ — собачка (@), то указывается: [@]

Если необходимо, чтобы в поле вводилась цифра из промежутка 0-9, то указывается: [0-9]

Если необходимо, чтобы в поле вводилась любая кириллическая прописная буква, то указывается [а-я]

Если необходимо, чтобы в поле вводилась любая латинская заглавная буква, то указывается [A-Z]

Важно: Диапазоны знаков возможно указывать только для одиночных символов

Важно: В связи с тем, что запятая и тире используются при обозначении диапазона возможных значений, указать их без других символов не получится. Т.е. запись типа «1-3» или «1,3» возможна. А вот только «-» или «,» указать не получится.

Для того, чтобы ввести маску ввода, вам необходимо открыть настройки текстового поля и ввести код маски ввода в поле «Шаблон заполнения».

Важно: В текстовом поле с маской ввода должна быть отключена «Многострочность».

Правила ввода маски следующие:

1. Указываем тип символов, которые будут вводиться.

2. Указываем количество символов, которое должно быть введено.

Например, если мы хотим, чтобы в поле вводилось лишь одиннадцать цифр и нельзя было указать буквы или другие символы, то указываем код N11 и нажимаем «Сохранить»

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

Если с первой попытки мы не смогли ввести в поле корректное значение, но затем все-таки внесли изменения с учетом замечаний, заданных шаблоном, заполняемое поле окрасится зеленым цветом

Таким образом работает возможность заполнения поля шаблоном.

Примеры

Пример №1

Необходимо, чтобы поле с названием компании возможно было внести не более 15 символов — исключительно кириллических букв

В таком случае необходимо использовать следующий код

[А-Я,а-я] — обозначает перечень возможных значений возможных значений

1-15 — обозначает количество символов, которое может быть задано — от 1 до 15 символов (в данном случае).

Пример №2

Необходимо, чтобы поле с названием компании возможно было внести не более 15 символов — латинских и/или кириллических букв.

В таком случае необходимо использовать следующий код

[А-Я,а-я,A-Z,a-z] — обозначает перечень возможных значений. В данном случае, возможно также использовать просто значение «С», т.к. подразумевается, что мы сможем добавить любую букву.

1-15 — обозначает количество символов которое может быть задано — от 1 до 15 символов (в данном случае).

Пример №3

Необходимо, чтобы поле для контактного e-mail заполнялось именно адресом электронной почты

В таком случае необходимо использовать следующий код

Читать еще:  Активация мс офис 2020

[а-я,a-z,0-9]1-10 — обозначает от 1 до 10 букв или цифр

[@]1 — обозначает обязательность ввода одного символа-собачки

[.]1 — обозначает обязательность ввода одной точки после букв

С2-3 — обозначает количество букв для обозначения домена электронного ящика

Пример №4

В компании принята определенная нумерация договоров. Необходимо, чтобы в номере договора вначале можно было указать буквы, Например, в начале необходимо указать тип договора — ДП или ДА (т.е. Договор Поставки или Договор Аренды), потом год заключения (четыре цифры), потом тире, потом 5 цифр договора.

В таком случае необходимо использовать следующий код

[ДП,ДА] — обозначает тип договора

[20]N2 — обозначает возможность указания любого года, начиная с 2000

P1 — обозначает возможность поставить один знак пунктуации (тире)

N5 — обозначает возможность указать 5ти значный номер договора

Пример №5

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

В таком случае необходимо использовать следующий код

[+7]1 — обозначает, что номер должен начинаться с +7, а 1 означает, что комбинацию символов, заключенную в квадратные скобки, нужно ввести 1 раз

[(,0-9]1N3[),0-9]1 — означает, что код города должен состоять из 3 цифр в скобках или 5 цифр без скобок

N5-7 — обозначает необходимость ввода остальных цифр номера

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

Программа Access использует информацию маски ввода для управления способом ввода дан­ных в таблицу. Но маску можно перехитрить и ввести данные по-другому. Вы могли бы создать форму (как описано в части IV) и отключить маску. Маска не обеспечивает стопроцентной за­щиты от некорректных данных, если вам нужна полная гарантия, вместо маски нужно применять правило верификации (validation rule).

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

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

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

■ наберите или отредактируете маску непосредственно в поле свойства Маска ввода;

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

В любой маске есть три типа символов:

заполнители указывают вам, куда вводить символ;

специальные символы сообщают программе Access о способе интерпретации части маски;

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

В предыдущем примере маска номера телефона — !(999) 000-000. Символы 9 и 0 — запол­нители: они указывают, куда вводить цифры номера телефона. Скобки, пробел и дефис — про­сто средства форматирования — литералы. И всего один специальный символ — восклица­тельный знак. Он сообщает Access о том, что символы должны вводиться в маску слева направо, стандартный и единственный имеющий смысл в случае телефонного номера вариант.

Для того чтобы разложить все по полочкам, обратите внимание на следующие таблицы, В табл. 4.2 приведены все заполнители, которые можно использовать в масках ввода. В табл. 4.3 перечислены другие специальные символы. Все остальное автоматически относится к лите­ралам.

Таблица 4.2. Символы-заполнители для масок ввода

Таблица 4.2. (окончание)

Таблица 4.3. Специальные символы для масок ввода

Далее приведено несколько примеров масок, чтобы помочь вам взяться за дело.

■ (000) 000-000. В телефонный номер обязательно должны быть включены цифры междугороднего кода. Эта маска отличается от маски телефонного номера предлагаемой Мастером создания масок. В последней первые три 0 заменены 9, что делает междугородний код необязательным.

■ 00000-9999. Американский почтовый индекс, который состоит из пяти обязательных цифр, за которыми следуют дефис и (иногда) четыре дополнительные цифры.

■ L0L 0L0. Британский или канадский почтовый код, который формируется из шести символов с чередованием букв и цифр, например, M6S ЗН2.

■ 99:00:00 >LL. Маска для ввода времени в поле типа Дата/время. Она формируется из двух цифр для часов и двух цифр для минут. Последние два символа (благодаря наличию символа >) всегда отображаются как прописные и предназначены для обозначения половины суток AM или РМ. (Технически эта маска не препятствует вводу в эти позиции других символов. Но если вы введете время, такое как 12:30 GM, программа Access

пожалуется на то, что не может преобразовать ваше значение в тип данных Дата/время, как того требует поле.)

■ 099.099.099.099. IP-адрес, идентифицирующий компьютер в сети. Он записан как четыре значения, разделенные точками. В каждой части адреса должна быть, как минимум, одна цифра, а как максимум — три. Такой шаблон в маске отображается комбинацией 099 (одна обязательная цифра, за которой следуют две необязательные).

■ Пароль (Password). Маска, допускающая ввод обычного текста разной длины с одной лишь разницей, все символы отображаются звездочками (*) и скрыты от любопытных глаз.

Маски могут заканчиваться двумя необязательными элементами, разделенными точкой с запятой (;).

Вторая составляющая маски — число, сообщающее программе Access, должна ли она со­хранять литеральные символы маски в записи БД. (Это последний вопрос, который задает Мастер создания масок.) Если этот фрагмент маски пропустить или использовать цифру 1, Access сохраняет только символы, которые вводит пользователь. Если же вы примените цифру 0, программа сохранит весь текст вместе с литералами.

Читать еще:  Как активировать офис 2020 бесплатно

В третьей составляющей маски содержится символ-заполнитель. Если этот компонент маски пропустить, программа Access применяет знакомый знак подчеркивания.


Далее приведена маска, в которую включены оба дополнительных компонента:

Во второй части стоит 1, а в третей — #. Маска предназначена для ввода телефонных но­меров и сохранения их в БД вместе с литералами маски (в данном случае двумя скобками, пробелом и дефисом), в ней вместо знака подчеркивания в качестве заполнителя использу­ется знак номера (#).

Рис. 4.13. Для добавления вашей собственной маски используйте кнопки переходов между записями (расположенные у нижнего края этого окна) для перехода в конец. Это окно можно использовать и для изменения маски. Например, встроенная маска телефонного номера не требует обязательного включения междугороднего кода. Если это свобода, которой вы не хотите пользоваться, замените маску более строгой версией (000) 000-0000

Дата добавления: 2014-11-13 ; просмотров: 7 ; Нарушение авторских прав

Практическая работа в MS Access 2010. Основные приемы работы с данными

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

MS Access 2007(2010). Основные приемы работы с данными

Задание: Создание базы данных. Знакомство с основными объектами базы данных. Создание и заполнение таблицы. Режимы представления таблицы. Типы данных. Маска ввода. Изменение структуры таблицы в режиме конструктора.

Создание базы данных

Заранее создайте каталог (папку) с названием BAZA.

Запустите MS Access 2007

Нажмите кнопку Создать базу данных на панели инструментов или в меню Файл – Создать. Будет открыто окно диалога Создание базы данных, в которое следует ввести имя базы, например Adress и выбрать каталог BAZA. В результате вы увидите окно базы данных.

Далее необходимо перейти в режим Конструктор и создать структуру первой таблицы базы данных. Для этого необходимо щелкнуть на пиктограмме Вид и выбрать режим Конструктор.


Рис. 2.

Откроется окно Сохранение, в котором надо указать имя «Адреса» и нажать кнопку ОК.


Рис. 3.

Откроется таблица «Адреса» в режиме Конструктор

Создаем структуру таблицы «Адреса». В первую строку колонки «Имя поля» вводим код получателя (Адресат) и нажимаем клавишу Enter. Курсор переместится в колонку Тип данных. Access по умолчанию назначает тип данных — Счетчик. Нажимаем клавишу Enter, при этом курсор переместится в колонку Описание, при необходимости вводим описание данных.

Первой строке таблицы (поле Адресат) Access по умолчанию назначает поле первичного ключа. Для первичного ключа в свойствах поля устанавливается значение Индексированного поля: Да (Совпадения не допускаются) . Далее заполняем вторую строку (второе поле таблицы), Имя поля – «Фамилия», Тип данных — текстовый. Третья строка: Имя поля – «Имя», Тип данных – текстовый, четвертая строка: Имя поля – «Адрес» Тип данных – текстовый, пятая строка: Имя поля – «ДомашнийТелефон», Тип данных – текстовый, и шестая строка Имя поля – «СотовыйТелефон», Тип данных — текстовый.

В процессе создания таблицы, вы встретились с понятием ключа.

Первичный ключ (в последующем будем называть просто ключом) – одно или несколько полей, совокупность которых однозначно определяет любую запись таблицы.

В нашем варианте ключевым является поле Адресат . В таблице видно, что это поле – счетчик , т.е. нумерует записи в порядке ввода. Заполнять поле Адресат не нужно, счетчик срабатывает автоматически, как только заполнена хоть одна ячейка строки таблицы .

Заполните только поля Фамилия и Имя , остальные поля оставьте незаполненными.

Любая таблица Microsoft Access 2003 может быть представлена в двух режимах:

режиме таблицы , предназначенном для ввода данных, их просмотра и редактирования;

режиме конструктора , предназначенном для создания и изменения таблицы.

Если внимательно рассмотреть содержимое ячейки, то можно увидеть некоторую разметку — маску ввода.

Маска ввода — это шаблон, позволяющий вводить в поле значения, имеющие одинаковый формат. Маска ввода автоматически изображает в поле постоянные символы. При вводе данных в поле нет необходимости набирать эти постоянные символы, даже если они должны быть включены в значение поля; достаточно заполнить пустые позиции в маске ввода. Кроме того, Microsoft Access 2003 не позволит ввести в поле значения, не вписывающиеся в определенную для этого поля маску ввода.

Для того, чтобы изменить маску ввода для телефона, следует переключиться в режим конструктора таблицы. Это можно сделать, выбрав команду Конструктор меню Вид или при помощи кнопки панели инструментов .

Окно конструктора содержит таблицу, в первом столбце которой перечислены поля, а во втором типы данных (форматы).

Зададим маску ввода для полей ДомашнийТелефон и СотовыйТелефон . Установите текстовый курсор в имя поля Домашний телефон в нижнем поле Общие напротив Маски ввода и создайте шаблон в окне Создание масок ввода щелкните Cписок введите в поле Описание – Номер телефона, Маска ввода – 0-00-00, Заполнитель — *, Образцы данных – 2-66-34 и щелкните по кнопке Вперед на 1 запись . Создайте маску ввода для номера сотового телефона: Описание – Номер телефона, Маска ввода – 000-000-00-00, Образец данных – 902-567-37-58 щелчок по и Закрыть .

В окне Создание масок ввода щелкните по полю Номер телефона 2-66-34 – Далее – Готово.

Щелкнув по строке Конструктора Сотовый телефон , измените для него маску ввода на десятизначный номер из созданного вами шаблона. Перейдите из режима Конструктора в режим Таблицы , для этого выполните команду Вид – Таблица или нажмите кнопку на панели инструментов . На вопрос о сохранении таблицы отвечайте Да. Далее заполнение номеров телефонов заключается в вводе в каждую ячейку цифр, перемещая курсор из ячейки в ячейку.

Читать еще:  Создание подчиненной формы в access 2020

Вернитесь в таблицу и заполните поле Адрес . Введите данные в поле Адрес . Измените ширину столбцов таблицы по аналогии с электронными таблицами. Приблизительный вид таблица показан на рисунке ниже.

35 Маска ввода в Access

Для просмотра онлайн кликните на видео ⤵

ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access Подробнее

Microsoft Access № 7: маска ввода Access для номера телефона Подробнее

Создание маски ввода для поля Номер телефона Подробнее

Microsoft Access № 6: маска ввода Access для даты Подробнее

Готовая база Microsoft Access Грузоперевозки (1 из 2) Подробнее

КАК и ЗАЧЕМ использовать мастер подстановок в Microsoft Access Подробнее

Как создать отчеты в Microsoft Access за 10 минут Подробнее

Как создать главную кнопочную форму в Microsoft Access за 9 минут Подробнее

Что такое ключевые поля и индексы в БД Microsoft Access Подробнее

Первое знакомство с базами данных Microsoft Access Подробнее

Какие типы связей между таблицами существуют в БД Access Подробнее

Какие типы данных существуют в базе данных Microsoft Access Подробнее

Как создать таблицы в Microsoft Access за 8 минут Подробнее

ПОШАГОВОЕ создание схемы данных в базе данных Access Подробнее

Как ЛЕГКО и БЫСТРО создать схему данных в Microsoft Access? Подробнее

ЛЕГКОЕ создание таблиц в базе данных Microsoft Access Подробнее

Как создать формы в Microsoft Access за 10 минут Подробнее

ЛЕГКОЕ создание маски ввода в базе данных Microsoft Access

Просмотров: 55 195

19 октября 2016

Shikite Kusanagi

Отвратительно. Особенно место, где нужно прописать знаки вопроса. Почему авторы access побрезговали таким инструментом, как регулярные выражения? Хоть их я тоже люто не люблю, но в них хотя бы логика есть и некая «красота».
По возможности, предпочту вообще не связываться с пользовательскими масками.

Torpedo ZIL

Здравствуйте ещё раз! Спасибо большое автору видео за все уроки. У меня есть вопрос по маске ввода. Но не знал — туда ли этот вопрос. Получается сделал я маску ввода на паспорт и на телефон это отлично. Но тут ещё задача — пытаюсь сделать базу данных для спортивных игр. Это и футбол и другие. И получается для футбола я делаю — и у меня появляется выпадающий список результатов матча. Это такие результаты, как 1:0, 2:0, 2:1, 2:2, 2:3 и т.д. То есть чтобы не писать счёт вручную и два раз (в двух столбцах) у меня это всё в одном столбце сделано с помощью мастера подстановки. Но тут возникает проблема.
Аксесс не воспринимает данный тип, как то 1:0, 2:0 как числовой. Т.е. получается, что дальше работать с этими цифрами нельзя. Можно ли как то указать аксессу, что это двоеточие — это означает вычесть из большего меньшее. И чтобы он понимал, что это разные числа и из 1 вычитал 0 и результат математически через запрос вносил в другой столбец, где уже бы было написано -1. Либо при ничейной исходе было бы написано 0 (т.к. 1:1, 2:2 и т.д. это 0. Т.к. 1-1 = 0 и 2-2=0).
Или как вариант можно ли это 1:0 заменить на 1-0, чтобы он сразу делал эту математическую операцию и вносил результат в другой столбец. Как это сделать?

Валерия Дранишникова

Здравствуйте! Данные хранятся без знаков маски, ставим 1.
Но при вводе маски для адреса мы указывали, что будем хранить адрес без знаков маски, то есть должно быть 1. Однако в конце ввода маски для адреса было ;;_
И фраза «Данные хранятся без знаков маски» означает, что если мы в столбце будем писать «гор. Москва», где-то в базе это будет храниться как «Москва»? Нужно ли запоминать, как мы решили хранить данные, для дальнейшей работы в программе?

Алексей Нехорошев

Спасибо за видео! Подскажите как назначить маски на значения выпадающего списка? Возможно ли это?

Ksenia Streltsova

у меня window 10 , проблема с маской G-000111 не ставится , не задается , а на экзамене проблема была с датой 04-Abr-18 , на 5 строке зависло с вопросительным знаком, пишет с большой буквы, bloq maús отключен . проблему так и не нашла. Hе дает нi в одной таблице ставить месяц апрель . помогите пожалуйста

ОсВЕДОмитель

Если поставить маску ввода на дату, пропадает календарик. Как можно побороть?

Alex Un

спасибо за урок! а можно ли создать маску для ввода e-mail ?

Aleksei Karchewskii

с символами сложновато

Aleksandr Tishkin

Здравствуйте! А как сделать чтобы не окруляло число в большую или меньшую сторону при вводе (количество товара). За ранее спасибо

Виктор Косенков

Спасибо за уроки. Отличный стиль объяснения: кратко, точно.
Замечание: то, что Вы называете «нижний слэш», правильно называть «подчёркивание». Слэш — это «косая черта».

Kaisar Berdishaev

Добрый день. Прекрасный урок! Сразу стали испытывать в акцессе разные маски и тут не хватило смекалки. Подскажите как ввести маску ввода, если названия некоторых городов пишутся через черточку, а других без черточки. Например столбец Destination (место назначения): Нью-Йорк, Санкт-Петербург (нет пробела, есть черточка, еще одна заглавная буква в названии), в то же время здесь могут быть написаны также Лондон, Москва (нет черточек, нет пробелов, нет второй заглавной буквы), Нижний Новгород (нет черточки, есть пробел, есть дополнительная заглавная буква). Возможно ли для этих всех названий придумать одну маску ввода?

ИП Исток

Про режим хранения маски не понятно: чем отличаются 0, 1 или если ничего не писать?

Ссылка на основную публикацию
Adblock
detector