ส่งกลับนิพจน์ที่จัดรูปแบบเป็นเปอร์เซ็นต์ (คูณด้วย 100) ที่มีอักขระ % ต่อท้าย
ไวยากรณ์
FormatPercent(นิพจน์ [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
ไวยากรณ์ของฟังก์ชัน FormatPercent มีอาร์กิวเมนต์ดังนี้
| อาร์กิวเมนต์ | คำอธิบาย |
|---|---|
| นิพจน์ | จำเป็น นิพจน์ที่จะจัดรูปแบบ |
| NumDigitsAfterDecimal | ไม่จำเป็น ค่าตัวเลขจะระบุจํานวนตําแหน่งทางด้านขวาของทศนิยมที่จะแสดง ค่าเริ่มต้นคือ –1 ซึ่งระบุว่ามีการใช้การตั้งค่าภูมิภาคของคอมพิวเตอร์ |
| IncludeLeadingDigit | ไม่จำเป็น ค่าคงที่ไตรสถานะที่ระบุว่าศูนย์นําหน้าจะแสดงสําหรับค่าเศษส่วนหรือไม่ ดูค่าได้ในส่วน การตั้งค่า |
| UseParensForNegativeNumbers | ไม่จำเป็น ค่าคงที่ไตรสแตตที่ระบุว่าจะใส่ค่าลบภายในวงเล็บหรือไม่ ดูค่าได้ในส่วน การตั้งค่า |
| GroupDigits | ไม่จำเป็น ค่าคงที่ไตรสถานะที่ระบุว่าตัวเลขจะถูกจัดกลุ่มโดยใช้ตัวคั่นกลุ่มที่ระบุไว้ในการตั้งค่าภูมิภาคของคอมพิวเตอร์ ดูค่าได้ในส่วน การตั้งค่า |
การตั้งค่า
อาร์กิวเมนต์ IncludeLeadingDigit, UseParensForNegativeNumbers และ GroupDigits มีการตั้งค่าต่อไปนี้:
| ค่าคงที่ | ค่า | คำอธิบาย |
|---|---|---|
| vbTrue | –1 | จริง |
| vbFalse | 0 | เท็จ |
| vbUseDefault | –2 | ใช้การตั้งค่าจากการตั้งค่าภูมิภาคของคอมพิวเตอร์ |
ข้อสังเกต
เมื่ออาร์กิวเมนต์ที่เลือกได้อย่างน้อยหนึ่งอาร์กิวเมนต์ถูกละไว้ ค่าสําหรับอาร์กิวเมนต์ที่ถูกละเว้นจะมีให้ตามการตั้งค่าภูมิภาคของคอมพิวเตอร์
หมายเหตุ
ข้อมูลการตั้งค่าทั้งหมดมาจากแท็บ ตัวเลขการตั้งค่าภูมิภาค
ตัวอย่าง
| นิพจน์ | ผลลัพธ์ |
|---|---|
| SELECT FormatPercent([DPercent]) AS Expr1 FROM ProductSales; | จัดรูปแบบค่าในเขตข้อมูล "DPercent" เป็นรูปแบบ "เปอร์เซ็นต์" และส่งกลับในคอลัมน์ นิพจน์ 1 |
| SELECT FormatPercent([DPercent],2,-1,-1,-1) AS DPercentage FROM ProductSales; | จัดรูปแบบค่าในเขตข้อมูล "DPercent" ให้เป็นรูปแบบ "เปอร์เซ็นต์" ที่มีจุดทศนิยม 2 จุด ค่าที่น้อยกว่า 1% ทั้งหมดจะมี "0" นําหน้าทศนิยม ค่าลบจะอยู่ในวงเล็บ ค่าจะถูกจัดกลุ่มตามตัวคั่นเริ่มต้น ("10" จะแสดงเป็น 1,000.00%, "-10" จะแสดงเป็น (1,000.00%), "0" จะแสดงเป็น 0.00%) |