数値パターン

数値フィールド用の数値パターンを作成するには、特別な記号を使用する必要があります。これらの記号は、十進数フィールドの数値パターンを作成する際にも使用できます。

注意: ダッシュ(-)、コロン(:)、スラッシュ(/)、およびスペース( )はリテラル値として扱われ、パターンのどこでも使用できます。パターンにテキスト文字列を含めるには、文字列を一重引用符(')で囲みます。例えば 'Your balance is' z,zz9.99 のように、「表示パターン」に指定します。

パターンを作成するには、次のパターン記号を使用します。パターンでは、ユーザーがデータを入力または形式設定する形式を定義します。「例」の列にある形式設定の結果は二重引用符で囲み、スペースのある箇所を見やすくしています。結果には、二重引用符は含まれません。次に、ロケールが英語(米国)に設定されている場合の例を示します。

数値記号

説明

9

1 桁の数値。入力データが空の場合は 0 で桁埋め。小数点の後に、データ値に含まれるのと同じ桁数を示します。

表示パターン:zzz,zz9.999

入力値:123456.1236 または 1234

形式設定された値:“123,456.124” または “1,234.000”

z

1 桁の数値。入力データが 0 で始まる桁の場合、または入力データが空の場合は出力なし。

表示パターン:$zzz9

入力値:123

形式設定された値:“$123”

z

1 桁の数値。入力データが 0 で始まる桁の場合、または入力データが空の場合はスペース。

表示パターン:$ZZZ9

入力値:123

形式設定された値:“$ 123”

s

負の数の場合はマイナス記号(-)。正の数の場合は記号は不要。

表示パターン:$szzz9

入力値:123 または -123

形式設定された値:“$123” または “$-123”

S

負の数の場合はマイナス記号(-)。正の数の場合はスペース。

表示パターン:$Szzz9

入力値:123 または -123

形式設定された値:“$ 123” または “$-123”

E

指数記号(E+3 は指数値が 3、E-2 は指数値が -2 であることを表す)。

指数記号(E)は 9、z または Z の数字の後でのみ使用できます。

表示パターン:99.999E

入力値:12345 または 0.12345

形式設定された値:“12.345E+3” または “12.345E-2”

$

オブジェクトの現在のロケール設定に対応する通貨記号。

表示パターン:$zzz9

入力値:123

形式設定された値:“$123”

cr

負の数の場合は貸方記号(CR)。正の数の場合は記号は不要。

表示パターン:cr$zzz9

入力値:123 または -123

形式設定された値:“$123” または “CR$123”

CR

負の数の場合は貸方記号(CR)。正の数の場合はスペース。

表示パターン:CR$zzz9

入力値:123 または -123

形式設定された値:“ $123” または “CR$123”

db

負の数の場合は借方記号(DB)。正の数の場合は記号は不要。

表示パターン:db$zzz9

入力値:123 または -123

形式設定された値:“$123” または “DB$123”

DB

負の数の場合は借方記号(DB)。正の数の場合はスペース。

表示パターン:DB$zzz9

入力値:123 または -123

形式設定された値:“ $123” または “DB$123”

( )

負の数であることを示す左括弧と右括弧。正の数の場合は、括弧がスペースになります。

注意: 左括弧と右括弧で囲むことができるのは、8、9、z、Z の数字だけです。

表示パターン:($zzz9)

入力値:123 または -123

形式設定された値:“ $123 ” または “($123)”

.

オブジェクトの現在のロケール設定に対応する小数点。

表示パターン:zzz9.99

入力値:123.45

形式設定された値(ロケールがドイツ語(ドイツ)):“123,45”

v

オブジェクトの現在のロケール設定に対応する暗黙の小数点(出力の書き込み前に小数点は削除)。

表示パターン:zzz9v99

入力値:123.45

形式設定された値:“12345”

,

オブジェクトの現在のロケール設定に対応するグループ化記号。

表示パターン:z,zz9.99

入力値:1234.56

形式設定された値(ロケールがドイツ語(ドイツ)):“1.234,56”

%

オブジェクトの現在のロケール設定に対応する百分率(パーセンテージ)記号。

表示パターン:z9.99%

入力値:0.123

形式設定された値:“12.30%”

予約済みの記号

以下の記号は特別な意味を持つので、リテラルテキストとしては使用できません。

記号

説明

?

送信する場合、この記号は何らかの 1 文字に対応します。表示のために結合する場合はスペースになります。

*

送信する場合、この記号は 0 または Unicode の空白文字に対応します。表示のために結合する場合はスペースになります。

+

送信する場合、この記号は 1 つ以上の Unicode の空白文字に対応します。表示のために結合する場合はスペースになります。