Иллюстрированный самоучитель по Microsoft Access 2002

Форматы отображения данных

Примеры:

  • ddd", "d\ imranm\ yyyy Пн, 1 января 2001
  • dd\ mmm\ уу 01 ЯНВ 01
  • dddd", "dd\ mmmmm\ yyyy понедельник, 01 января 2001

Замечание
Специальные форматы выводятся в соответствии со значениями, установленными в окне Язык и стандарты панели управления Windows. Специальные форматы, противоречащие настройкам окна Язык и стандарты, игнорируются
.

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

Замечание
В Access различаются понятия пустого значения и строки нулевой длины. Если поле имеет значение Null – пустое, то это означает, что поле не имеет никакого значения. Если значением текстового или МЕМО-поля является строка нулевой длины, то значение этого поля известно – пустая строка. Пустое значение не может быть равно никакому значению, в том числе другому пустому значению, поэтому связывать таблицы по значению Null нельзя. Пустые строки считаются равными друг другу, поэтому по пустым строкам таблицы связывать можно
.

Таблица 2.10. Символы форматирования для текстовых и МЕМО-полей.

Символ Описание
@ Обязательный текстовый символ или пробел
& Необязательный текстовый символ
< Преобразует все символы в строчные
> Преобразует все символы в прописные

Для логических полей свойство Формат (Format) позволяет указать использование встроенных форматов: Истина/Ложь (True/False), Да/Нет (Yes/No) или Вкл/Выкл (On/Off). В Microsoft Access элементом управления, используемым по умолчанию для логических полей, является Флажок (Check Box). При его применении игнорируются встроенные и специальные форматы.

Специальный логический формат может содержать от одного до трех разделов, разделяемых точкой с запятой (;). Первый раздел не влияет на формат логических значений, но символ точки с запятой указать необходимо. Во втором разделе задается строковое выражение, определяющее значение Истина (True), Да (Yes) или Вкл (On), а в третьем – строковое выражение, определяющее значение Ложь (False), Нет (No) или Выкл (Off).

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

Таблица 2.11. Символы форматирования для всех типов данных.

Символ Описание
(Пробел) Выводит пробел как символьную константу, т. е. этот пробел выводится всегда
! Определяет выравнивание символов по левому краю
"ABC" Символы, заключенные в кавычки, считаются символьными константами
* Позволяет заполнить доступное пустое пространство следующим символом
\ Выводит следующий символ как символьную константу
[цвет] Задает цвет, название которого указано в скобках. Допустимые имена цветов: (Черный) (Black), (Синий) (Blue), (Зеленый) (Green), (Бирюзовый) (Cyan), (Красный) (Red), (Лиловый) (Magenta), (Желтый) (Yellow), (Белый) (White)
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.