Имена полей не должны совпадать с зарезервированными словами. Например, не следует давать полю имя Count, Name и т.п.
Имя поля должно быть уникальным в пределах таблицы. И хотя система не запрещает использование одинаковых имен полей в разных таблицах, избегайте использования одинаковых имен для обозначения разных по смыслу атрибутов.
Имя должно быть понятно не только в контексте данной конкретной таблицы. Так, например, если в таблице «Сотрудник» есть поле «Код» и такое же поле есть в таблице «Кафедра», то в первом случае это будет код сотрудника, а во втором - код кафедры. Многие системы (и Access в том числе) при соответствующей настройке автоматически связывают таблицы по полям, которые имеют одинаковые имя, тип и длину. Если имена даны непродуманно, то могут возникнуть неправильные связи либо процесс задания связей будет несколько сложнее, чем при правильном задании имен.
После задания имени нужно выбрать тип поля. Если щелкнуть мышью по свободной ячейке графы «Тип поля», то высветится список допустимых типов полей (см. рис. 5.5), из которого и следует выбрать подходящий для описываемого поля тип. Имя и тип поля должны задаваться обязательно.
Графа «Описание» может не заполняться. Эта графа используется в целях документирования проекта.
Допустимые типы полей в Access2000 и их краткая характеристика приведены в табл. 5.1.
Таблица 5.1
|
Тип данных |
Содержимое поля |
Размер |
|
Текстовый |
Текст или числа, не требующие проведения расчетов (номера телефонов, коды и т. п.) |
Максимальное число символов - 255 |
|
Поле Мемо |
Длинный текст или комбинация текста и чисел |
До 65 535 символов |
|
Числовой |
Числовые данные, используемые для проведения расчетов |
1,2,4 или 8 байт |
|
Дата/время |
Даты и время, относящиеся к годам с 100 по 9999 включительно |
8 байт |
|
Денежный |
Специальный формат для представления числовых данных. Точность до 15 знаков в целой и до 4 знаков в дробной части |
8 байт |
|
Счетчик |
Уникальные последовательно возрастающие (на 1) или случайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу |
4 байта |
|
Логический |
Поля, которые могут содержать одно из двух возможных значений (True/False, Да/Нет) |
1 бит |
Продолжение таблицы 5.1
предыдущаяследующая