Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка к практическим работам.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.68 Mб
Скачать

Типы данных

Текстовый

Алфавитно-цифровые данные

до 255 байтов

Memo

Алфавитно-цифровые данные - предложения, абзацы, тексты

до 64000 байтов

Числовой

Числовые данные

1, 2, 4 или 8 байтов

Дата/Время

Даты и время

8 байтов

Денежный

Данные о денежных суммах, хранящиеся с 4 знаками после запятой

8 байтов

Счетчик

Уникальное длинное целое, генерируемое Access при создании каждой новой записи

4 байта

Логический

Логические данные

1 бит

Поле объекта OLE

Картинки, диаграммы или другие OLE-объекты

до 128 Мбайт

Гиперссылка

Гиперссылки, которые представляют собой путь у файлу на жестком диске либо адрес в сетях Internet и Intranet

В списке Тип данных есть элемент Мастер подстановок, который позволяет представлять значения полей в виде простого или комбинированного списка. Дополнительные свойства такого поля представлены на вкладке Подстановка окна Конструктора таблиц.

По умолчанию устанавливается тип данных Текстовый. Изменить его можно с помощью раскрывающегося списка. В колонке Описание можно ввести комментарии к каждому полю.

Свойства полей

Для каждого поля можно задать определенные свойства (размер, формат и т.д.), зависящие от типа данных. Значения этих характеристик устанавливаются в нижней части окна Конструктора.

Размер поля

Поле с Текстовым типом данных может иметь размер от 1 до 255 символов; по умолчанию – 50 символов.

Числовой тип данных может иметь размер поля:

Байт

Целые числа от 0 до 255 (1 байт)

Целое

Целые числа от -32768 до +32767 (2 байта)

Длинное целое

Целые числа от -2147483648 до +2147483647

(4 байта)

С плавающей точкой (4 байта)

Числа с точностью до 6 знаков от -3,4*1038 до +3,4*1038 (4 байта)

С плавающей точкой (8 байтов)

Числа с точностью до 10 знаков от -1,79*10308 до +1,79*10308 (8 байтов)

Формат поля

Для типов данных Числовой, Денежный, Счетчик существует стандартный набор форматов поля:

Стандартный

(Устанавливается по умолчанию). Отсутствуют разделители тысяч и знаки валют

Денежный

Символы валют и 2 знака после запятой

Фиксированный

По крайней мере, 1 знак до и 2 знака после запятой

С разделителями тысяч

2 знака после запятой и разделители тысяч

Процентный

Процент

Экспоненциальный

Экспоненциальный формат

Для типа Дата/Время

Полный формат даты

19.06.99 17:15:34

Длинный формат даты

19 июня 1999

Средний формат даты

19-июн-99

Краткий формат даты

19.06.99

Длинный формат времени

17:15:34

Средний формат времени

05:15

Краткий формат времени

17:15

Для Логического типа данных

Да/Нет

Число десятичных знаков

Для Числового и Денежного типов данных можно задать число знаков после запятой. По умолчанию устанавливается Авто, при котором для Денежного, Фиксированного, С разделителями тысяч и Процентного форматов поля выводятся 2 знака после запятой, для Стандартного формата определяется точностью вводимых данных (от 0 до 15 знаков).

Маска ввода

Для Текстового, Числового и Денежного типов данных, а также типа Дата/Время можно задать маску ввода. Например, для телефона можно задать маску вида (###)000-0000.

Подпись

Можно определить имя поля, которое Microsoft Access будет выводить в элементах управления – подпись форм и в заголовках отчетов (может не совпадать с именем поля)

Значение по умолчанию

Содержит значение, устанавливаемое по умолчанию в соответствующем поле таблицы (Кроме типов данных Счетчик, Memo и Объект OLE). Для Числового типа значением является 0, а для Текстового и Memo типов - Null

Условие на значение

Определяет множество значений, которые пользователь может вводить в это поле при заполнении таблицы. Можно задать условие, например <100 (Значение поля должно быть <100)

Сообщение об ошибке

Определяет сообщение, которое появляется на экране при вводе недопустимого значения. Вводится текст сообщения об ошибке (Например, Значение должно быть <100)

Обязательное поле

Если не допускается, чтобы в этом поле хранилось значение Null, то значение этого свойства должно быть Да

Пустые строки

Устанавливается значение Да (Для текстовых и Memo-полей)

Индексированное поле

Задается в том случае, когда для полей с типом данных Текстовый, Числовой, Денежный, Дата/Время и Счетчик необходимо ускорить доступ к данным (Значение Да). Поле первичного ключа индексируется автоматически.