Свойство Формат поляпозволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Например, для поля Цена разумно указать в свойстве Формат поляформат Денежный и установить для его свойства - Число десятичных знаков -значение 2 или Авто. В этом случае введенное в поле значение 4321,678 будет отображаться как 4 321,68р. Допустимо использование как встроенных, так и специальных форматов, созданных при помощи символов форматирования. Для элементов управления значение свойства Формат полязадается в окне свойств. Для поля в таблице или запросе значение данного свойства задается в режиме конструктора таблицы (в разделе свойств поля) или в окне запроса (в окне свойств поля). Форматы можно выбирать из списка встроенных форматов для полей, имеющих числовой, денежный, логический типы данных, а также типы данных счетчика и даты/времени. Также для любых типов данных полей, отличных от объектов OLE; есть возможность создания собственных специальных форматов. Кроме того, значение данного свойства можно задать в макросе или в программе.
Свойство Формат поляопределяет только способ отображения данных, не оказывая воздействия на способ их сохранения. В Microsoft Access определены стандартные форматы для полей с типами данных Числовой, Дата/Время, Логический, Текстовый и Поле МЕМО. В качестве стандартных используются национальные форматы, выбираемые в окне Язык и стандартыПанели управления Windows. Набор форматов определяется настройками для конкретной страны. Например, если на вкладке Язык и стандартыуказать Английский (США), то число 1234.56 в денежном формате будет выглядеть как $1,234.56. Но если указать на этой вкладке Русский, то это число будет выглядеть так: 1 234,56р. Настройка Формат поля,заданная в режиме конструктора таблицы, используется для отображения данных в режиме таблицы. Эта же настройка применяется при создании связанных с этим полем новых элементов управления в форме или отчете.
Ниже перечисляются символы, используемые при определении специальных форматов для любого типа данных.
Символ
Значение
(Пробел)
Выводит пробел как символьную константу.
"АВС"
Все символы внутри кавычек считаются символьными константами.
!
Выравнивает символы по левому краю.
*
Заполняет доступное пустое пространство следующим символом.
\
Выводит следующий символ как символьную константу. Для этой же цели можно использовать кавычки.
[цвет]
Задает цвет, название которого указано в скобках. Допустимые имена цветов: Черный, Синий, Зеленый, Бирюзовый , Красный, Лиловый, Желтый, Белый.
Не разрешается смешивать в одном формате специальные символы, предназначенные для определения числовых форматов, форматов даты/времени и текстовых форматов. Если для поля определено значение свойства Маска ввода,а в свойстве Формат полязадается другое форматирование тех же данных, то приоритет имеют настройки, задаваемые в свойстве Формат поля,а значение Маска вводаигнорируется. В свойстве Формат полязадаются разные настройки для различных типов данных. Ниже приводится описание конкретных настроек.