- •I. Общие свойства полей 13
- •II. Персональные свойства полей 17
- •Создание таблиц.
- •Создание таблицы с помощью мастера.
- •Создание таблиц вручную.
- •Конструктор таблиц (обзор).
- •При выборе типа данных, используемых в поле, необходимо учитывать следующее.
- •Изменение таблиц.
- •Определение связей между таблицами. Как работает связь между таблицами?
- •Определение связей между таблицами
- •Примечания:
- •Задание свойств полей.
- •I. Общие свойства полей: Создание маски ввода для управления вводом данных в поле или элемент управления
- •Примеры масок ввода
- •Определение масок ввода
- •Допустимые символы масок ввода
- •Примеры значений, используемых по умолчанию в полях
- •Определение условий на значения используется для контроля вводимых в поле данных.
- •Примеры условий на значение поля в таблицах и элементах управления форм
- •Обязательное поле(Требование обязательного ввода данных в поле)
- •Разница между значениями Null и пустыми строками
- •Разрешение на существование значений Null в поле
- •Запрет на значения Null и пустые строки
- •Разрешение на существование в поле как значений Null, так и пустых строк
- •В следующей таблице приведены результаты всех возможных комбинаций значений свойств Обязательное поле (Required) и Пустые строки (AllowZeroLength).
- •Размер поля
- •Формат поля
- •Количество десятичных разрядов
- •Формат поля
- •Формат поля
- •Поле типа Счетчик и репликация
Задание свойств полей.
I. Общие свойства полей: Создание маски ввода для управления вводом данных в поле или элемент управления
Маски ввода используются в полях (в таблицах и запросах), в текстовых полях и в полях со списком (в формах) для форматирования данных и управления вводимыми значениями. Маска ввода состоит из текстовых символов (таких как точки, тире, скобки), разделяющих пустые интервалы, предназначенные для заполнения. Свойство Маска ввода (InputMask) состоит из текстовых и специальных символов, определяющих тип значений, которые могут быть введены в данную позицию. В основном маски ввода используются в текстовых полях и полях даты/времени, а также в числовых и денежных.
Примеры масок ввода
В приведенной ниже таблице указаны описания некоторых масок ввода и примеры значений, которые в них могут быть введены.
Описание маски ввода |
Примеры значений |
(000) 000-0000 |
(206) 555-0248 |
(999) 999-9999! |
(206) 555-0248 |
|
( ) 555-0248 |
(000) AAA-AAAA |
(206) 555-TELE |
#999 |
-20 |
|
2000 |
>L????L?000L0 |
GREENGR339М3 |
|
МАЙ Р 452Ю7 |
>L0L 0L0 |
Т2Ф 8М4 |
00000-9999 |
98115- |
|
98115-3007 |
>L<?????????????? |
Мария |
|
Иван |
ISBN 0-&&&&&&&&&-0 |
ISBN 1-55615-507-7 |
|
ISBN 0-13-964262-5 |
>LL00000- |
DB51392-0493 |
Определение масок ввода
Определение маски ввода может состоять из трех разделов, разделенных знаком точка с запятой, например, (999) 000-0000!;0;" ".
Раздел |
Описание |
Первый |
Собственно маска ввода. |
Второй |
Указывает, следует ли сохранять текстовые символы. 0 = текстовые символы сохраняются вместе с введенными значениями 1 или пустое значение = сохраняются только введенные символы |
Третий |
Символ, выводящийся в маске ввода на месте пустых символов. Допускается использование любого символа; для отображения пробела, следует ввести " " (прямые кавычки, пробел, прямые кавычки). Если данный раздел описания оставить пустым, то для представления пустых символов используется символ подчеркивания ( _ ). |
Допустимые символы масок ввода
В приведенной ниже таблице указано, как Microsoft Access интерпретирует символы, содержащиеся в первой части описания в свойстве Маска ввода (InputMask). Чтобы включить в маску текстовые константы, отличные от представленных в таблице, в том числе символы и пробелы, следует просто ввести их в нужную позицию. Чтобы включить один из следующих символов в качестве текстовой константы, необходимо перед ним ввести символ обратной косой черты \.
Символ |
Описание |
0 |
Цифра (от 0 до 9, ввод обязателен; символы плюс [+] и минус [-] не допускаются). |
9 |
Цифра или пробел (ввод не обязателен; символы плюс и минус не допускаются). |
# |
Цифра или пробел (ввод не обязателен; пустые символы преобразуются в пробелы, допускаются символы плюс и минус). |
L |
Буква (от A до Z или от А до Я, ввод обязателен). |
? |
Буква (от A до Z или от А до Я, ввод не обязателен). |
A |
Буква или цифра (ввод обязателен). |
a |
Буква или цифра (ввод необязателен). |
& |
Любой символ или пробел (ввод обязателен). |
C |
Любой символ или пробел (ввод необязателен). |
. , : ; - / |
Десятичный разделитель и разделители тысяч, значений дат и времени. (Отображаемый символ зависит от настроек языка и стандартов на панели управления Windows.) |
< |
Указывает перевод всех следующих символов на нижний регистр. |
> |
Указывает перевод всех следующих символов на верхний регистр. |
! |
Указывает заполнение маски ввода справа налево, а не слева направо. Заполнение маски символами всегда происходит слева направо. Восклицательный знак в маске ввода можно помещать в любую позицию. |
\ |
Указывает ввод любого следующего символа в качестве текстовой константы. Используется для отображения всех перечисленных в данной таблице символов как текстовых констант (например, \A выводится как символ «A»). |
Пароль |
Значение Пароль, заданное для свойства Маска ввода (InputMask), создает поле для ввода пароля. Любой символ, введенный в поле, сохраняется как символ, но отображается как звездочка (*). |
Подпись (Изменение имени поля (столбца), отображаемого на экране, в режиме таблицы):
Подпись полезно использовать в тех случаях, когда заголовок столбца должен быть длиннее или информативнее, чем имя поля. Например, поле может иметь имя «РАдрес», что облегчит его использование в программах Visual Basic для приложений и в выражениях, а выводиться на экран под заголовком «Рабочий адрес».
Если было задано свойство Подпись (Caption), а потом имя данного поля было изменено в режиме таблицы, то подпись для данного поля будет удалена. В этом случае подпись для данного поля можно задать снова, как это описано выше. Чтобы избежать удаления подписи, изменяйте имя поля в режиме конструктора.
Значение по умолчанию
Значениями по умолчанию являются текст и/или выражение, вносимые автоматически в каждом вхождении поля.
Установка свойства Значение по умолчанию (DefaultValue) для поля не влияет на существующие данные. Однако можно заменить текущее значение поля значением по умолчанию, нажав клавиши CTRL+ALT+ПРОБЕЛ.