Access

Двойное с плавающей точкой access: Задание размера поля — Служба поддержки Майкрософт

Задание размера поля — Служба поддержки Майкрософт

Access

Таблицы

Создание таблиц

Создание таблиц

Задание размера поля

Access для Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Еще…Меньше

С помощью свойства «Размер поля» у числовых полей в таблицах Access можно регулировать объем, занимаемый записями в базе данных. Размер можно менять и у текстовых полей, хотя эффект этого с точки зрения экономии пространства не так заметен.

Примечание: Функции, описанные в этой статье, не относятся к веб-приложениям и веб-базам данных Access.

В этой статье

  • Результат изменения размера поля

  • org/ListItem»>

    Изменение размера числового поля

  • Изменение размера текстового поля

Результат изменения размера поля

Можно менять размер как пустого поля, так и поля, которое уже содержит данные. Результат изменения размера поля зависит от того, содержит ли оно данные.

  • Если поле не содержит данных    При изменении размера поля устанавливается предельный размер новых значений в этом поле. Для числовых полей размер точно определяет объем дискового пространства, используемого приложением Access для хранения каждого значения соответствующего поля.

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

  • Если поле содержит данные    При изменении размера поля Access обрезает все значения в поле, которые превышают заданный размер, а также ограничивает размер новых значений данных в поле, как описано выше.

Изменение размера числового поля

Совет: Если поле, размер которого необходимо изменить, уже содержит данные, перед продолжением рекомендуется создать резервную копию базы.

  1. В области навигации щелкните правой кнопкой мыши таблицу, содержащую поле, которое нужно изменить, и выберите команду Конструктор.

  2. В сетке конструктора таблицы выберите поле, размер которого необходимо изменить.

  3. В области Свойства поля на вкладке Общие укажите новый размер поля в качестве значения свойства Размер поля. Можно выбрать одно из значений, перечисленных ниже.

    • Байт — для целых чисел от 0 до 255. Для хранения требуется 1 байт.

    • Целое число — для целых чисел от -32 768 до +32 767. Для хранения требуется 2 байта.

    • Длинное целое — для целых чисел от -2 147 483 648 до +2 147 483 647. Для хранения требуется 4 байта.

      Совет: Тип данных «Длинное целое» следует использовать при создании внешнего ключа для связывания поля с полем первичного ключа другой таблицы, которое имеет тип данных «Счетчик».

    • Одинарное с плавающей точкой — для чисел с плавающей точкой от -3,4 x 1038 до +3,4 x 1038, которые имеют до 7 значимых разрядов. Для хранения требуется 4 байта.

    • Двойное с плавающей точкой — для чисел с плавающей точкой от -1,797 x 10308 до +1,797 x 10308, которые имеют до 15 значимых разрядов. Для хранения требуется 8 байтов.

    • ИД репликации — для хранения GUID, необходимого для репликации. Для хранения требуется 16 байт.

      Примечание: Репликация не поддерживается для файлов формата ACCDB.

    • Действительное число — для числовых значений от -9,999… x 1027 до +9,999… x 1027. Для хранения требуется 12 байтов.

Изменение размера текстового поля

Совет: Если поле, размер которого необходимо изменить, уже содержит данные, перед продолжением рекомендуется создать резервную копию базы.

  1. В области навигации щелкните правой кнопкой мыши таблицу, содержащую поле, которое нужно изменить, и выберите команду Конструктор.

  2. В сетке конструктора таблицы выберите поле, размер которого необходимо изменить.

  3. В области Свойства поля на вкладке Общие укажите новый размер поля в качестве значения свойства Размер поля. Введите значение от 1 до 255. Это число определяет максимальное количество символов, содержащихся в каждом из значений. Для больших полей используйте тип данных Memo (в Access 2016 — «Длинный текст»).

    Примечание: Для данных в текстовых полях (в Access 2016 — «Краткий текст») Access не резервирует больше места, чем необходимо для хранения фактических значений. Свойство Размер поля определяет размер максимального значения поля.

К началу страницы

Свойства полей, их назначение (ms access). — Информатика, информационные технологии

csaa       Комментарии к записи Свойства полей, их назначение (ms access). отключены

Для каждого из типов полей существует свой набор свойств.

1)Размер поля. Значение этого свойства указывает максимальный размер данных, которые могут храниться в полях текстового, числового типа и полях типа счетчик. Для текстового поля число от 0 до 255. Все символы, хранящиеся в поле строки, которые выходят за указанный размер, отбрасываются. Для поля типа счетчик допустимы только два значения – длинное целое и код репликации. Для полей числового типа Размер поля может принимать одно из семи значений: 1)Байт — поле занимает 1 байт и может принимать целочисленные значения в диапазоне от 0 до 255 .2)Целое — в поле могут храниться целочисленные значения в диапазоне от -32768 до 32767. Размер поля — 2 байта.3)Длинное целое – значение для числовых полей по умолчанию. Размер поля -4 байта.4)Одинарное с плавающей точкой — поле предназначено для хранения чисел с плавающей точкой, занимающих 4 байта. Точность представления–7 знаков.5)Двойное с плавающей точкой— поле предназначено для хранения чисел с плавающей точкой, занимающих 8 байт. Точность представления – 15 знаков. 6)Действительное– размер этого поля 12 байт для проектов MS Access (*.adb-файлы) и 8 байт для баз данных MS Access (*.мdb-файлы)Числа предназначены для высокоточных вычислений, так как имеют точность представления до 28 знаков.7)Код репликации — поле может содержать уникальный идентификатор, используемый при репликации. Размер поля 16 байт.

2)Формат поля – значение этого свойства управляет способом отображения данных, хранящихся в полях всех типов, кроме объекта OLE. Формат поля никак не влияет на то, каким образом данные хранятся в таблице. Формат поля таблицы (запроса или элемента управления формы/отчета) задается строкой, содержащей либо комбинацию обычных и управляющих символов, либо наименование одного из предопределенных форматов, имеющихся в MS Access. Используя пользовательский формат можно добиться гораздо большего эффекта в представлении информации. Например, можно указать различные цвета для представления положительных и отрицательных чисел, задать надпись, появляющуюся в ячейке таблицы, запроса или в управляющем элементе формы/отчета при отсутствии в них информации.

3)Точность. Доступно только для полей числового типа, у которых свойство Размер поля имеет значение Действительное и означает точность представления чисел. Значением этого свойства является общее количество цифр, которое участвует в представлении числа, как справа от десятичной точки, так и слева от нее. Это свойство задает степень детелизации числа, а следовательно – степень точности

4)Масштаб. Доступно для числовых полей, у которых свойство Размер поля установлено в значении Действительное. Значением этого свойства является количество знаков справа от десятичной точки, которые будут сохраняться в таблице.

5)Количество десятичных знаков. Это свойство доступно для числовых и денежных типов полей. Указывает количество знаков, отображаемых справа от десятичной точки. Значение по умолчанию – Авто- число отображается так, как оно было введено. 6)Маска ввода. Это свойство предназначено для облегчения контроля над вводом пользователем специфической информации в поле таблицы, запроса, формы, отчета. Типичные примеры использования маски ввода – пароли, телефонные номера, дата, время. Маски ввода можно создавать двумя различными путями – с помощью мастера и вручную. Мастер масок ввода можно использовать только для полей текстового типа и полей дата/время.

7)Подпись. Свойство присутствует у полей всех типов и может содержать до 2048 символов текстовой информации. Если это свойство содержит какой-либо текст, то он будет использоваться в качестве заголовка столбца, иначе в этом качестве будет использовано наименование поля.

8)Значение по умолчанию. Это свойство присуще полям всех типов за исключением полей типа счетчик и объект OLE. В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем. Значение по умолчанию присваивается только при вводе новой записи. Максимальная длина этого свойства – 255 символов.

Статьи к прочтению:
  • Связь компьютера с периферийными устройствами
  • Связь между пропускной способностью линии и ее полосой пропускания

Основные свойства полей таблицы Microsoft Access


Похожие статьи:
  • Свойства полей базы данных

    Поля базы данных не просто определяют структуру базы — они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из…

  • Таблицы. типы и свойства полей таблиц

    СУБД Access может обрабатывать данные полей следующих типов: Текстовый. В поля такого типа помещают текст или комбинацию текстовых и числовых значений….

Типы полей в Microsoft Access

Указатель справки

Поля в базе данных Microsoft Access могут относиться к разным типам данных. Access поддерживает различные типы текста, чисел, дат и некоторые другие специальные типы данных. В этом документе будет описан каждый тип данных и указано, какие версии Microsoft Access его поддерживают.

Текстовые типы

Текст
Тип данных Text используется для коротких текстовых полей ограниченной длины и может содержать до 255 символов.
Памятка
Поле Memo — это практически неограниченное текстовое поле. Он может хранить до 1 ГБ текста.

Microsoft Access поддерживает текст на различных языках и алфавитах. Access 97 поддерживал несколько кодовых страниц в одном документе. В большинстве случаев это отлично работало, но вызывал проблемы, когда столбцы содержали текст в разных алфавитах. Поэтому Microsoft перешла на кодировку символов Unicode в Access 2000. MDB Viewer автоматически поддерживает все кодировки, используемые в Access.

Числовые типы

Байт, целое и длинное целое
Целые числа в Access бывают 1-, 2- и 4-байтовые. Однобайтовое число называется Байт (диапазон 0-255), двухбайтовое число называется Целое число (от -32768 до 32767). а затем есть длинное целое число (от -2 миллиарда до 2 миллиардов).
Десятичный
Десятичные числа — это так называемые числа с фиксированной точкой. Они могут иметь дробную часть, и они могут быть как положительными, так и отрицательными. Десятичные дроби имеют фиксированное количество цифр слева и справа от десятичной точки. Максимальное общее количество цифр, поддерживаемое Access, равно 28. Десятичные дроби используются для точных числовых значений. Несмотря на название «Десятичный», вы также можете использовать десятичные данные. тип для целых чисел, превышающих диапазон, поддерживаемый типом Long Integer.
Десятичные числа поддерживаются только в Microsoft Access 2000 и более поздних версиях. Десятичное число занимает 17 байт дискового пространства.
Валюта
Тип валюты представляет собой особый тип десятичного числа, до 4 цифр справа от десятичной точки и до 15 слева. Он был введен для финансовых данных и доступен во всех версиях Access. Этот тип использует 8 байт дискового пространства.
Плавающая и двойная
Числа с плавающей запятой аналогичны числам, записанным в экспоненциальном представлении, и бывают двух видов: float и double 9.0027 . Они имеют точность примерно до 7 десятичных цифр (с плавающей запятой) или 15 цифр (двойных). Показатель степени (расположение десятичной точки) хранится отдельно и может варьироваться от -45 до +38 (с плавающей точкой) или от -324 до 308 (двойная). Используйте числа с плавающей запятой, если вам нужен большой диапазон, но только ограниченная точность. Для чисел с плавающей запятой используется 4 байта, а для чисел типа double — 8 байт дискового пространства.

Другие типы

Дата/время
Указывает конкретный момент времени (дата и время суток). Даты внутренне хранятся как 8-байтовые числа с плавающей запятой двойной точности, поэтому диапазон практически неограничен. (Даты до 2 миллионов лет нашей эры могут быть сохранены с точностью до 1 секунды.) MDB Viewer экспортирует даты в формате ГГГГ-ММ-ДД ЧЧ:ММ:СС.
Да/Нет
Логическое значение, которое может быть включено или выключено, отображается в виде флажка в Microsoft Access. Отображается как 0 или 1 в MDB Viewer.
OLE Объект
Поле объекта OLE может содержать документы, такие как изображения, текстовые файлы, файлы Microsoft Word или файлы Microsoft Excel. Размер этого поля ограничен 1 ГБ. MDB Viewer для Mac поддерживает множество типов объектов OLE, таких как изображения, документы Word и файлы PDF. Иногда Access хранит OLE-объект в неизвестной структуре данных, которую я еще не понимаю. Эти файлы отображаются как неизвестные файлы.
Вы можете извлечь файлы OLE, перетащив значок в Finder.

Сложные типы

Microsoft Access 2007 представил ряд типов, которые они называют Complex Columns . Эти типы являются многозначными полями, вложениями и историей версий для мемо-полей. Общим для всех этих полей является то, что они могут содержать несколько значений в строке, что, по-видимому, противоречит правилам нормализации базы данных. Однако Access хранит эти значения в нормализованных таблицах, скрытых от пользователя. MDB Viewer делает эти скрытые таблицы доступными для простого экспорта.

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

Пример работы с многозначными полями см. в разделе о просмотре баз данных Access.

Указатель справки

Access: Числа — Стратегические финансы

В Access есть много типов номеров. Это могут быть целые числа или десятичные разряды, большие или маленькие значения или даже данные, которые выглядят как числа, но таковыми не являются. То, как вы настраиваете поле, содержащее числа, зависит от таких факторов, как размер, необходимая точность и то, как оно будет использоваться.

 

Как мы уже говорили в прошлом месяце, если тип данных для поля задан как число, свойство размера поля предоставляет более подробную информацию или спецификацию о том, какой тип числа будет содержать это поле. На рис. 1 показаны некоторые параметры, доступные для числовых данных, и диапазоны значений, которые охватывает каждый параметр.

 

 

ЦЕЛЫЕ ЧИСЛА

 

Существуют различные типы размеров полей для целых чисел. байт — это целое число в диапазоне от 0 до 255. Хотя некоторые настройки свойств Access хранятся в виде байтов, это не всегда хороший выбор, поскольку определение байта отличается в других системах, таких как SQL Server.

 

Целые числа — это целые числа от -32 768 до 32 767. Целое число лучше использовать вместо байта в большинстве случаев, потому что целое число более распространено и может переноситься в другие системы. Если сохраняется такое значение, как номер месяца, который не превышает 12, часто лучше использовать целое число. Многие функции даты/времени используют целые числа. Также иногда лучше использовать целое число, а не Да/Нет (которое хранится внутри как число), потому что целочисленное поле может быть нулевым (не иметь значения) и может отображаться с помощью флажка.

 

Длинные целые числа охватывают целые числа в диапазоне примерно от -2 миллиардов до 2 миллиардов. С таким количеством возможных значений длинные целые числа отлично подходят для автоматической нумерации записей с уникальными значениями. Вот почему размер поля по умолчанию равен длинному целому, когда вы указываете AutoNumber в качестве типа данных для поля. В связанных таблицах поле внешнего ключа, которое связывается с первичным ключом AutoNumber, должно иметь тип данных числа и размер поля длинное целое число.

 

При определении поля как числа обратите внимание, что большинство версий Access автоматически устанавливают значение по умолчанию равным 0. Часто, особенно с внешним ключом, значение по умолчанию не требуется, поэтому не забудьте удалить все, что может быть указан.

 

ЧИСЛА С ПЛАВАЮЩЕЙ ЗАПЯТОЙ

 

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

 

В числовом типе данных существует два размера полей для чисел с плавающей запятой: числа одинарной и двойной точности. Число одинарной точности имеет от 6 до 9 значащих цифр, из которых 7 являются наиболее распространенными. (Например, если в поле ввести 1 234 567 890, Access отобразит 1.234568E+09.) Число двойной точности может содержать 15–17 значащих цифр.

 

Поскольку числа с плавающей запятой неточны, их никогда не следует использовать в качестве первичных или внешних ключей для связывания таблиц. Также их не следует сравнивать с использованием знака равенства. Хотя они и не точны, они последовательны и предсказуемы. Если вы введете 1.4E-45 в поле с одинарной точностью, 1.401298E-45 будет отображаться, так как это наиболее близкое представление того, как выполняется двоичный код с плавающей запятой. С другой стороны, 1.4E-30 будет отображаться как введенное.

 

При создании таблиц путем импорта из других баз данных имейте в виду, что размер некоторых числовых полей по умолчанию будет равен double, и их необходимо будет изменить на длинное целое, текст или что-то еще.

 

ВАЛЮТА

 

Валюта — это особый тип данных, отдельный от размеров полей для числовых полей, о которых мы говорили до сих пор. Значения в полях валюты могут находиться в диапазоне примерно от -9с 22 трлн до 922 трлн. Поле может включать до 15 цифр до десятичной точки и имеет точность до четырех знаков после запятой.

 

Валюту можно использовать, даже если данные для поля не являются денежными, например, когда количества содержат дроби. В Access валюта также является наиболее точным числовым типом данных с десятичными знаками. Свойство формата можно настроить таким образом, чтобы символ валюты (например, $) не отображался.

 

ТЕКСТ

 

Иногда данные содержат числа, но их не следует хранить таким образом, поскольку они не будут использоваться в математических расчетах. В этих случаях можно использовать краткий текст (или текст в более ранних версиях Access). Установите размер поля на максимально возможное количество символов. Примеры включают номера телефонов, почтовые индексы, коды счетов и импортированные номера записей, если значения слишком велики для длинных целых чисел или содержат необходимые начальные нули.

 

ОТОБРАЖЕНИЕ ЧИСЕЛ

 

Как и в Excel, Access будет отображать октоторпы (######), если для отображения всего значения недостаточно места. Есть несколько способов решить эту проблему: увеличить ширину столбца или элемента управления, уменьшить размер шрифта текста, уменьшить поля и отступы, изменить формат поля или элемента управления и т. д.

 

Отображение чисел и дат по умолчанию управляется настройками региона Windows, которые различаются в зависимости от вашего местоположения (выберите «Регион» на панели управления). На рис. 2 показан пример диалогового окна «Настройка формата» в Windows for Numbers.

 

 

Загрузите базу данных за этот месяц: sf-1703-AccessNumbers.

SF SAYS:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *