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

Применение

Объект ComboBox

Объект TextBox

Свойство Format (Формат) используется для настройки способа отображения и печати чисел, дат, времени и текста. Возвращает доступное для чтения и записи значение типа String.

выражение.Format

Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.

Замечания

Вы можете воспользоваться одним из встроенных форматов или создать свой собственный с помощью символов форматирования.

Свойство Format использует разные значения для различных типов данных.

Для элемента управления это свойство можно задать на странице свойств. Для поля это свойство можно задать в режиме конструктора таблицы (в разделе Свойства поля) или в режиме конструктора Окно запроса (на странице свойств Свойства поля). Можно также использовать код макрос или Visual Basic для приложений (VBA).

Примечание: В Visual Basic введите строковое выражение, соответствующее одному из стандартных форматов, или укажите пользовательский формат.

Свойство Format влияет только на то, как отображаются данные. Это не влияет на способ хранения данных.

Microsoft Office Access 2007 предоставляет предопределенные форматы для типов данных даты и времени, числа и валюты, текста и memo, а также для типов данных "Да/Нет". Стандартные форматы зависят от страны или региона, указанного при двойном щелчке Параметра региона в Windows панель управления. Для доступа отображаются форматы, соответствующие выбранной стране или региону. Например, если на вкладке Общие выбран английский (США), значение 1234,56 в формате валюты отображается как 1 234,56 долл. США, а если на вкладке Общие выбран английский (британский), число отображается как 1 234,56 евро.

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

В пользовательских форматах для любого типа данных можно использовать следующие символы:

Символ

Значение

(пробел)

Отображение пробелов как литералов.

"aБВ"

Отображение знаков, заключенных в кавычки, как литералов.

!

Выравнивание по левому краю вместо правого.

*

Заполнение свободного пространства следующим знаком.

\

Отображение следующего знака как литерала. Литералы можно также отобразить, заключив значение в кавычки.

[цвет]

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


Пользовательские символы форматирования для числового и денежного типа данных нельзя смешивать с символами форматирования для типов данных "Дата/время", "Логический", "Текстовый" и "Поле МЕМО".

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

Пример

В следующих трех примерах свойство Format задается с использованием встроенного формата.

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

В следующем примере задается свойство Format с помощью пользовательского формата. В этом формате дата отображается как Январь 1995 г.

Forms!Employees!HireDate.Format = "mmm yyyy"

Нижде показана функция VBA, которая форматирует числовые данные, используя денежный формат, и отображает текстовые данные прописными буквами. Функция вызывается из события OnLostFocus (Потеря фокуса) свободного элемента управления с именем TaxRefund.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×