นำไปใช้กับ
วัตถุ ComboBox |
---|
วัตถุ TextBox |
คุณสามารถใช้คุณสมบัติ รูปแบบ เพื่อกําหนดวิธีการแสดงและพิมพ์ตัวเลข วันที่ เวลา และข้อความ อ่าน/เขียน สตริง
นิพจน์.Format
นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการ นําไปใช้กับ
ข้อสังเกต
คุณสามารถใช้หนึ่งในรูปแบบที่กำหนดไว้ล่วงหน้าหรือคุณสามารถสร้างรูปแบบแบบกำหนดเองโดยใช้การจัดรูปแบบสัญลักษณ์
คุณสมบัติ รูปแบบ จะใช้การตั้งค่าที่ต่างกันสำหรับชนิดข้อมูลที่ต่างกัน
สําหรับตัวควบคุม คุณสามารถตั้งค่าคุณสมบัตินี้ได้ใน แผ่นคุณสมบัติ ของตัวควบคุม สําหรับเขตข้อมูล คุณสามารถตั้งค่าคุณสมบัตินี้ในมุมมองออกแบบตาราง (ในส่วน คุณสมบัติเขตข้อมูล) หรือในมุมมองออกแบบของ หน้าต่างคิวรี (ในแผ่นคุณสมบัติ คุณสมบัติของเขตข้อมูล) คุณยังสามารถใช้โค้ด แมโคร หรือ Visual Basic for Applications (VBA) ได้
หมายเหตุ: ใน Visual Basic ให้ใส่ นิพจน์สตริง ที่สอดคล้องกับหนึ่งในรูปแบบที่กำหนดไว้ล่วงหน้าหรือใส่รูปแบบแบบกำหนดเอง
คุณสมบัติ รูปแบบ จะมีผลเฉพาะกับวิธีการแสดงข้อมูลเท่านั้น ซึ่งไม่ส่งผลกระทบต่อวิธีการจัดเก็บข้อมูล
Access มีรูปแบบที่กําหนดไว้ล่วงหน้าสําหรับชนิดข้อมูลวันที่/เวลา ตัวเลขและสกุลเงิน ข้อความและบันทึกช่วยจํา และ ใช่/ไม่ใช่ รูปแบบที่กําหนดไว้ล่วงหน้าจะขึ้นอยู่กับประเทศ/ภูมิภาคที่ระบุโดยการดับเบิลคลิก ที่ ตัวเลือกภูมิภาค ในแผงควบคุมของ Windows Access จะแสดงรูปแบบที่เหมาะสมกับประเทศ/ภูมิภาคที่เลือก ตัวอย่างเช่น ใน ภาษาอังกฤษ (สหรัฐอเมริกา) ที่เลือกบนแท็บ ทั่วไป 1234.56 ในรูปแบบสกุลเงินจะปรากฏเป็น $1,234.56 แต่เมื่อเลือก ภาษาอังกฤษ (อังกฤษ) บนแท็บ ทั่วไป ตัวเลขจะปรากฏเป็น £1,234.56
ถ้าคุณตั้งค่าคุณสมบัติ รูปแบบ ของเขตข้อมูลในมุมมองออกแบบตาราง Access จะใช้รูปแบบนั้นในการแสดงข้อมูลในแผ่นข้อมูล และยังนําคุณสมบัติ รูปแบบ ของเขตข้อมูลไปใช้กับตัวควบคุมใหม่บนฟอร์มและรายงาน
คุณสามารถใช้สัญลักษณ์ต่อไปนี้ในรูปแบบแบบกำหนดเองสำหรับชนิดข้อมูลใดก็ได้
สัญลักษณ์ |
ความหมาย |
---|---|
(ช่องว่าง) |
แสดงช่องว่างเป็นอักขระตัวอักษร |
“ABC” |
แสดงอะไรก็ตามที่อยู่ภายในเครื่องหมายอัญประกาศเป็นอักขระตัวอักษร |
! |
บังคับให้จัดชิดซ้ายแทนที่จะจัดชิดขวา |
* |
เติมพื้นที่ว่างด้วยอักขระถัดไป |
\ |
แสดงอักขระถัดไปเป็นอักขระสัญพจน์ คุณยังสามารถแสดงอักขระสัญพจน์ได้โดยการวางเครื่องหมายอัญประกาศครอบอักขระเหล่านั้น |
[color] |
แสดงข้อมูลที่จัดรูปแบบในสีที่ระบุระหว่างวงเล็บ สีที่มี: สีดํา, สีฟ้า, สีเขียว, สีฟ้า, สีแดง, สีม่วงมาเจนต้า, สีเหลือง, สีขาวของ |
คุณไม่สามารถผสมสัญลักษณ์การจัดรูปแบบแบบกำหนดเองสำหรับชนิดข้อมูลตัวเลขและสกุลเงินกับสัญลักษณ์การจัดรูปแบบวันที่/เวลา ใช่/ไม่ใช่ หรือข้อความและบันทึกช่วยจำ
เมื่อคุณกําหนด รูปแบบการป้อนข้อมูล และตั้งค่าคุณสมบัติ รูปแบบ สําหรับข้อมูลเดียวกัน คุณสมบัติ รูปแบบ จะมีความสําคัญเมื่อข้อมูลแสดงขึ้นและรูปแบบการป้อนข้อมูลจะถูกละเว้น ตัวอย่างเช่น ถ้าคุณสร้างรูปแบบการป้อนข้อมูลด้วยรหัสผ่านในมุมมองออกแบบตาราง และยังตั้งค่าคุณสมบัติ รูปแบบ สําหรับเขตข้อมูลเดียวกัน ไม่ว่าจะในตารางหรือในตัวควบคุมบนฟอร์ม รูปแบบการป้อนข้อมูลด้วยรหัสผ่านจะถูกละเว้นและข้อมูลจะแสดงตามคุณสมบัติ รูปแบบ
ตัวอย่าง
สามตัวอย่างต่อไปนี้จะตั้งค่าคุณสมบัติ รูปแบบ โดยใช้รูปแบบที่กำหนดไว้ล่วงหน้า:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
ตัวอย่างถัดไปจะตั้งค่าคุณสมบัติ รูปแบบ โดยใช้รูปแบบแบบกําหนดเอง รูปแบบนี้จะแสดงวันที่เป็น: ม.ค. 1995
Forms!Employees!HireDate.Format = "mmm yyyy"
ตัวอย่างต่อไปนี้แสดงฟังก์ชัน VBA ที่จัดรูปแบบข้อมูลตัวเลขโดยใช้รูปแบบสกุลเงิน และจัดรูปแบบข้อมูลข้อความทั้งหมดเป็นตัวพิมพ์ใหญ่ ฟังก์ชันนี้ถูกเรียกจากเหตุการณ์ OnLostFocus ของตัวควบคุมที่ไม่ถูกผูกไว้ที่ชื่อ TaxRefund
Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function