เขตข้อมูลข้อความสั้นและเขตข้อมูลข้อความยาว (หรือที่เรียกว่า Memo) อาจเป็นชนิดข้อมูลที่ใช้บ่อยที่สุด ด้วยการจัดรูปแบบข้อความ คุณมีสองตัวเลือก: ใช้รูปแบบเริ่มต้นหรือสร้างรูปแบบแบบกําหนดเอง เมื่อคุณนํารูปแบบไปใช้กับเขตข้อมูลตาราง รูปแบบเดียวกันนั้นจะถูกนําไปใช้กับตัวควบคุมฟอร์มหรือรายงานใดๆ ที่คุณผูกกับเขตข้อมูลตารางนั้นในภายหลังโดยอัตโนมัติ การจัดรูปแบบจะเปลี่ยนแปลงวิธีแสดงข้อมูลเท่านั้น แต่ไม่มีผลกระทบต่อวิธีจัดเก็บข้อมูลหรือวิธีการใส่ข้อมูลของผู้ใช้
ในบทความนี้
- ภาพรวมของรูปแบบข้อความ
- นํารูปแบบแบบกําหนดเองไปใช้
- ตัวอย่างของรูปแบบแบบกําหนดเอง
- อักขระรูปแบบแบบกําหนดเอง
ภาพรวมของรูปแบบข้อความ
ชนิดข้อมูลข้อความสั้นและข้อความยาว (หรือที่เรียกว่า Memo) ไม่มีรูปแบบที่กําหนดไว้ล่วงหน้า ชนิดข้อมูลข้อความสั้นมีรูปแบบแบบกําหนดเองเท่านั้น ชนิดข้อมูลข้อความยาวมีทั้งการจัดรูปแบบแบบกําหนดเองและ Rich Text ถ้าคุณไม่ได้ระบุรูปแบบ Access จะจัดข้อความทั้งหมดในแผ่นข้อมูลชิดซ้าย
โดยทั่วไปแล้ว คุณจะนํารูปแบบแบบกําหนดเองไปใช้กับชนิดข้อมูลข้อความสั้นและข้อความยาวเพื่อทําให้ข้อมูลตารางอ่านง่ายขึ้น ตัวอย่างเช่น ถ้าคุณใช้ฟอร์มเพื่อรวบรวมหมายเลขบัตรเครดิต และคุณเก็บหมายเลขดังกล่าวไว้โดยไม่มีช่องว่าง คุณสามารถใช้รูปแบบแบบกําหนดเองเพื่อเพิ่มช่องว่างที่เหมาะสมเพื่อทําให้หมายเลขบัตรเครดิตอ่านง่ายขึ้น
รูปแบบแบบกําหนดเองสําหรับเขตข้อมูลข้อความสามารถมีส่วนได้สูงสุดสองส่วน แต่ละส่วนจะมีข้อมูลจําเพาะของรูปแบบสําหรับข้อมูลต่างๆ ในเขตข้อมูล
| ส่วน | คำอธิบาย |
|---|---|
| แรก | รูปแบบสำหรับเขตข้อมูลที่มีข้อความ |
| วินาที | รูปแบบสำหรับเขตข้อมูลที่มีสตริงความยาวเป็นศูนย์และค่า Null |
ตัวอย่างเช่น ถ้าคุณมีตัวควบคุมกล่องข้อความที่คุณต้องการให้คําว่า "ไม่มี" ปรากฎขึ้นเมื่อไม่มีสตริงในเขตข้อมูล คุณสามารถพิมพ์รูปแบบที่กําหนดเอง @;" ไม่มี" เป็น การตั้งค่าคุณสมบัติ รูปแบบ ของตัวควบคุม สัญลักษณ์ @ ในส่วนแรกจะทําให้ข้อความจากเขตข้อมูลแสดงขึ้น และส่วนที่สองจะทําให้คําว่า "ไม่มี" ปรากฎขึ้น เมื่อมีสตริงที่มีความยาวเป็นศูนย์หรือค่า Null อยู่ในเขตข้อมูล
คุณสามารถใช้ฟังก์ชัน Format เพื่อส่งกลับหนึ่งค่าสําหรับสตริงที่มีความยาวเป็นศูนย์และอีกหนึ่งค่าสําหรับค่า Null
เมื่อต้องการควบคุมรูปแบบในการใส่ข้อมูล ให้ดูที่ การควบคุมรูปแบบการใส่ข้อมูลด้วยรูปแบบการป้อนข้อมูล เมื่อต้องการปรับปรุงข้อความธรรมดาในชนิดข้อมูลข้อความยาว ให้ดู เพิ่มเขตข้อมูล Rich Text
นํารูปแบบแบบกําหนดเองไปใช้
เปิดตารางใน มุมมองออกแบบ
ในส่วนบนของเส้นตารางการออกแบบ ให้เลือกเขตข้อมูล วันที่/เวลา ที่คุณต้องการจัดรูปแบบ
ในส่วน คุณสมบัติเขตข้อมูล ให้เลือกแท็บ ทั่วไป คลิกเซลล์ที่อยู่ถัดจากกล่อง รูปแบบ แล้วใส่อักขระเฉพาะตามความต้องการในการจัดรูปแบบของคุณ
หลังจากที่คุณใส่รูปแบบ ปุ่ม ตัวเลือกการอัปเดตคุณสมบัติจะปรากฏขึ้น และให้คุณนํารูปแบบไปใช้กับเขตข้อมูลตารางอื่นๆ และตัวควบคุมฟอร์มที่จะสืบทอดรูปแบบนั้นในเชิงตรรกะ เมื่อต้องการนําการเปลี่ยนแปลงของคุณไปใช้กับทั้งฐานข้อมูล ให้คลิกสมาร์ทแท็ก แล้วคลิก อัปเดตรูปแบบทุกที่ที่มี<การใช้ชื่อ>เขตข้อมูล ในกรณีนี้ ชื่อเขตข้อมูล คือชื่อของเขตข้อมูลข้อความของคุณ
ถ้าคุณเลือกที่จะนําการเปลี่ยนแปลงของคุณไปใช้กับทั้งฐานข้อมูล กล่องโต้ตอบ อัปเดตคุณสมบัติ จะปรากฏขึ้น และแสดงฟอร์มและวัตถุอื่นๆ ที่จะสืบทอดรูปแบบใหม่ คลิก ใช่ เพื่อนํารูปแบบไปใช้
สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เผยแพร่คุณสมบัติเขตข้อมูลบันทึกการเปลี่ยนแปลงของคุณ แล้วสลับไปยังมุมมองแผ่นข้อมูลเพื่อดูว่ารูปแบบตรงตามความต้องการของคุณหรือไม่
ทดสอบการจัดรูปแบบข้อความแบบกําหนดเองของคุณด้วยวิธีต่อไปนี้:
- ใส่ค่าตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก และดูวิธีการที่รูปแบบดําเนินการกับข้อมูล
- ใส่สตริงที่มีความยาวเป็นศูนย์หรือค่า Null และดูว่าคุณชอบผลลัพธ์หรือไม่
ตัวอย่างของรูปแบบแบบกําหนดเอง
ต่อไปนี้คือตัวอย่างของรูปแบบข้อความแบบกําหนดเอง
| การตั้งค่า | ข้อมูล | จอแสดงผล |
|---|---|---|
| @@@-@@-@@@@ | 465043799 | 465-04-3799 |
| @@@@@@@@@ | 465-04-3799 465043799 |
465-04-3799 465043799 |
| > | davolio ดาโวลิโอ Davolio |
ดาโวลิโอ ดาโวลิโอ ดาโวลิโอ |
| < | davolio ดาโวลิโอ Davolio |
davolio davolio davolio |
| @;"ไม่รู้จัก" | ค่า Null | ไม่รู้จัก |
| สตริงความยาวเป็นศูนย์ | ไม่รู้จัก | |
| ข้อความใดก็ได้ | ข้อความที่เหมือนกับที่ใส่จะถูกแสดง |
อักขระรูปแบบแบบกําหนดเอง
หมายเหตุ
การนํารูปแบบแบบกําหนดเองไปใช้กับเขตข้อมูลข้อความยาวหรือบันทึกช่วยจําจะตัดการแสดงผลเหลือ 255 อักขระ
เมื่อต้องการสร้างรูปแบบแบบกําหนดเอง ให้ใช้อักขระต่อไปนี้เป็นพื้นที่ที่สํารองไว้และตัวคั่น
| อักขระ | คำอธิบาย |
|---|---|
| @ | ใช้เพื่อแสดงอักขระที่พร้อมใช้งานสําหรับตําแหน่งในสตริงรูปแบบ ถ้า Access วางอักขระทั้งหมดในข้อมูลต้นแบบ พื้นที่ที่สํารองไว้ใดๆ ที่เหลือจะปรากฏเป็นช่องว่าง ตัวอย่างเช่น ถ้าสตริงรูปแบบเป็น @@@@@ และข้อความข้างใต้คือ ABC ข้อความจะถูกจัดชิดซ้ายโดยมีช่องว่างนําหน้าสองช่อง |
| & | ใช้เพื่อแสดงอักขระที่พร้อมใช้งานสําหรับตําแหน่งในสตริงรูปแบบ ถ้า Access วางอักขระทั้งหมดไว้ในข้อมูลต้นแบบ พื้นที่ที่สํารองไว้ใดๆ ที่เหลือจะไม่แสดงอะไรเลย ตัวอย่างเช่น ถ้าสตริงรูปแบบเป็น &&&&& และข้อความเป็น ABC จะแสดงเฉพาะข้อความที่จัดชิดซ้าย |
| ! | ใช้เพื่อบังคับให้เติมตัวแทนอักขระจากซ้ายไปขวา แทนที่จะเติมจากขวาไปซ้าย คุณต้องใช้อักขระนี้ที่จุดเริ่มต้นของสตริงรูปแบบใดๆ |
| < | ใช้เพื่อบังคับให้ข้อความทั้งหมดเป็นตัวพิมพ์เล็ก คุณต้องใช้อักขระนี้ที่จุดเริ่มต้นของสตริงรูปแบบ แต่คุณสามารถนําหน้าด้วยเครื่องหมายอัศเจรีย์ (!) ได้ |
| > | ใช้เพื่อบังคับข้อความทั้งหมดให้เป็นตัวพิมพ์ใหญ่ คุณต้องใช้อักขระนี้ที่จุดเริ่มต้นของสตริงรูปแบบ แต่คุณสามารถนําหน้าด้วยเครื่องหมายอัศเจรีย์ (!) ได้ |
| * | เมื่อใช้งาน อักขระที่อยู่หลังจากเครื่องหมายดอกจัน (*) จะกลายเป็นอักขระเติม — อักขระที่ใช้เติมช่องว่าง โดยปกติ Access จะแสดงข้อความเป็นจัดชิดซ้ายและเติมพื้นที่ใดๆ ที่อยู่ทางด้านขวาของค่าด้วยช่องว่าง คุณสามารถเพิ่มอักขระการเติมได้ทุกที่ในสตริงรูปแบบ เมื่อคุณทําเช่นนั้น Access จะเติมช่องว่างใดๆ ด้วยอักขระที่ระบุ |
| ช่องว่าง + - $ () | ใช้เพื่อแทรกช่องว่าง อักขระคณิตศาสตร์ (+ -) สัญลักษณ์ทางการเงิน ($ ¥ £) และวงเล็บตามต้องการที่ใดก็ได้ในสตริงรูปแบบของคุณ ถ้าคุณต้องการใช้สัญลักษณ์คณิตศาสตร์ทั่วไปอื่นๆ เช่น เครื่องหมายทับ (\ หรือ /) และเครื่องหมายดอกจัน (*) ให้ล้อมรอบด้วยเครื่องหมายอัญประกาศคู่ โปรดทราบว่าคุณสามารถวางอักขระเหล่านี้ที่ใดก็ได้ในสตริงรูปแบบ |
| "ข้อความสัญพจน์" | ใช้เครื่องหมายอัญประกาศคู่เพื่อล้อมรอบข้อความใดๆ ที่คุณต้องการให้แสดงให้ผู้ใช้เห็น |
| \ | ใช้เพื่อบังคับให้ Access แสดงอักขระที่ตามมาทันที ซึ่งเหมือนกับการคร่อมอักขระด้วยเครื่องหมายอัญประกาศคู่ |
| [สี] | ใช้สีกับค่าทั้งหมดในส่วนของรูปแบบของคุณ คุณต้องใส่ชื่อในวงเล็บเหลี่ยม และใช้ชื่ออย่างใดอย่างหนึ่งต่อไปนี้ สีดํา สีน้ําเงิน สีฟ้า สีเขียว สีม่วงมาเจนต้า สีแดง สีเหลือง หรือสีขาว |