説明
この関数は、数値フィールド値、通貨フィールド値、または数値計算の結果を単語列のテキストに変換します。
引数
桁数には、変換後の小数点以下の桁数を整数で指定します。この引数はオプションです。
フォームタイプはフォーム x のタイプを表します。この引数は、アジア言語、つまり、日本語、韓国語、簡体字中国語、繁体字中国語でのみ使用されます。 英語やその他のアジア言語以外の言語では無視されます。
| 従来のフォーム。チェック フォームとも呼ばれます。 |
| |
| |
注
アクション
この関数は、数値フィールド値、通貨フィールド値、または数値計算の結果を単語列のテキストに変換します。計算の結果生じる小数の桁数が多すぎる場合は、この関数を使用して、小数点以下の桁数を調整できます。
用途
電子的な小切手を使用している場合は、この関数を使用して、金額を漢字で記述できます。
例
ToWords(12345)
“壱萬弐阡参百四拾伍”が返されます。
ToWords(12345.6749,2)
“壱萬弐阡参百四拾六”が返されます。
ToWords(12345.4999,0)
“壱萬弐阡参百四拾伍”が返されます。
ToWords(12345.5000,0)
“壱萬弐阡参百四拾六”が返されます。
ToWords(-12345)
“マイナス壱萬弐阡参百四拾伍”が返されます。
ToWords(12.3499)
“壱拾弐”が返されます。
ToWords({orders.ORDER AMOUNT})受注額 = 2016.84 の場合は、“弐阡壱拾七”が返されます。
ToWords((({file.QTY1} + {file.QTY2} + {file.QTY3}) * {file.PRICE}) * 1.075)“壱百弐”が返されます。
ToWords((({file.QTY1} + {file.QTY2} + {file.QTY3}) * {file.PRICE}) * 1.075,0)数量1 = 1、数量2 = 82、数量3 = 12、および価格 = 1.00 の場合は、“壱百弐”が返されます。これは、3 つの数量を合計し、価格を掛け合わせ、7.5% の売上税を加算した結果です。結果の数値は 102.125 ですが、単語列に変換される前に、標準の小数点以下 2 桁までに丸められ、102.13 になります。
コメント
この関数は、数値を一連の個別の数字としてではなく、全体として処理します。つまり、123 は 1、2、3 の個々の桁ではなく、“百十三”として処理されます。
通貨フィールド値と数値フィールド値は同じ方法で処理され、同じ結果になります。
変換後の単語列は数値よりも長くなるため、フィールドボックスのサイズを変更して、フィールドの長さを調整してください。