Одинарное с плавающей точкой access что это
Перейти к содержимому

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

  • автор:

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

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

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

В этой статье

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

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

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

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

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

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

  1. В области навигации щелкните правой кнопкой мыши таблицу, содержащую поле, которое нужно изменить, и выберите команду Конструктор.
  2. В сетке конструктора таблицы выберите поле, размер которого необходимо изменить.
  3. В области Свойства поля на вкладке Общие укажите новый размер поля в качестве значения свойства Размер поля. Можно выбрать одно из значений, перечисленных ниже.
  4. Байт — для целых чисел от 0 до 255. Для хранения требуется 1 байт.
  5. Целое число — для целых чисел от -32 768 до +32 767. Для хранения требуется 2 байта.
  6. Длинное целое — для целых чисел от -2 147 483 648 до +2 147 483 647. Для хранения требуется 4 байта.

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

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

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

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

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

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

Определение полей

При создании таблиц в режиме Конструктора приходится задавать имена таблиц и полей в таблицах. При этом необходимо придерживаться ряда правил.

  • Имена полей в таблице не должны повторяться, т. е. должны быть уникальными.
  • Имена полей могут содержать не более 64 символов, включая пробелы.
  • Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).
  • Имя поля не должно начинаться с пробела или управляющего символа (коды ASCII 00-31).
  • Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (‘) и квадратных скобок ([), (]).

Эти же правила действительны и для имен таблиц, а также других объектов Microsoft Access.

Рекомендуется не использовать очень длинные имена, т. к. они плохо запоминаются, и не включать в имена большое количество пробелов, особенно если с именами предполагается работать с помощью процедур Visual Basic for Application. Чтобы следовать этой рекомендации и при этом получать понятные имена, можно либо использовать вместо пробелов между словами знак подчеркивания (_), либо писать все слова слитно, но каждое начинать с заглавной буквы.

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

  • Текстовый (Text) — символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов. Размер текстового поля задается с помощью свойства Размер поля (FieldSize), в котором указывается максимальное количество символов, которые могут быть введены в данное поле. При необходимости ввести строку большего размера, чем указано в данном свойстве, надо значение свойства изменить, т. к. место под дополнительные символы не резервируется. Независимо от длины текстового поля оно хранится в базе данных Access в записи переменной длины. Access не занимает память под неиспользуемую часть текстового поля в записи, что уменьшает общий размер базы данных.
  • Поле MEMO (MEMO) — поле MEMO предназначено для ввода текстовой информации, по объему превышающей 255 символов. Такое поле может содержать до 65 535 символов. Этот тип данных отличается от типа Текстовый (Text) тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным.

Не используйте поле типа MEMO, если нужно будет сортировать записи таблицы по данному полю — это невозможно. Если 255 символов не достаточно для хранения всех данных, придется разбить его на два или три текстовых поля.

  • Числовой (Number) — числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. От выбора подтипа (размера) данных числового типа зависит точность вычислений. Для установки подтипа числовых данных служит свойство Размер поля (FieldSize). Данные этого типа могут содержаться в 1, 2, 4, 8 или 16 байтах. Обычно по умолчанию используется подтип Длинное целое (Longlnteger), который занимает 4 байта и представляет собой число в пределах от -2 147 483 648 до +2 147 483 647. Но, кроме этого типа, можно указать Байт (Byte) — 1 байт, Целое (Integer) — 2 байта, Одинарное с плавающей точкой (Single) — 4 байта, Двойное с плавающей точкой (Double) — 8 байтов, Десятичное (Decimal) — 12 байтов, Код репликации (Replication ID) — 16 байтов.
  • Дата/Время (Date/Time) — тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. Размер поля — 8 байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью. Access предоставляет большой выбор форматов отображения даты и времени.
  • Денежный (Currency) — тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков. Целая часть данного типа может содержать до 15 десятичных знаков.
  • Счетчик (AutoNumber) — поле содержит 4-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путем увеличения предыдущего значения на 1. Значения полей типа счетчика обновлять нельзя. Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов.
  • Логический (Yes/No) — логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Поля логического типа не могут быть ключевыми, но их можно индексировать.

Access использует величину -1 для представления значения Истина и величину 0 — для значения Ложь.

  • Поле объекта OLE (OLE object) — содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). Объем объекта ограничивается имеющимся в наличии дисковым пространством. Тип объекта OLE не указывается в свойствах поля объекта OLE. Он зависит от приложения, использованного для создания объектов OLE, которые хранятся в этом поле. Упаковщик объектов позволяет внедрять файлы, созданные приложениями, которые не являются серверами объектов OLE. Например, он позволяет внедрить текстовые файлы в качестве объектов в таблицы Access 2002. В поле объекта OLE могут храниться произвольные данные, в том числе и данные нескольких типов. Это позволяет обойти основное ограничение реляционных баз данных, которое требует, чтобы в каждом поле хранились данные только одного типа.
  • Гиперссылка (Hyperlink) — дает позможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в интранет или в Интернет. Гиперссылка состоит из четырех частей: отображаемый текст, адрес (путь к файлу или странице), дополнительный адрес (положение внутри файла или страницы) и текст всплывающей подсказки. Каждая часть гиперссылки может содержать до 2048 символов. Поле типа Гиперссылка не может быть ключевым или индексированным.

В поле типа можно также выбрать значение Мастер подстановок (Lookup Wizard), который запускает Мастера подстановок (Lookup Wizard), создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы. (О поле подстановок мы подробно будем говорить позже в разд. «Использование Мастера подстановок» данной главы.)

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

  1. Выделить нужное поле таблицы (то есть установить курсор в строку с именем поля) в окне Конструктора.
  2. Раскрыть вкладку Общие (General) для просмотра общих свойств поля или вкладку Подстановка (Lookup) для просмотра параметров подстановки.

Рассмотрим основные свойства полей для каждого типа данных.

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

Основные свойства полей MS Access

Основные свойства полей MS Access зависят от выбранного типа данных. Если открыть таблицу в режиме конструктора, то весь набор свойств выбранного поля будет представлен в нижней части окна на двух вкладках: Общие (General) и Подстановка (Lookup). Приведем свойства полей, наиболее важные на первом этапе изучения баз данных.

Основные свойства полей MS Access

  1. Размер поля (Field Size) позволяет для текстового и числового поля уточнить тип данных или размер, задает максимальный размер данных, сохраняемых в поле. Для поля с типом данных Текстовый (Text) задается размер от 1 до 255 знаков. Для поля с типом данных Числовой (Number) можно задать:
    • Байт (Byte) для целых чисел от 0 до 255, длина поля 1 байт;
    • Целое (Integer) для целых чисел от –32 768 до +32 767, занимает 2 байта;
    • Длинное целое (Long Integer) для целых чисел от –2 147 483 648 до
      +2 147 483 647, занимает 4 байта;
    • Одинарное с плавающей точкой (Single) для чисел от –3,4 1038 до
      +3,4 1038 с точностью до 7 знаков, занимает 4 байта;
    • Двойное с плавающей точкой (Double) для чисел от –1,797 10308 до
      +1,797 10308 с числом отображаемых десятичных знаков до 15, занимает
      8 байтов;
    • Действительное (Decimal) для целых чисел от –1038 до +1038 (при работе с
      проектами, которые хранятся в файлах типа adp) и от –1028 до 1028 (mdb и
      accdb) с числом отображаемых десятичных знаков до 28, занимает 12 байтов;
    • Код репликации (Replication ID). Глобальный уникальный идентификатор (Globally unique identifier, GUID), занимает 16 байтов. Эти длинные генерируемые случайным образом значения обеспечивают малую вероятность их совпадения. Поля такого типа используются Access для создания системных уникальных идентификаторов реплик, наборов реплик, таблиц, записей и других объектов при репликации баз данных. Могут быть использованы в приложениях пользователя для идентификации строк таблицы, например для идентификации товаров.

Для поля с типом данных Счетчик (AutoNumber) можно задать:

  • Длинное целое (Long Integer) — 4 байта;
  • Код репликации (Replication ID) — 16 байтов.

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

  1. Формат поля (Format) является форматом отображения выбранного типа данных при выводе их на экран или печать в режиме таблицы, в форме или отчете. В Access определены встроенные стандартные форматы отображения для полей с такими типами данных как Числовой (Number), Дата/время (Date/Time), Логический (Yes/No) и Денежный (Currency). Ряд этих форматов совпадает с настройкой региональных форматов, определяемых в окне Язык и региональные стандарты в Панели правления Windows. Пользователь может создать собственный формат для всех типов данных, кроме Поле объекта OLE (OLE Object), с помощью символов форматирования.
  2. Число десятичных знаков (Decimal Places) задает для числового и денежного типов данных количество знаков после запятой. Можно задать число от 0 до 15. По умолчанию (значение Авто (Auto)) это число определяется установкой в свойстве Формат поля (Format). Следует иметь в виду, что установка этого свойства не действует, если свойство Формат поля (Format) не установлено или выбрано значение Основной (General Namber). Свойство Число десятичных знаков (Decimal Places) влияет только на количество десятичных знаков, отображаемых на экране, и не влияет на число сохраняемых десятичных знаков. Для изменения числа сохраняемых знаков нужно изменить свойство Размер поля (Field Size).
  3. Подпись (Caption) поля задает текст, который выводится в таблицах, формах, отчетах.
  4. Описание (Description) — краткий пользовательский комментарий к полю.
  5. Значение по умолчанию (Default Value) определяет текст или выражение, значение которого автоматически вводится в поле при создании новой записи. Например, если задана функция =Now(), то в поле введется текущая дата и время. При добавлении записи в таблицу можно оставить значение, введенное по умолчанию, или ввести другое. Свойство Значение по умолчанию (Default Value) используется только при создании новой записи. Максимальная длина значения свойства составляет 255 знаков. Свойство не определено для полей с типом данных Счетчик (AutoNumber) или Поле объекта OLE (OLE Object).
  6. Условие на значение (Validation Rule) позволяет осуществлять контроль ввода, задает ограничения на вводимые значения, при нарушении условий запрещает ввод и выводит текст, заданный свойством Сообщение об ошибке (Validation Text).
  7. Сообщение об ошибке (Validation Text) задает текст сообщения, выводимый на экран при нарушении ограничений, заданных свойством Условие на значение (Validation Rule).

ВНИМАНИЕ!
Элементы управления, созданные в формах или отчетах на основе поля таблицы, наследуют установленные для этого поля свойства. Благодаря этому не понадобится определять свойства индивидуально для каждого связанного с полем элемента управления.

В следующем уроке рассмотри процесс создания таблиц в MS Access.

Свойства полей, их назначение (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 может обрабатывать данные полей следующих типов: Текстовый. В поля такого типа помещают текст или комбинацию текстовых и числовых значений….

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

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