- •Лабораторная работ № 2.
- •Создание таблицы Pets
- •Создание базы данных
- •Окно базы данных
- •Объекты базы данных
- •Кнопки окна базы данных
- •Панель инструментов окна базы данных
- •Конфигурация панелей инструментов в Access для Windows
- •Создание таблицы
- •Создание структуры таблицы
- •Диалоговое окно Новая таблица
- •Импорт таблиц Импорт таблиц и объектов базы данных из внешнего файла в новую таблицу
- •Создание таблицы в режиме таблицы
- •Окно конструктора таблицы
- •Работа с полями
- •Присвоение имени
- •Задание типа данных
- •Ввод описания поля
- •Завершение создания таблицы Pets
- •Изменение структуры таблицы
- •Вставка нового поля
- •Удаление поля
- •Изменение расположения поля
- •Изменение имени поля
- •Изменение размера поля
- •Изменение типа данных поля
- •От других типов к типу Текстовый
- •От типа Текстовый к типу Числовой, Денежный, Дата/время или Логический
- •От типа Денежный к типу Числовой
- •От типа Текстовый к типу Поле memo
- •Свойства полей
- •Указание размера поля
- •Использование форматов
- •Форматы данных типа Текстовый и memo
- •Форматы данных Числовой и Денежный
- •Тип формата Введенное число отображаемое число Формат
- •Форматы данных Дата/время
- •Форматы данных. Логический
- •Ввод форматов
- •Третий Формат нулевых значений
- •Маска ввода
- •Символ Описание
- •Мастер ввода маски
- •Ввод десятичных знаков
- •Подписи
- •Значение по умолчанию
- •Условие на значение
- •Вкладка Подстановка
- •Задание первичного ключа
- •Создание уникального ключа
- •Создание первичного ключа
- •Окно Свойства таблицы
- •Печать структуры таблицы
- •Сохранение таблицы
- •Манипулирование таблицами в окне базы данных
- •Переименование таблиц
- •Удаление таблиц
- •Копирование таблиц в базе данных
- •Копирование таблицы из другой базы данных
Маска ввода
Маска ввода задает шаблон, облегчающий ввод данных в поле. Например, создайте следующую маску ввода для поля Телефон, которая позволяла бы вводить только цифры и автоматически добавляла промежуточные символы: (__) _-_. Access автоматически добавит символ \ для каждого промежуточного символа. Так, для значения (999)000-0000 получится \(999\)000\-0000. Значение свойства Маска ввода может содержать до трех компонентов, разделяемых точкой с запятой (;).
Первая часть маски задает саму маску ввода (например, (999) 000-0000!). Восклицательный знак указывает, что маска ввода заполняется справа налево; этот символ следует использовать, если в левой части маски есть позиции, заполнять которые необязательно. Во второй части указывается, будет ли Access при вводе данных сохранять промежуточные символы в таблице. Введенный в данный компонент символ 0 указывает, что промежуточные символы (например, скобки и дефисы в маске ввода телефонных номеров) сохраняются вместе с введенными пользователем символами; значение 1 или пустое значение данного компонента указывает, что сохраняются только символы, введенные пользователем. В третьей части указывается символ, который будет использован вместо пробелов в данной маске ввода. Можно использовать любой символ (по умолчанию выбран символ подчеркивания). Если вы хотите, чтобы был отображен пробел, используйте пробел, заключенный в кавычки (" ").
При задании маски ввода и свойства Формат поля для одних и тех же данных свойство Формат поля имеет преимущество при отображении данных в Access. Это означает, что даже после сохранения маски ввода с данными она будет проигнорирована при форматировании данных.
Таблица 5. Символы, используемые в маске ввода
Символ Описание
О Цифра (0-9, обязательный символ, плюс (+) и минус (-) не разрешены)
9 Цифра или пробел (0-9, необязательный символ, плюс (+) и минус (-) не разрешены)
# Цифра, плюс (+), минус (-) или пробел (необязательный символ; незаполненные позиции выводятся как пробелы в режиме редактирования, но удаляются при сохранении данных)
L Буква (обязательный символ)
? Буква (необязательный символ)
А Буква или цифра (обязательный символ)
а Буква или цифра (необязательный символ)
& Любой символ или пробел (обязательный символ)
С Любой символ или пробел (необязательный символ)
< Все введенные после него символы преобразует в строчные
> Все введенные после него символы преобразует в прописные
! Указывает, что маска ввода заполняется справа налево. Следует использовать, если в левой части маски находятся позиции, заполнять которые необязательно. Маски ввода обычно заполняются слева направо. Символ можно помещать в произвольную позицию в маске ввода
\ Введенный после него символ отображается буквально (например, \А приведет к появлению символа А)
.;:;-/ Десятичный разделитель, разделители групп разрядов, времени или даты. (Используемые символы разделителей определяются настройками, выбранными в окне Язык и стандарты панели управления Windows )
Установка значения Пароль для свойства Маска ввода создает текстовое поле ввода с паролем. Любой введенный в него символ будет сохранен, но появится в виде звездочки (*).
