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

Коды форматов

Коды форматов применяются ко всем символам в управляющем элементе и должны быть дополнены слева символом "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.

@CX использовано. Для

Символы шаблонов

Символы шаблонов форматов применяются к индидуальным символам в выражениях значений. Вы можете создать образец с символами шаблона формата, где каждый символ в шаблоне представляет символ, который вы желаете отобразить. Например, некоторые символы в шаблоне формата замещают в отображении конкретные символьные типы. Например, включение символа "Y" в шаблон формата для логического выражения будет отображать буквы "Y" вместо ".T." дляTrue и "N" вместо ".F." для False. Символ "9" в шаблоне формата является местом размещения для любой цифры в символьной или численной величине. Прочие символы шаблона формата, такие как скобки, проблемы или знаки переноса отображаются сами по себе.

Для получения более подробной информации о символах шаблона форматирования смотрите описание свойства InputMask.

Примеры

Приведенные примеры показывают, как коды формата и символы шаблона формата работают совместно при создании вывода:

Значение выражения поля Строка форматирования Отображаемый на экране вывод

-43.05

@(CX 999.999

( 43.050 DB)

65.43

(999) 999-9999

( ) - -43

"4505551023"

(999) 999-9999

(505) 102-

"4505551023"

@R (999) 999-9999

(450) 555-1023

ca90210

@R !! 99999

CA 90210

Смотрите также