Одним из основных принципов разработки реляционных баз данных является то, что все данные, содержащиеся в поле таблицы, должны иметь один и тот же тип. После задания имени поля нужно выбрать тип данных для поля. В таблице 2 перечислены типы данных полей таблиц Access.
Таблица 2
Тип данных
Описание
Размер
Текстовый
Алфавитно-цифровые символы
0-255 символов
Поле MEMO
Алфавитно-цифровые символы
0-64000 символов
Числовой
Числовые значения многих типов и форматов
1,2,4 или 8 байт
Дата/время
Данные времени и даты
8 байт
Денежный
Данные для представления денежных сумм
8 байт
Счетчик
Автоматическое увеличение номера записи
4 байта
Логический
Логические значения, да/нет, истинно/ложно
1 бит (1 или 0)
Поле объекта OLE
Рисунки, графики, видео, ЭТ
До 1 Гб.
Мастер подстановок
Отображает данные из другой таблицы
Обычно 4 байта
Гиперсвязь
Адреса Web и других HTML-документов
Поля в таблицах Access могут содержать специальное значение Null. Это значение указывает на то, что в поле не содержатся данные. Значение Null не является эквивалентом числа 0 или текстовой строки, состоящей из одного или нескольких пробелов. Значение Null помогает определить, были ли введены данные в поле. Это особенно важно при работе с числовыми полями, которые по умолчанию всегда содержат значение 0.
Поля типаПоле объект OLE используют для хранения документов, рисунков, звукозаписи и других данных в двоичном формате, создаваемых в других приложениях OLE. В таблице 3 приведены некоторые типы объектов OLE и приложения, которые могут создаватьэти объекты. OLE-объекты обычно вводятся в формытаким образом, чтобы их можно было видеть, слышать и использовать.
Таблица 3
Объект OLE
Формат файлов
Приложение-сервер
Растровая графика
.BMP, .DIB, .TIF
Графический редактор Paint, Adobe Photoshop
Векторная графика
.WMF
Microsoft Draw, Corel Draw, PowerPoint
Диаграммы
.VSD
Visio 3 и выше
Форматированный
.RTF
Тестовый редактор WordPad, Word для Windows,Lotus Word Pro
Неформатированный
.TXT
Упаковщик объектов, рекомендуется использовать мемо поля
Рабочий лист Электронной Таблицы
.XLS, .DIB
Ms Excel 3.0 и выше
Звукозапись
.WAV
Универсальный проигрыватель, Media PocketRecorder
Файл MIDI
.MID
Универсальный проигрыватель
Видеозапись
.AVI
Универсальный проигрыватель
Каждое поле обладает свойствами, которые отличаются для данных разного типа. В таблице 4 перечислены общие свойства полей.
Таблица 4
Свойства полей
Назначение свойства
Размер поля
Для текста: ограничивает размер поля до данного количества символов (1-255): по умолчанию оно равно 50
Формат поля
Изменяет внешний вид данных после их ввода (прописные буквы, дату и т. д.)
Маска ввода
Используется для ввода данных в определенном формате (телефон, почтовый индекс, личный номер, формат даты и др.)
Число десятичных знаков
Задает количество десятичных знаков (только для типа Числовой/Денежный)
Подпись
Ярлык (альтернативное имя) для полей, заменяющий имя поля, формы или отчета
Значение по умолчанию
Значение, автоматически подставляемое перед новым вводом данных в поле
Размер поля
Ограничивает размер поля
Условие на значение
Проверяет данные на основе правил, созданных с помощью выражений и макросов
Сообщение об ошибке
Отображает сообщение об ошибке, обнаруженной при проверке данных
Обязательное поле
Определяет, требует ли поле обязательного ввода значения
Индексированное поле
Ускоряет доступ к данным и, если необходимо, позволяет вводить только уникальные значения
Образец определения типов и свойств для полей таблиц (рис. 11 и рис. 12) представлен в разделе 5 (таблицы 6, 7, 9, 10)