Войти с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Select a different account.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой вы хотите войти.

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

В этой статье

Общие сведения о числовом и валютном форматах

Чтобы создать пользовательский формат, введите различные символы в свойстве Format поля таблицы. Знаки могут быть заметелями (такими как 0 и #), знаками-знаками (например, запятые и запятые), литералами и цветами в зависимости от того, как вы хотите использовать форматирование. Помните, что Access автоматически применяет все пользовательские форматы, которые используются в поле таблицы, к полю в форме или отчете, если он связан.

Вы можете задать форматы для четырех типов числовых значений: положительных, отрицательных, нулей (0) и NULL (неопределяемого). При создании формата для каждого типа значений сначала следует уложить формат положительных значений, второй формат отрицательных значений, третий формат и последний формат для значений NULL. Кроме того, каждый формат необходимо разделять за за semicolon.

Пример пользовательского форматирования: #,###.#;(#,##.##)[Красный];0;000,00;" Undefined"

Отображается как: 1 234,568-1,234,568 = 0

Вот что означает форматирование

  • Знак номера(#)— это место для цифр. Если значений нет, в Access отображается пустое пространство. Для отображения нулей вместо пустых пробелов.
    Например, чтобы отобразить число 1234 как 1234,00, в качестве замещего используйте число 0, например "####,00".

  • Положительные значения с двумя десятичных знаками.

  • Отрицательные значения с двумя десятичных знаками в скобах и красным цветом.

  • Нулевые значения, такие как число 0, всегда с двумя десятичных знаками.

  • Значения Null в качестве слова "Undefined" (Неопределяемо).

Для строки можно уделить до четырех разделов, разделы разделены заточкими(;). Если поле таблицы принимает значения NULL, можно опустить четвертый раздел.

Часть

Описание формата

Пример

Если первый раздел содержит #,###.##

Отображаются положительные значения.

1234,5678 отображается как 1 234,568

В этом формате в качестве десятичной запятой используется точка, а в качестве десятичной — точка. Если десятичных значений в записи больше, чем количество знаков-заметимов в пользовательском формате, Access округит значения и отобразит только количество значений, заданное форматом. Например, если поле содержит значение 3456,789, но его формат определяет два десятичных знака, Access округит его до 0,79.

Совет: Для формата с большим или большим количеством десятичных значений добавьте дополнительные заме желтую заме же, например # #.##.

Если второй раздел содержит (#,###.##)[Красный]

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

Отрицательное значение заключено в литералы или скобки. В этом примере любое отрицательное значение отображается красным цветом.

Если третий раздел содержит 0 000,00

Определяет формат всех нулевых (0) значений.

Если поле содержит нулевое значение, отображается 0 0000,00. Чтобы отобразить текст вместо числа, используйте "Ноль" (в двойных кавычках).

Если четвертый раздел содержит "Неопределена"

Определяет, что пользователи видят, когда запись содержит значение NULL. В этом случае пользователи видят слово "Неопределена".

Можно также использовать другой текст, например "Null" или "****". Окружающие символы с двойными кавычками обрабатываются как литералы и отображаются в точности так, как ввели.

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

Применение заранее за

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

Совет    С помощью свойства DecimalPlaces вы можете переопределить число десятичных знаков для стандартного формата, заданного для свойства Format.

В таблице

  1. Откройте таблицу в режиме Конструктор.

  2. В верхней части сетки выберите поле даты и времени, которое нужно отформатировать.

  3. В разделе "Свойства поля" щелкните стрелку в поле свойства "Формат" и выберите формат из списка.

  4. После выбора формата появится кнопка "Параметры обновления свойств", которая позволяет применить новый формат к любым другим полям таблицы и элементу управления формы, которые будут его логически наследовать. Чтобы применить изменения во всей базе данных, щелкните смарт-тег и нажмите кнопку "Обновить формат везде<имя поля> используется. В этом случае имя поля — это имя поля с именем вашего номера или валюты.

  5. Чтобы применить изменения во всей базе данных, в диалоговом окне "Свойства обновления" отображаются формы и другие объекты, которые наследуют новый формат. Нажмите Да.

    Дополнительные сведения см. в свойстве "Распространение поля".

  6. Сохраните изменения и переключиться в представление таблицы, чтобы узнать, соответствует ли формат вашим требованиям.

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

В форме или отчете

В форме или отчете даты обычно показаны в текстовых полях. Просто захотите установить в свойстве "Формат" текстового окна нужный формат даты.

  1. Откройте форму или отчет в макете иликонструкторе.

  2. Наберем в текстовом поле указатель, указав число или валюту.

  3. Нажмите F4, чтобы отобразить лист свойств.

  4. Задав для свойства Format один из предопределенных форматов дат.

В запросе

  1. Откройте запрос в конструкторе.

  2. Щелкните правой кнопкой мыши поле даты и выберите "Свойства".

  3. В окне свойств выберите нужный формат из списка свойств Format.

В выражении

  • С помощью функции FormatDateTime можно отформатировать значение даты в один из нескольких заранее задав формат.

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

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

Примеры предопределяемого формата

В следующей таблице показаны предопределенные параметры свойства Format для чисел и валют.

Параметр

Описание

Основной

(Используется по умолчанию.) Число отображается так, как оно было введено.

Денежный

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

Евро

Используется символ евро (Евро) независимо от обозначения денежной единицы, заданного в региональных параметрах Windows.

Фиксированный

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

Стандартный

Используется разделитель тысяч; используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части и числа десятичных разрядов.

Процент

Значение умножается на 100 и выводится со знаком процента (%); используются настройки, заданные в региональных параметрах Windows для отрицательных чисел, разделителя целой и дробной части и числа десятичных разрядов.

Экспоненциальный

Используется стандартное экспоненциальное представление.

Ниже приведены примеры стандартных числовых форматов.

Параметр

Данные

Отображение

Основной

3456.789
–3456.789
$213.21

3456,789
–3456,789
213,21 ₽

Денежный

3456.789
–3456.789

3 456,79 ₽
(3 456,79 ₽)

Фиксированный

3456.789
–3456.789
3.56645

3456,79
–3456,79
3,57

Стандартный

3456.789

3 456,79

Процент

3
0.45

300%
45%

Экспоненциальный

3456.789
–3456.789

3,46E+03
–3,46E+03

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

Применение пользовательского формата

  1. Откройте таблицу в режиме Конструктор.

  2. В верхней части сетки выберите поле даты и времени, которое нужно отформатировать.

  3. В разделе "Свойства поля" перейдите на вкладку "Общие", щелкните ячейку рядом с полем "Формат" и введите определенные символы в соответствии с вашими потребностями форматирования.

  4. После выбора формата появится смарт-тег "Параметры обновления свойств" (только Access 2010) и вы сможете применить новый формат к любым другим полям таблицы и элементу управления формы, которые будут его логически наследовать. Чтобы применить изменения во всей базе данных, щелкните смарт-тег и нажмите кнопку "Обновить формат везде, где используется имя поля". В этом случае имя поля — это имя поля даты и времени.

  5. Чтобы применить изменения во всей базе данных, в диалоговом окне "Свойства обновления" отображаются формы и другие объекты, которые наследуют новый формат. Нажмите Да.

    Дополнительные сведения см. в свойстве "Распространение поля".

  6. Сохраните изменения и переключиться в представление таблицы, чтобы узнать, соответствует ли формат вашим требованиям.

  7. Проверьте формат следующим образом:

    • Введите значения без тысячных или десятичных значений и посмотрите, как формат обрабатывает данные. В правильном ли формате размыкается формат?

    • Введите значения, которые больше или короче, чем вы ожидаете (с и без разных между ними), и посмотрите, как работает формат. Добавляет ли формат пустые пробелы, а также нули в конце или в конце?

    • Введите нулевые значения или значения NULL в формате, предназначенном для положительных или отрицательных значений, и посмотрите, нравится ли результат.

Примечание.    При применении формата к полю таблицы Access применяет его в любой форме или отчете, которые вы связываете (связываете) с этим полем.

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

Примеры пользовательских форматов

Ниже приведены примеры пользовательских числовых форматов.

Параметр

Описание

0;(0);;"Null"

Положительные значения отображаются без изменений; отрицательные значения выводятся в скобках; если значение равно Null, выводится слово "Null".

+0.0;–0.0;0.0

Выводит знак "плюс" (+) или "минус" (-) с положительными или отрицательными числами; отображает 0,0, если значение равно нулю.

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

Символы пользовательского формата

Чтобы создать пользовательский формат, используйте следующие символы в качестве замецев и между словами:

Символ

Описание

#

Используется для отображения цифры. Каждый экземпляр символа представляет позицию для одного числа. Если в позиции нет значения, access отобразит пустое пространство. Кроме того, его можно использовать в качестве замещего.

Например, если применить формат #,### и ввести в поле значение 45, будет отобрано 45. Если ввести в поле 12 145, в Access отобразится 12 145, хотя слева от замещего был определен только один.

0

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

Десятичный разделитель

. (точка)

Указывает на то, где следует разместить знаки между целой и десятичной частью числовой или валютной части.

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

Секаитель тысяч

, (запятая)

Указывает на то, где следует разместить знаки-знаки между тысячными или валютными полями.

В Windows в региональных параметрах различаются и устанавливаются тысячи разных междустроек.

пробелы, + - $ ()

Используется для вставки пробелов, математических символов (+ -) и финансовых символов (¥ £ $) в любом месте строк формата. Если вы хотите использовать другие распространенные математические символы, такие как косая черта (\ или /) и звездочка (*), задайте двойные кавычка. Обратите внимание, что их можно разместить в любом месте.

 \

Используется для принудительного отображения в Access знака, который следует за ним. Это то же самое, что и вокруг символа с двойными кавычками.

 !

Используется для принудительного выравнивания всех значений влево. При принудительном выравнивании по левому знаку нельзя использовать текстовые знаки с цифрами #и 0, но в текстовых символах можно использовать заме же.

 *

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

Например, для формата £##*~,00 отображается валюта в формате £45~~~~.15. Количество знаков тильды(~),отображаемого в поле, зависит от количества пробелов в поле таблицы.

 %

Используется в качестве последнего символа в строке формата. Умножает значение на 100 и отображает результат со знаком процента в конце.

E+, E-

ИЛИ

e+, e-

Используется для экспоненциального отображения значений.

Используйте этот параметр, если заранее задайте достаточное количество места для значений. Используйте E+ или e+ для отображения значений в положительных степлеях, а E- или e- — для отображения отрицательных стенений. Эти заме же необходимо использовать вместе с другими символами.

Предположим, например, что применив к числовому полю формат 0,000E+00, введите число 612345. Access отобразит 6.123E+05. Сначала Access округит число десятичных знаков до трех (количество нулей справа или слева от десятичной заготовки). Затем Access вычисляет экспоненциальный показатель по количеству цифр, попадающих справа (или слева, в зависимости от языковых параметров) десятичной заготовки в исходном значении. В этом случае исходное значение было бы поместить "612345" (пять цифр) справа от десятичной замера. По этой причине в Access отображается значение 6,123E+05, итоговая величина равна 6,123 x 105.

"Литерал"

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

[цвет]

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

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

Отобразить до н. э. или до н. э.

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

  1. Откройте таблицу в режиме Конструктор.

  2. В верхней части сетки выберите числовой формат поля.

  3. В нижней части щелкните поле свойства Format и введите такой пользовательский формат:

    "н. э. " #;# " до н. э."

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×