Home > リファレンスガイド > プロジェクト > 書式 > 数値型書式の指示記号

数値型書式の指示記号

DataMapperでサポートされている書式は、N12.4ZCおよびN12.4CZです。 ユーザーは、これらの指示記号を部分的に組み合わせて書式形式を作成することもできます。 チェッカーは、他の組み合わせに対して検証エラーを発生させます。

これらの指示記号では大文字と小文字が区別されます。 チェッカーは、小さなケースで指示記号を入力するとエラーをスローします。

フラットファイル以外のスキーマタイプの場合、これらの指示記号は、[常にカスタム画像のプロパティを使用する]が[はい]に設定されている場合にのみ有効です。

フラットファイルスキーマの場合、指示記号は行定義内で定義する必要があります。 これらの指示記号はノードプロパティに反映されます。

 

以下の表は、数値画像の位置指示記号のリストを示しています。

位置指示記号

指示記号

説明

#{n}

数値のプレースホールダー

.

Magic.iniファイルで定義される、小数点の挿入位置を表します。

機能指示記号

指示記号

名前

説明

N

負数入力

この指示記号は、データ入力時に負数が入力できることを指示します。「Yes」を選択すると、書式の表示サイズがテンプレートの記述に従って自動的に拡大され、負数記号を表示できるようになります。

デフォルト: No

C

3桁区切

 この指示記号は、データを3桁ごとにカンマで区切るように指示します。「Yes」を選択すると、書式の表示サイズがテンプレートの記述に従って自動的に拡大され、区切り文字を表示できるようになります。このカンマは、Magic.iniファイルの[3桁区切文字]で指定された文字に置き換えることができます。

デフォルト: No

L

左詰

この指示記号は、データを左寄せで表示するよう指示します。

デフォルト: No (右寄せ)

Pc

余白埋

この指示記号は、データ数字が含まれていない部分に、[文字]欄にて指定した文字を表示するように指示します。文字を指定しない場合、空白で表示されます。

 デフォルト: No

Zc

0値表示

この指示記号は、データがゼロの場合、全ての桁に、「文字」欄にて指定した文字を表示するように指示します。文字を指定しない場合、空白で表示されます。with blanks.

デフォルト: No

-c{,S};

負数符号

負の値の前(または後)に表示する文字を指定します。

負の値の前に通常のマイナス記号(−)以外の文字列を表示する場合、「-」指示記号のすぐ後に"新しい前付符号"と"カンマ"、"新しい後付符号"、最後にセミコロン(;)を続けて指定します。負の値の最後に文字列を表示する場合は、接尾辞パラメータに表示させたい文字を入力してください。

例:

  • 書式"N4.3+,CR;-,DB;" …… 正の数値は文字列"CR"を、負の数値は、"DB"を接尾辞として指定します。.

  • 書式"N10.2C+$;-$-;" …… 負の数と正の数の両方で"$" という文字の接頭辞が表示されます。この指定は、通貨を表示する場合に利用されます。

+c{,S};

正数符号

正の値の前(または後)に表示する文字を指定します。

正の値の前に通常のマイナス記号(+)以外の文字列を表示する場合、「+」指示記号のすぐ後に"新しい前付符号"と"カンマ"、"新しい後付符号"、最後にセミコロン(;)を続けて指定します。負の値の最後に文字列を表示する場合は、接尾辞パラメータに表示させたい文字を入力してください。

  • 書式"N4.3+,CR;-,DB;" …… 正の数値は文字列"CR"を、負の数値は、"DB"を接尾辞として指定します。.

  • 書式"N10.2C+$;-$-;" …… 負の数と正の数の両方で"$" という文字の接頭辞が表示されます。この指定は、通貨を表示する場合に利用されます。

数値型書式の項目では、#指示、カウント値やオプションの3桁区切の文字によって、数値を定義します。これは、デフォルトのストレージフィールド・モデルと変数の長さを順番に定義します。

n …… カウント値を表しています。

{ } …… オプション値を表しています。

c …… マスク文字を表しています。cが表示される場所で、指示文字(たとえばX)を使用するには、\Xのように、前にバックスラッシュを指定してください。

関連トピック