ส่งกลับนิพจน์ที่จัดรูปแบบเป็นเปอร์เซ็นต์ (คูณด้วย 100) ที่มีอักขระ % ต่อท้าย
ไวยากรณ์
FormatPercent ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
ไวยากรณ์ของฟังก์ชัน FormatPercent มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ |
คำอธิบาย |
Expression |
จำเป็น นิพจน์ที่จะจัดรูปแบบ |
NumDigitsAfterDecimal |
ไม่จำเป็น ค่าตัวเลขที่ระบุจํานวนตําแหน่งทางด้านขวาของตําแหน่งทศนิยมที่แสดง ค่าเริ่มต้นคือ –1 ซึ่งระบุว่ามีการใช้การตั้งค่าภูมิภาคของคอมพิวเตอร์ |
IncludeLeadingDigit |
ไม่จำเป็น ค่าคงที่ไตรภาคที่ระบุว่าจะแสดงเลขศูนย์นําหน้าสําหรับค่าที่เป็นเศษส่วนหรือไม่ ดูส่วนการตั้งค่าสําหรับค่า |
ใช้ ParensForNegativeNumbers |
ไม่จำเป็น ค่าคงที่ Tristate ที่ระบุว่าจะใส่ค่าลบในวงเล็บหรือไม่ ดูส่วนการตั้งค่าสําหรับค่า |
GroupDigits |
ไม่จำเป็น ค่าคงที่ไตรภาคที่ระบุว่ามีการจัดกลุ่มตัวเลขโดยใช้ตัวคั่นกลุ่มที่ระบุในการตั้งค่าภูมิภาคของคอมพิวเตอร์หรือไม่ ดูส่วนการตั้งค่าสําหรับค่า |
การตั้งค่า
อาร์กิวเมนต์ IncludeLeadingDigit, UseParensForNegativeNumbers และ GroupDigits มีการตั้งค่าต่อไปนี้:
ค่าคงที่ |
ค่า |
คำอธิบาย |
vbTrue |
–1 |
จริง |
vbFalse |
0 |
เท็จ |
vbUseDefault |
–2 |
ใช้การตั้งค่าจากการตั้งค่าภูมิภาคของคอมพิวเตอร์ |
ข้อสังเกต
เมื่ออาร์กิวเมนต์ที่เลือกได้อย่างน้อยหนึ่งอาร์กิวเมนต์ถูกละไว้ ค่าสําหรับอาร์กิวเมนต์ที่ละไว้จะได้รับจากการตั้งค่าภูมิภาคของคอมพิวเตอร์
หมายเหตุ: ข้อมูลการตั้งค่าทั้งหมดมาจากแท็บหมายเลขการตั้งค่าภูมิภาค
ตัวอย่าง
Expression |
ผลลัพธ์ |
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%) |