
- •Базы данных: основные понятия, объекты. Схема взаимодействия объектов бд.
- •4. Установите связь вида "один ко многим" между каждой из двух главных таблиц и соединительной таблицей.
- •4 Создание таблиц в ms Access. Типы полей. Маски и форматы ввода. Схема данных
- •Имена полей и тип данных
- •Создание в ms Access запросов на удаление и обновление.
- •8 Создание в ms Access запросов на создание таблицы и добавление записей.
- •Ms Access. Правила формирование масок для группового отбора записей.
- •Ms Access. Использование панели элементов для редактирования отчетов.
- •Ms Access. Использование построителя выражений
- •16 Ms Access. Использование панели элементов для редактирования форм.
- •Ms Access. Формы: использование элементов управления.
- •Ms Access. Использование макросов.
- •Ms Project. Диаграммы Ганта
- •Ms Project. Этапы построения проекта.
- •Ms Project. Планирование ресурсов и создание назначений.
- •Определение назначений
- •Ms Project. Отслеживание хода выполнения проекта.
- •Принципы отслеживания
- •Защита информации. Причины потери информации
- •Защита информации. Компьютерные вирусы. Классификация и способы борьбы с ними
- •Защита информации. Электронная цифровая подпись.
Ms Access. Правила формирование масок для группового отбора записей.
Определение маски ввода
Если свойство Формат Format) управляет тем, как данные отображаются в поле таблицы, то свойство Маска ввода Input Mask) позволяет контролировать ввод данных в таблицу. И не только контролировать, но и упрощать процесс ввода. Маску используют в том случае, когда вводимые данные должны содержать определенные символы в некоторых позициях вводимой строки. Самым простым и ярким примером таких данных являются номера телефонов. Маска ввода должна обеспечить возможность вводить только цифры номера, а остальные символы скобки вокруг кода города, дефис между цифрами номера) будут добавляться автоматически. Маска задается с помощью символов, приведенных в табл. 2.12
Символ маски |
Описание |
0 |
В данную позицию должна быть введена цифра. Знаки плюс (+) и минус (-) не допускаются |
9 |
В данную позицию должна быть введена цифра или пробел. Знаки плюс (+) и минус (-) не допускаются |
# |
В данную позицию должна быть введена цифра, пробел, знаки плюс (+) или минус (-) |
L |
В данную позицию должна быть введена буква |
? |
В данную позицию может быть введена буква или пробел |
A |
В данную позицию должна быть введена буква или цифра |
a |
В данную позицию должна быть введена буква, цифра или пробел |
& |
В данную позицию должен быть введен произвольный символ или пробел |
C |
В данную позицию может быть введен произвольный символ или пробел. Если пользователь ничего не введет, Access не занесет в эту позицию никаких данных |
. (точка) |
Десятичный разделитель (зависит от региональных установок в окне Язык и стандарты Панели управления Windows) |
, (запятая) |
Разделитель групп разрядов (зависит от региональных установок в окне Язык и стандарты Панели управления Windows) |
Для того чтобы сформировать маску ввода, можно использовать Мастера масок ввода Input Mask Wizard). Откройте в режиме Конструктора таблицу "Заказы" Orders). Выделите поле "Дата размещения". Чтобы ввести маску ввода для этого поля, щелкните мышью по ячейке свойства Маска ввода Input Mask). Нажмите небольшую кнопку с тремя точками рис. 2.21), которая появится справа эта кнопка называется кнопкой Построителя и будет встречаться еще во многих местах), и дальше следуйте указаниям мастера:
В первом диалоговом окне вы можете выбрать нужную маску из списка рис. 2.22). Если вы попытаетесь вводить данные в поле Проба Try It), то сможете увидеть, как будут форматироваться вводимые вами символы. Нажмите кнопку Далее Next).
Во втором диалоговом окне вы увидите название маски, соответствующую ей строку символов, поле со списком Заполнитель Placeholder character), в котором можно выбрать символ-указатель заполняемых при вводе позиций, и поле проверки работы маски. Вы имеете возможность скорректировать символьную строку маски, чтобы добиться желаемого эффекта. Нажмите кнопку Далее Next).
В последнем диалоговом окне нажмите кнопку Готово.
Сформированная символьная строка маски отображается в поле Маска ввода Input Mask) для поля "ДатаРазмещения" OrderDate) рис. 2.22). Маска ввода состоит из трех частей:
символьной строки маски;
символа 0. Это означает, что введенные в поле данные будут сохраняться вместе со специальными символами. Можно заменить 0 на 1 — тогда специальные символы маски не будут запоминаться в поле;
символа заполнителя.