Crystal Reports for Rational Application Developer 設計工具指南
格式字串
ToText 與
「CStr」
函式可以使用格式字串來控制傳給 x 引數的數字、貨幣、日期、時間或日期時間值在轉換成字串時如何顯示。這一節介紹如何為各種不同的資料型別建立格式字串。
分數與貨幣值的格式字串
以下字元用來為分數與貨幣值建立格式字串:
字元
說明
註解/範例
#
代表數值位數或空白。
轉換原始數字時,如果格式字串中的 # 字元個數少於原始值中的有效位數,則忽略 # 字元。不然,為每個額外出現的 #,在字串中新增一個空白。
如果原始值是 125.34:
"#" 這個格式字串會產生字串 "125" (有效位數超過 # 字元的個數)
格式字串 "###.##" 會產生字串 "125.34 (有效位數等於 # 字元的個數)。
格式化字串 "####.###" 會產生字串 "125.34" (有效位數小於 # 字元數)。
0
代表數值位數或零 (0)。
轉換原始數字時,如果格式字串中的 0 字元個數少於原始值中的有效位數,則忽略 0 字元。不然,為每個額外出現的 0,在字串中新增一個零。
如果原始值是 125.34:
"0" 這個格式字串會產生字串 "125" (有效位數超過 0 字元的個數)。
"000.00" 這個格式字串會產生字串 "125.34" (有效位數等於 0 字元的個數)
"0000.000" 這個格式字串會產生字串 "0125.340" (有效位數小於 0 字元的個數)。
格式字串中可以將 # 與 0 字元組合在一起。如果原始值是 125.34:
"####.0000" 這個格式字串會產生字串 "125.3400"。
逗號 (,)
小數點 (.) 指示應出現小數點分隔符號的位置。您可以變更結果字串中實際做為小數點分隔符號而出現的字元。
逗點 (,)
指示應該出現千分位分隔符號的位置。
您可以變更結果字串中實際做為千分位分隔符號而出現的字元。
小數點 (.)
指示應該出現小數點分隔符號的位置。
您可以變更結果字串中實際做為小數點分隔符號而出現的字元。
格式字串對數值的影響
下表說明格式字串如何影響不同分數與貨幣值的轉換方式。表中的底線字元 (_) 代表結果字串中的一個空白:
原始值
格式字串
結果字串
16.13
#
16
16.13
0
16
16.13
##
16
16.13
00
16
16.13
###
_16
16.13
000
016
16.13
#.####
16.13_
16.13
0.0000
16.1300
16125.00
###,###.#
_16,125.0
16125.00
000,000.0
016,125.0
16125.00
000000.0
016125.0
Business Objects, SAP 子公司
http://www.taiwan.businessobjects.com/
支援服務
http://www.taiwan.businessobjects.com/support/
產品說明文件網站
http://support.businessobjects.com/documentation/