русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Маска ввода


Дата добавления: 2015-07-09; просмотров: 935; Нарушение авторских прав


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

Пусть нужно в поле числового типа ЦЕНА таблицы СТРОЙМАТ ограничить ввод числа знаков после запятой до двух и обеспечить видимость разделителей тысяч при вводе. Для решения этой задачи в режиме конструктора таблиц щелкнем мышью на строке ЦЕНА, а в области Свойства поля в строке Маска ввода введем последовательность следующих символов: #.###,## Это и есть маска ввода. При заполнении таблицы видны символы точка (разделитель тысяч) и запятая (разделитель целой и дробной частей числа). Вводить следует только цифры. Максимально возможное вводимое число равно 9999,99.

Маску ввода для полей текстового типа, а также полей типа дата/время можно создать с помощью мастера. Рассмотрим ввод номера телефона в таблицу ЗАВОД с использованием маски ввода, создаваемой с помощью мастера. Для этого следует в режиме конструктора щелкнуть на поле ТЛФ_Д и в области свойств щелкнуть на строке Маска ввода. В этой строке появится кнопка с многоточием, на которой нужно щелкнуть. Появится первое диалоговое окно Создание масок ввода, показанное на рис. 2.12.

Рис. 2.12

В этом окне следует щелкнуть на строке Телефон, а затем в поле Проба. В этом поле появится изображение маски ввода. Если оно нас устраивает, то нажимаем кнопку Готово. Если нужно ввести изменения - нажимаем кнопку Далее>. Появится второе окно Создание масок ввода. В поле Маска ввода находится предлагаемый вид номера телефона с символами маски ввода. Если нужно изменить маску, то нужно щелкнуть по этому полю, удалить его содержимое и ввести постоянные символы маски (скобки, тире, пробелы, буквы), а также символы #, которые обозначают позиции для цифр, из которых состоит номер телефона, например ## - ## - ##.Из раскрывающегося списка Заполнитель выбираем символ, например _ . Эти символы появятся при вводе и будут заменены цифрами при наборе. Нажимаем кнопку Готово. Появляется третье окно Создание маски ввода. В этом окне следует указать способ сохранения данных: с символами маски ввода или без них и нажать кнопку Готово. В следующем окне сразу нажимаем кнопку Готово.



Если нужной строки в окне, показанном на рис. 2.12. нет, то следует нажать кнопку Список. Появится окно Настройка масок ввода. Используя переключатель Запись, следует просмотреть предлагаемые образцы и выбрать наиболее близкий или пустой, затем создать свою маску ввода со своим именем, после чего нажать кнопку Закрыть. В списке окна, показанного на рис 2.12, появится строка с именем новой маски ввода. Именно так и введено имя Телефон,которого раньше не было. Новая маска будет сохранена при работе с другими базами данных. Описанным выше способом можно создавать любые маски ввода например, в поле ГАБАРИТ таблицы CТРОЙМАТ можно ввести следующую маску ## x ## x ##. Здесь в качестве постоянных символов используются четыре пробела и две буквы х. В результате при вводе получится, например, 22 х 34 х 25.

Можно маску ввода вводить и непосредственно в окне конструктора таблицы в области Свойства поля "вручную", без использования мастера. Главными преимуществами использования мастера является оперативность и демонстрация вида маски (после щелчка мышью на поле Проверка)и возможность вернуться назад (нажатием на кнопку Назад), если что-то не устраивает.

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

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

При поиске (см. подразд. 2.11) постоянные символы маски ввода не учитываются. В окне поиска в поле ввода Образец (см. рис. 2.11) следует вводить только цифры, которыми заменены символы # маски ввода. Пусть в поле ГАБАРИТ таблицы СТРОЙМАТ применена маска ввода ## x ## x ##. В поле ввода Образец поиска следует ввести, например, 223344.



<== предыдущая лекция | следующая лекция ==>
Размер поля | Сообщение об ошибке


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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