Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторное занятие_1_2013_упрощенный вариант....docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1 Mб
Скачать

Работа с полями. Типы данных

При создании структуры таблицы необходимо определить тип полей, которые будут в ней использоваться. Чтобы задать тип данных, которые будут храниться в определенном поле, следует щелкнуть в режиме конструктора таблиц левой кнопкой мыши в столбце Тип данных соответствующей строки, после чего в списке выбрать требуемый тип. Например, чтобы определить тип данных для поля Код таблицы, нужно выполнить щелчок в столбце Тип данных, после чего воспользоваться кнопкой со стрелкой, появившейся в данной строке. Затем следует выбрать в списке требуемый тип данных и в разделе Свойства поля окна конструктора задать параметры выбранного типа в табл. 3.

Таблица 3

Типы данных СУБД ACCESS

Тип

Объем памяти

Описание

Текстовый

До 255 байт

Текстовая строка

Поле МЕМО

До 65 535 байт

Многострочный текст

Числовой

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

Число

Датавремя

8 байт

Дата иили время

Денежный

8 байт

Денежные суммы

Счетчик

4 байта

Уникальное целое число, обозначающее порядковый номер записи в таблице

Логический

1 бит

Логическое значение

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

До 1 Гбайта

Объекты других приложений Windows

Гиперссылка

До 2048 символов

Ссылка на файл (в данном компьютере, в сети, в Интернете)

Рассмотрим основные типы данных, используемые в таблицах СУБД Access.

Текстовый. Используется для хранения строковых данных длиной до 255 символов. Свойство Размер позволяет задать максимальное количество символов (до 255), которые будут содержаться в строке (по умолчанию устанавливается Размер = 50).

Поле MEMO. Применяется для хранения текста, состоящего из нескольких строк (т.е. текста, в котором встречается символ возврат каретки).

Для этих типов данных основными свойствами, которые устанавливаются в нижней части окна конструктора, являются:

  • Формат поля  задается специальный формат, в котором данные выводятся на экран, например: синий цвет шрифта и выравнивание по левому краю;

  • Пустые строки устанавливается режим, при котором можно вводить в поле пустую строку (т.е. значение "").

Числовой. Используется для обработки чисел различного размера и формата. Размер определяется с помощью свойства Размер поля (табл. 4), а формат числа задается свойством Формат поля (табл. 5), используемого также для типов данных Денежный и Счетчик.

Примечание. Для форматов Числовой и Денежный по умолчанию устанавливается значение 0.

Таблица 4

Основные значения свойств Размер поля типа данных Числовой

Значение

Содержимое

Диапазон

Объем

Байт

Целые числа

[0; 28-1]

1 байт

Целое

Целые числа

[-215;215-1]

2 байта

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

Целые числа

[-23l;23l-l]

4 байта

Одинарное с плавающей точкой

Вещественные числа с точностью до 7 знаков после запятой

[-2128; -2-149]

и

[2-149; 2128-1]

4 байта

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

Вещественные числа с точностью до 15 знаков после запятой

[-21024; -21074]

и

[21074; 21024 -1]

8 байт

Действительное

Вещественные числа с заданной точностью (по умолчанию точность = 18 знаков)

[-1028; 1028]

12 байт

Таблица 5

Значения свойства Формат поля типов данных Числовой, и Денежный

Формат

Пример

Основной

123,456

Денежный

123,45р.

Евро

1234,5б€

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

1234,56

С разделителями разрядов

1234,56

Процентный

12,34%

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

12,ЗЕ+02

Для определения количества знаков после запятой необходимо воспользоваться свойством Число десятичных знаков, которое также используется в типах Денежный и Числовой. Доступ к свойствам полей можно получить, находясь в режиме конструктора таблицы.

Денежный. Используется для хранения денежных значений. Формат представления задается свойством Формат поля, аналогично числовому формату (табл. 3).

Счетчик. Применяется для описания поля, используемого в качестве первичного ключа, и генерирует для каждой новой записи в таблице уникальное значение формата Длинное целое.

Дата/время. Применяется при обработке значений календарных дат и времени. Этот тип данных позволяет хранить значения в нескольких форматах (табл. 5). По умолчанию устанавливается Полный формат даты.

Таблица 5

Значения свойства Формат поля типа данных Датавремя

Формат

Пример

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

18.06.07 14:11:30

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

18 июня 2007 г.

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

18-июнь-07

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

18.06.2007

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

14:11:30

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

02:11

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

14:11

Логический. Предназначен для хранения и обработки логических значений, т.е. Ложь или Истина. Этот тип данных предусматривает использование одного из следующих форматов в качестве свойства Формат поля: Истина/Ложь, Да/Нет, Вкл/Выкл (по умолчанию устанавливается формат Да/Нет).

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