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

От типа Денежный к типу Числовой

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

От типа Текстовый к типу Поле memo

Данные типа Текстовый всегда можно преобразовать в тип MEMO, потому что максимальная длина текстового по­ля— 255 символов, тогда как поле типа MEMO может содержать 64000 символов. Можно также преобразовывать тип MEMO в тип Текстовый, но только если каждое из значений поля MEMO меньше размер поля Текстовый, т.е. не более 255 символов. Значения, превышающие размеры поля, будут урезаны.

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

После создания структуры таблицы можно подробнее описать ка­ждое из полей. Каждое поле обладает свойствами, которые отличают­ся для данных разного типа. В таблице Pets нужно ввести свойства для нескольких типов данных. На рис.14 показана область свойств для числового поля LenQth с десятью доступными опциями.

Перемещаться между областью ввода поля и областью свойств можно с помощью клавиши <F6>. Для некоторых свойств, при раз­мещении указателя в поле ввода, свойства появляется кнопка рас­крывающегося списка.

Ниже перечислены общие свойства (обратите внимание, что, в зависимости от типа данных, не все из них будут отображаться).

Размер поля Для текста: ограничивает размер поля до заданного количества символов (1-255); по умолчанию оно равно 50.

Формат поля Изменяет внешний вид данных после их ввода (прописные буквы, дату и т.д.).

Маска ввода Используется для ввода данных в предопределенном формате (Телефон, Почтовый индекс, Личный номер, форматы даты и др.).

Число десятичных знаков Задает количество десятичных знаков (только для типов Числовой/Денежный)

Подпись Ярлык для полей, заменяющий имя поля, формы или отчета.

Значение по умолчанию Значение, автоматически подставляемое перед новым вводом данных в поле.

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

Сообщение об ошибке Отображает сообщение об ошибке, обнаруженной при проверке данных.

Обязательное поле Определяет, требует поле обязательного ввода значения.

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

Указание размера поля

Свойство Размер поля для полей типа Текстовый задает и отображает размер выделяемой памяти. Например, размер поля Pet ID равен 8 байт. Размер поля следует ввести для каждого поля с текстовым типом данных. Если вы не изменили принятый по умолчанию размер поля. Access будет использовать размер 50 байт для каждого текстового поля в каждой записи. Размер поля следует ограничивать значением с максимальным количеством символов.

Рис. 14

Для данных типа Числовой свойство Размер поля позволяет точнее определить значение, которое, в свою очередь.. задает размер выделяемой памяти. На рис. 14 показана область свойств для поля Length. Существует шесть возможных значений свойства Размер поля для данных типа Числовой (табл. .2).

Таблица 2. Значения свойства Размер поля для данных типа Числовой

Установка Диапазон Десятичные знаки Размер памяти, байт

Байт 0-255 Нет 1

Целое.. -32768-32767 Нет 2

Длинное целое -2147483648-2147483647 Нет 4

С плавающей точкой (8 байт) -1.797 х 10308-1.797 х 10308 15 8

С плавающей точкой (4 байт) -3.4 х Ю^-ЗЛ х 1038 7 4

Размер поля следует установить как можно меньшим, поскольку Access с файлами меньшего размера работает быстрее. Обратите внимание, что в первых трех установках используются не десятичные знаки, а лишь увеличивающийся диапазон отрицательных и положительных чисел. Два последних варианта выбора позволяют вводить еще большие числа: С плавающей точкой (4 байт) допускает использование 7 десятичных знаков, а С плавающей точкой (8 байт) — 15. Используйте значение С плавающей точкой (8 байт), если нужна высокая точность или очень большие числа.

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

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