說明
這個函式可用來將數字或貨幣欄位值或數值計算的結果轉換成單字,以當成文字使用。
引數
#位數引數是指示即將轉換之小數位數的整數(這個引數是可省略的)。
表單類型引數指定表單 x 是什麼類型。這個引數只用於亞洲語言,如日文、韓文、繁體中文和簡體中文。英文或其他任何非亞洲語言則會將其略過。
附註:
動作
這個函式可用來將數字或貨幣欄位值或數值計算的結果轉換成單字,以當成文字使用。由於能夠調整小數位數,所以當數字是計算結果,而且位數可能比您要的多時,這就相當有用。
典型用法
如果使用電腦支票,可以使用這個函式拼出每張支票的金額。
範例
ToWords(12345)
傳回 twelve thousand three hundred forty-five and xx/100。
ToWords(12345.6749,2)
傳回 twelve thousand three hundred forty-five and 67/100。
ToWords(12345.4999,0)
傳回 twelve thousand three hundred forty-five。
ToWords(12345.5000,0)
傳回 twelve thousand three hundred forty six。
ToWords(-12345)
傳回 negative twelve thousand three hundred forty-five and xx/100。
ToWords(12.3499)
傳回 twelve and 35/100。
ToWords({orders.ORDER AMOUNT})當 Amount = 2016.84 時,傳回 two thousand sixteen and 84/100。
ToWords((({file.QTY1} + {file.QTY2} + {file.QTY3}) * {file.PRICE}) * 1.075)傳回 one hundred two and 13/100。
ToWords((({file.QTY1} + {file.QTY2} + {file.QTY3}) * {file.PRICE}) * 1.075,0)當 QTY1 = 1,QTY2 = 82,QTY3 = 12 且 Price = 1.00 時,傳回 one hundred two (加總三個數後乘以價格,再加上 7.5% 銷售稅)。在這個例子中,數值答案是 102.125,接著四捨五入成 102.13 (標準的兩位小數) 後,再換成單字。
註解
函式會將數字當成整體,而不是一串個別的數字。也就是,將 123 當成一百二十三,而不是一、二、三這三個數字。
貨幣欄位值與數字欄位值的處理方式相同,產生的結果也完全一樣。
由於詳加說明的值會比數值大得多,所以必須將欄位方塊加大,以容納新的欄位長度。