Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Субд_Учебное_пособие (Бойченко, Туманова).doc
Скачиваний:
203
Добавлен:
02.03.2016
Размер:
8 Мб
Скачать
☆

4.4.4. Маски ввода

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

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

Рис 4.8. Окно настройки и масок ввода

Вставив нужный формат маски, вы сможете использовать его в дальнейшем. Задав образцы данных и тип маски, нажмите кнопку «Закрыть». Далее следуйте указаниям мастера масок. В конечном итоге, когда вы будете заполнять вашу таблицу телефонными номерами, код vосковского номера телефона будет проставляться автоматически, облегчая вам работу.

4.4.5. Управление размерами поля

Размер поля – это количество символов, которое пользователь может ввести в это поле. Обычно строка свойства «Размер поля» размещается первой в области «Общие» (в зависимости от того, какой тип данных выбран).

Существует несколько причин, по которым в некоторых случаях размер поля следует сделать минимальным. Иногда простое ограничение размера поля может уменьшить вероятность ошибок. Если в строке «Размер поля» вы введёте 2, то программа не позволит вам ввести значение больше двух символов. Кроме того, при меньших размерах полей ваша таблица будет более компактной и простой для чтения.

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

4.4.6. Специальные размеры полей с числовым типом данных

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

Рис. 4.9. Окно установления размера поля

Отметьте, что первые три установки – Байт, Целое и Длинное целое – позволяют вводить только целые числа (без дробной части). Размер поля «Двойное с плавающей точкой» позволяет вводить до пятнадцати десятичных знаков.

Таблица 4.3

Размеры полей числового типа

Параметр, определяющий размер поля

Диапазон значений

Десятичные знаки

Байт (Byte)

От 0 до 255

Нет

Целое (Integer)

От -32 768 до 32 767

Нет

Длинное целое (Long Integer)

От -2 147 483 648 до 2 147 483 647

Нет

Двойное с плавающей точкой (Double)

От -3,4*до 3,4*

7

Действительное (Single)

От -1.797*до 1.797*

15

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