Вы можете создать разнообразные форматы для вывода, сгенерированного из управляющих элементов, связанных с полями спомощью создания строк выражений форматирования. Строка форматирования содержит коды форматов и символы шаблона форматов.
Коды форматов
Коды форматов применяются ко всем символам в управляющем элементе и должны быть дополнены слева символом "at" (@) в строке формата. Например, вы можете дополнить численные значения ведущими нулями вместо пробелов с помощью строки формата "@L 999999".
Код формата: | Описание: | Применяется к данным типа: |
---|---|---|
! |
Переводит набор символов в верхний регистр. |
только к Character |
B |
Прижим слева. |
Все типы данных |
J |
Прижим справа. |
Все типы данных |
I |
Прижим к центру. |
Все типы данных |
L |
Ведущие нули. |
только к Numeric |
Z |
Ничего не отображать, если значение пустое. |
Numeric, Date и DateTime |
( |
Окружает отрицательные значения круглыми скобками (). |
только к Numeric |
C |
Добавляет " CR" к положительным, не нулевым числам. |
только к Numeric |
X |
Добавляет " DB" к отрицательным, не нудевым числам. |
только к Numeric |
$ |
Использует знак валюты. |
только к Numeric |
D |
Использует текущую установку SET DATE. |
Все типы данных |
E |
Отображения, как если бы было установлено SET DATE BRITISH. |
Все типы данных |
YL |
Отображения системного формата Long Date. |
Date |
YS |
Отображения системного формата Short Date. |
Date |
R |
Предотвращает неформатированные символы в строке шаблона от замены соответствующим символов в значении выражения поля. Когда используется @R, строка шаблона прослаивается вместо того, чтобы перекрываться. (Смотри пример внизу.) |
Character и Numeric |
Замечание
-
Численные данные по умолчанию имеют прижим справа.
-
Character и Date по умолчанию имеют прижим слева.
-
Вы можете использовать комбинации кодов форматирования.
Например будет отображать как кредиты, так и дебеты на численных данных, в случаях когда это может быть использовано.Для получения более подробной информации о том, как используются коды форматирования для управляющих элементов, размещенных на формах смотрите описание свойства Format Property.
Символы шаблонов
Символы шаблонов форматов применяются к индидуальным символам в выражениях значений. Вы можете создать образец с символами шаблона формата, где каждый символ в шаблоне представляет символ, который вы желаете отобразить. Например, некоторые символы в шаблоне формата замещают в отображении конкретные символьные типы. Например, включение символа "Y" в шаблон формата для логического выражения будет отображать буквы "Y" вместо ".T." дляTrue и "N" вместо ".F." для False. Символ "9" в шаблоне формата является местом размещения для любой цифры в символьной или численной величине. Прочие символы шаблона формата, такие как скобки, проблемы или знаки переноса отображаются сами по себе.
Для получения более подробной информации о символах шаблона форматирования смотрите описание свойства InputMask.
Примеры
Приведенные примеры показывают, как коды формата и символы шаблона формата работают совместно при создании вывода:
Значение выражения поля | Строка форматирования | Отображаемый на экране вывод |
---|---|---|
-43.05 |
@(CX 999.999 |
|
65.43 |
(999) 999-9999 |
|
"4505551023" |
(999) 999-9999 |
|
"4505551023" |
@R (999) 999-9999 |
|
ca90210 |
@R !! 99999 |
|