Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Предполагаемые действия. Определение маски ввода для поля в режиме конструктора таблицы



Определение маски ввода для поля в режиме конструктора таблицы

Определение маски ввода для поля в режиме конструктора запроса

Определение маски ввода для текстового поля или поля со списком в режиме конструктора форм

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acdecCreateInputMaskFieldControlW":1:"Foo":"Invisible"}

KK Выбор между форматом и маской данных

В Microsoft Access существует два свойства полей, изменение которых приводит к походим результатам: свойство Формат поля (Format) и свойство Маска ввода (InputMask).

Свойство Формат поля (Format) используется для отображения данных в постоянном формате. Например, если свойство Формат поля (Format) для полей типа Дата/Время установлен на Средний формат даты, то все вводимые данные будут отображаться в следующем формате: 12-янв-96. Если же пользователь базы данных введет число в виде 12.01.96 (или в другом определенном виде), то при сохранении записи формат даты будет преобразован в Средний формат даты.

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

Для числовых, денежных, логических полей, а также полей Дата/время и счетчика существуют встроенные форматы отображения. Для данных типов полей можно также установить специальные форматы. Для текстовых полей, полей МЕМО и гиперссылки встроенных форматов нет, но для них можно указать специальные форматы. Для полей объектов OLE форматы отображения данных определить невозможно.

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

Маска ввода обеспечивает соответствие данных определенному формату, а также заданному типу значений, вводимых в каждую позицию. Например, в указанной выше маске ввода требуется, чтобы все вводимые телефонные номера содержали точное число только цифровых знаков и составляли полный номер телефона в США: код штата, код города и номер абонента.

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

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acdecDecideWhetherUseDisplayFormattingDataEntryMasSW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 395 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...