Поле числового или денежного значения добавляется в таблицу, когда требуется сохранить числовые данные, например данные о продажах и доходах или численность населения. При создании числовых данных учитывайте также оптимальный размер поля и дополнительные свойства (например, десятичные знаки, уникальность и обязательность).
В этой статье
- Общие сведения о числовых полях и полях денежных единиц
- Добавление числового поля или поля денежных единиц в режиме таблицы
- Добавление числового поля или поля денежных единиц в Конструктор
- Установка или изменение числовых или денежных свойств полей
- Удаление числового поля или поля денежной единицы
- Ссылка на свойства числовых полей и полей денежных единиц
Общие сведения о числовых полях и полях денежных единиц
Числовое поле используется для любых математических вычислений, в том числе денежных и требующих высокой степени точности, а также для чисел, которые не нужно округлять в большую или меньшую сторону. Размер значений, хранящихся в числовом поле или поле с денежным значением, зависит от того, как задается свойство "Размер поля ". Например, можно задать поля, содержащие одно-, 2-байтовые, 4-байтовые, 8- или 16-байтовые значения, а также идентификаторы репликации (глобальные уникальные идентификаторы или GUID) и десятичные значения. В следующей таблице перечислены значения, которые могут содержаться в каждом параметре "Размер поля ", и пояснения, когда следует использовать каждый из них.
| Параметр "Размер поля" | Описание |
|---|---|
| Байт | Однобайтовое целое число, содержащее значения от 0 до 255. |
| Целое | Двухбайтовое целое число, содержащее значения от -32 768 до +32 767. |
| Длинное целое | Целое число из 4 байтов, содержащее значения от -2 147 483 648 до 2 147 483 647. |
| (Не применимо) | 8-байтовое целое число, содержащее значения от -2^31 до 2^31-1 |
| Одинарное с плавающей точкой. | Целое число из 4 байтов, содержащее значения от -3,4 x 1038 до +3,4 x 1038 и до 7 значащих цифр. |
| Двойное с плавающей точкой. | 8-байтовое число с плавающей запятой, содержащее значения от -1,797 x 10308 до +1,797 x 10308 и до 15 значащих цифр. |
| Код репликации. | 16-байтовый глобальный уникальный идентификатор (GUID). Случайно созданные идентификаторы GUID достаточно длинные, чтобы они вряд ли перекрывались. Их можно использовать для различных задач, например для отслеживания товаров. |
| Действительное. | 12-байтовое целое число с заданной десятичной точностью, которое может содержать значения от -1028 до +1028. Точность по умолчанию: 0. Масштаб по умолчанию (количество отображаемых знаков после запятой) — 18. Можно установить масштаб до 28. |
Добавление числового поля или поля денежных единиц в режиме таблицы
В новую или существующую таблицу в режиме таблицы можно добавить поле числа или денежной единицы.
Добавить в существующую таблицу
- Откройте таблицу в режиме Режим таблицы.
- При необходимости прокрутите экран по горизонтали до первого пустого поля.
- Дважды щелкните строку заголовка и введите имя для нового поля.
- Нажмите кнопку "Нажмите, чтобы добавить ", а затем выберите " Числовой", "Большой число" или "Денежный " в списке.
- Дважды щелкните новую строку заголовка и введите понятное имя для нового поля.
- Сохраните изменения.
Добавление в новую таблицу
- на вкладке Создание в группе Таблицы нажмите кнопку Таблица.
- Нажмите кнопку "Сохранить" и в диалоговом окне "Сохранить как" введите имя новой таблицы.
- Нажмите кнопку "Нажмите, чтобы добавить ", а затем выберите " Числовой", "Большой число" или "Денежный " в списке.
- Дважды щелкните новую строку заголовка и введите понятное имя для нового поля.
- Сохраните изменения.
Добавление числового поля или поля денежных единиц в Конструктор
В новую или существующую таблицу в конструкторе можно добавить числовое поле или поле валюты.
Добавить в существующую таблицу
- Откройте таблицу в режиме Конструктор.
- В столбце "Имя поля " выделите первую пустую строку и введите имя поля.
- Выберите соседнюю ячейку в столбце "Тип данных ", а затем выберите " Числовой", "Большой" или "Денежный " из списка.
- Сохраните изменения.
Добавление в новую таблицу
- на вкладке Создание в группе Таблицы нажмите кнопку Таблица.
- Нажмите кнопку "Сохранить" и в диалоговом окне "Сохранить как" введите имя новой таблицы.
- Щелкните правой кнопкой мыши вкладку документа, чтобы перейти к новой таблице, и выберите пункт "Конструктор".
- В столбце Имя поля выберите первую пустую строку и введите имя поля.
- Выберите соседнюю ячейку в столбце "Тип данных ", а затем выберите " Числовой", "Большой" или "Денежный " из списка.
- Сохраните изменения.
Установка или изменение числовых или денежных свойств полей
В режиме таблицы можно задать подмножество свойств поля, например "Обязательнодля заполнения", а также задать все доступные свойства, включая "Маску ввода" и "Подпись" — конструктор.
- Откройте таблицу в режиме Конструктор.
- На вкладке " Общие " в нижней части конструктора таблиц в разделе "Свойства поля" найдите свойство, которое вы хотите изменить.
- Выберите поле рядом с именем свойства. В зависимости от свойства можно ввести данные (например, текст по умолчанию или маску ввода), запустить построитель выражений, щелкнув ..., или выбрать вариант из списка.
Чтобы узнать о том, как использовать то или иное свойство поля, выберите его и нажмите клавишу F1.
Удаление числового поля или поля денежной единицы
Важно! При удалении числового поля, в котором содержатся данные, эти данные теряются без возможности восстановления, отменить это действие нельзя. Поэтому перед удалением каких-либо полей или других компонентов базы данных создавайте резервную копию базы данных.
Удаление в режиме таблицы
- Откройте таблицу в режиме Режим таблицы.
- Найдите поле "Число", щелкните правой кнопкой мыши строку заголовка (имя поля) и выберите команду "Удалить столбец".
- Нажмите кнопку Да, чтобы подтвердить удаление.
Удаление в режиме конструктора
- Откройте таблицу в режиме Конструктор.
- Щелкните область выделения строки (пустой квадрат) рядом с числовым полем и нажмите клавишу DELETE, либо щелкните правой кнопкой мыши область выделения строки и выберите команду "Удалить строки".
- Нажмите кнопку Да, чтобы подтвердить удаление.
Ссылка на свойства числовых полей и полей денежных единиц
Добавляя в таблицу числовое поле или поле с денежными единицами, можно задать и изменить несколько свойств этого поля. В этой таблице перечислены и описаны свойства полей "Число" и "Денежный" с пояснениями последствия их установки или изменения.
| Свойство. | Использование |
|---|---|
| Размер поля | Управляет размером значения, которое можно ввести и сохранить в поле. |
| Формат | Введите символы пользовательского форматирования, чтобы определить формат отображения. Определенные здесь форматы отображаются в таблицах, формах и отчетах. |
| Число десятичных знаков | Задает количество десятичных знаков для значений в поле. Значение по умолчанию: Auto. Другие возможные значения находятся в диапазоне от 0 до 15. |
| Маска ввода | Маска ввода задается для управления вводом данных в поле. Дополнительные сведения об использовании масок ввода см. в статье "Создание маски ввода для ввода значений полей или элементов управления в определенном формате". |
| Подпись | Указывает имя текстового поля. Это свойство может содержать до 2 048 символов. Если подпись не указана, Access применяет имя поля по умолчанию. |
| Значение по умолчанию | Указывает, какое значение автоматически отображается в поле при создании новой записи. |
| Правило проверки | Определяет требования к данным, вводимым во всю запись, отдельное поле или элемент управления. При вводе пользователем данных, нарушающих правило, можно указать итоговое сообщение об ошибке с помощью свойства "Сообщение об ошибке ". Максимальная длина: 2 048 символов. Дополнительные сведения о создании правил проверки см. в статье Создание правила проверки для проверки данных в поле. |
| Сообщение об ошибке | Указывает текст сообщения об ошибке, которое появляется при нарушении пользователем правила проверки. Максимальная длина: 255 символов. Дополнительные сведения о создании правил проверки см. в статье Создание правила проверки для проверки данных в поле. |
| Обязательно | Если это свойство имеет значение Да, необходимо ввести значение в поле или элементы управления, связанные с полем. Кроме того, значение не может быть нулевым. |
| Индексированное | Индекс используется для ускорения запросов, сортировки и группировки больших объемов данных. Кроме того, с помощью индексов можно запретить пользователям вводить повторяющиеся значения. Выбор:
|
| Выравнивание текста | Выравнивание для данных:
|