Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_12_BD.doc
Скачиваний:
8
Добавлен:
29.07.2019
Размер:
111.1 Кб
Скачать

Типы данных

Наименование поля используется для ссылки на данные таблицы. Для определения типа хранимых данных используется тип данных. Тип данных поля вводится в поле столбца Тип данных. В МS Ассеss допустимыми являются данные следующих типов:

Текстовый - При вводе имени поля по умолчанию МS Ассеss присваивает ему текстовый тип данных с шириной поля, равной 50. Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 255 символов. Для изменения ширины поля нужно в строке Размер поля раздела «Свойства поля» задать число, определяющее ширину поля (от 1 до 255). Например, если вы зададите ширину поля равной 25, то это означает, что в такое поле не могут быть введены значения, длина которых превышает 25 символов.

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

Денежный – это поле аналогично числовому. В отличие же от числового поля, для (денежного поля свойство Формат поля устанавливается автоматически в значение Денежный, а свойство Число десятичных знаков принимает значение, равное двум знакам после запятой, которое вы при желании можете изменить. С помощью денежного типа полей можно производить вычисления с точностью до 15 знаков в целой и до 4 знаков в дробной части. При этом размер поля составляет 8 байт.

Счетчик – эти поля предназначены для хранения данных, значения которых не редактируются, а устанавливаются автоматически при добавлении каждой новой записи в таблицу. Их значения являются уникальными, последовательно возрастающими на 1 при добавлении каждой новой записи, или могут быть любыми случайными числами.

Дата/время – используют для хранения дат и времени полей, в которых данные представлены в специальном формате.

Логический - используются для хранения данных, которые могут принимать одно из двух возможных значений. Свойство Формат поля логического поля позволяет использовать специальные форматы или один из трех встроенных: Истина/Ложь, Да/Нет или Вкл/Выкл. При этом значения Истина, Да и Вкл эквивалентны логическому значению True, а значения Ложь, Нет и Выкл — логическому значению False.

Поле МЕМО – текстовые поля произвольной длины (поля МЕМО) могут содержать те же типы данных, что и простые текстовые поля. Отличие между этими полями заключается в том, что размер поля МЕМО не ограничен 255 символами, а может содержать до 65 535 символов.

Поле объекта OLE – МS Ассеss позволяет хранить в таблицах изображения и другие двоичные данные (например, электронную таблицу МS Ехсе1, рисунок, звукозапись). Для этих целей служит тип данных Поле объекта OLE. Объем данных, которые вы можете ввести в это поле, составляет 1 Гбайт.

Гиперссылка – поля этого типа предназначены для хранения строк, состоящих из букв и цифр, и представляющих адрес гиперссылки. Адрес гиперссылки может состоять максимум из трех частей.

Мастер подстановок – выбор этого типа данных запускает мастер подстановок, предназначенный для создания поля, в котором предлагается выбор значений из раскрывающегося списка, содержащего набор постоянных значений или значений из другой таблицы.

Размер данного поля совпадает с размером ключевого поля, используемого в качестве подстановки (обычно 4 байта).

Каждый из типов данных наделен собственными свойствами, которые отображаются в разделе «Свойства поля» окна конструктора.

Свойство

Назначение

Размер поля

Задает максимальное число символов для ввода в данное поле

Новые назначения

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

Формат поля

Задает формат ввода значений данного поля

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

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

Маска ввода

Задает маску ввода, облегчающую ввод данных в поле

Подпись

Определяет текст, который выводится в качестве подписи поля

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

Позволяет указать значение, автоматически вводящееся в поле при создании новой записи

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

Определяет требование к данным, вводимым в поле

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

Позволяет указать текст сообщения, выводящегося на экран, если введенные данные нарушают условия, определенные в свойстве

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

Указывает, требует ли поле обязательного ввода значения

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

Определяет, допускается ли ввод в данное поле пустых строк

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

Определяет индекс, создаваемый по одному полю

Сжатие Юникод

Устанавливает сжатие полей, для хранения данных в которых используется кодировка Юникод (поля МЕМО, гиперссылки и текстовые поля)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]