固定小数点組み込み - AsDisplayString メソッド

変数をフォーマットされた文字列に変換します

固定小数点組み込み (PRIM_LIBI.IFixedPointIntrinsics) のメンバ

パラメーター

名前タイプデータ タイプ記述
Result*Result (任意)文字列結果の文字列
Format*Input (任意)列挙数字の形式
Mask*Input (任意)文字列マスクを編集して変数に適用します

詳細

AsDisplayString は、使用可能な形式のうちの1つを使用してフォーマットされた供給番号を返します。

許可される形式

列挙値説明
BareString_L末尾マイナス記号、ゼロサプレス例. 1234567.89- 及び 0
BareString_M末尾マイナス記号、ゼロサプレス、ゼロの場合はブランク例. 1234567.89-
BareString_P先行マイナス記号、ゼロサプレス例. -1234567.89 及び 0
BareString_Q先行マイナス記号、ゼロサプレス、ゼロの場合はブランク例. -1234567.89
EditCode_1カンマあり、記号なし、先行ゼロ非表示例. 1,234,567.89000 及び .00000
EditCode_2カンマあり、記号なし、先行ゼロ非表示、ゼロの場合はブランク例. 1,234,567.89000
EditCode_3記号なし、先行ゼロ非表示例. 1234567.89000 及び .00000
EditCode_4記号なし、先行ゼロ非表示、ゼロの場合はブランク例. 1234567.89000
EditCode_Aカンマあり、先行ゼロ非表示、末尾CR例. 1,234,567.89000 CR 及び .00000
EditCode_Bカンマあり、末尾CR、先行ゼロ非表示、ゼロの場合はブランク例. 1,234,567.89000 CR
EditCode_C末尾CR、先行ゼロ非表示例. 1234567.89000 CR 及び .00000
EditCode_D末尾CR、先行ゼロ非表示、ゼロの場合はブランク例. 1234567.89000 CR
EditCode_Jカンマあり、先行ゼロ非表示、末尾マイナス記号例. 1,234,567.89000- 及び .00000
EditCode_Kカンマあり、末尾マイナス記号、先行ゼロ非表示、ゼロの場合はブランク例. 1,234,567.89000-
EditCode_L末尾マイナス記号、先行ゼロ非表示例. 1234567.89000- 及び .00000
EditCode_M末尾マイナス記号、先行ゼロ非表示、ゼロの場合はブランク例. 1234567.89000-
EditCode_Nカンマあり、先行ゼロ非表示、先行マイナス記号例. -1,234,567.89000 及び .00000
EditCode_None先行マイナス記号、ゼロサプレス例. -1234567.89 及び 0
EditCode_Oカンマあり、先行マイナス記号、先行ゼロ非表示、ゼロの場合はブランク例. -1,234,567.89000
EditCode_P先行マイナス記号、先行ゼロ非表示例. -1234567.89000 及び .00000
EditCode_Q先行マイナス記号、先行ゼロ非表示、ゼロの場合はブランク例. -1234567.89000 及び .00000
EditCode_W8 桁の日付 nnnn/nn/nn例. 2014/12/31 及び 0/00/00
EditCode_X先行マイナス記号、ゼロサプレスなし、小数点なし例. -000123456789000 及び 000000000000000
EditCode_Y6 または 8 桁の日付 nn/nn/nn または nn/nn/nnnn例. 31/12/14 または 31/12/2014 及び 0/00/00 または 0/00/0000
EditCode_Z先行マイナス記号、ゼロ非表示、ゼロの場合はブランク例. -1234567.89
EditWordMask パラメータに定義した通りに編集をマスク
NumString_L末尾マイナス記号、ゼロサプレスなし例. 0001234567.89000- 及び 0000000000.00000
NumString_M末尾マイナス記号、ゼロサプレスなし、ゼロの場合はブランク例. 0001234567.89000-
NumString_P先行マイナス記号、ゼロサプレスなし例. -0001234567.89000 及び 0000000000.00000
NumString_Q先行マイナス記号、ゼロサプレスなし、ゼロの場合はブランク例. 0001234567.89000-

In this example, the number 1234567.89 would return the value "1,234,567.89"
#Result := #Number.AsDisplayString( EditCode_J )

参照

すべてのコンポーネント クラス

テクニカルリファレンス

2018 - V14SP1