แนวทางการตั้งชื่อเขตข้อมูล ตัวควบคุม และวัตถุ
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ชื่อของเขตข้อมูล ตัวควบคุม และวัตถุในฐานข้อมูลเดสก์ท็อปของ Microsoft Access:

  • สามารถมีความยาวได้ถึง 64 อักขระ

  • สามารถประกอบด้วยตัวอักษร ตัวเลข ช่องว่าง และอักขระพิเศษรวมกัน ยกเว้นเครื่องหมายมหัพภาค (.) เครื่องหมายอัศเจรีย์ (!) ตัวกํากับเสียง (') และวงเล็บ ([ ])

  • ไม่สามารถเริ่มต้นด้วยช่องว่างนําหน้าได้

  • ไม่สามารถรวมอักขระควบคุม (ค่า ASCII 0 ถึง 31)

  • ไม่สามารถใส่เครื่องหมายอัญกากต์คู่ (") ในตาราง ชื่อมุมมอง หรือชื่อ Stored Procedure ใน โครงการ Microsoft Access ได้

แม้ว่าคุณจะสามารถมีช่องว่างในเขตข้อมูล ตัวควบคุม และชื่อวัตถุได้ แต่ตัวอย่างส่วนใหญ่ในเอกสารประกอบ Microsoft Access จะแสดงเขตข้อมูลและชื่อตัวควบคุมที่ไม่มีช่องว่าง เนื่องจากช่องว่างในชื่ออาจทําให้เกิดข้อขัดแย้งในการตั้งชื่อใน Microsoft Visual Basic for Applications ในบางกรณี

เมื่อคุณตั้งชื่อเขตข้อมูล ตัวควบคุม หรือวัตถุ เป็นความคิดที่ดีที่จะตรวจสอบให้แน่ใจว่าชื่อของ คุณสมบัติ หรือองค์ประกอบอื่นๆ ที่ใช้โดย Microsoft Access ไม่ซ้ํากัน มิฉะนั้น ฐานข้อมูลของคุณสามารถสร้างลักษณะการทํางานที่ไม่คาดคิดได้ในบางสถานการณ์ ตัวอย่างเช่น ถ้าคุณอ้างอิงค่าของเขตข้อมูลที่เรียกว่า ชื่อ ในตาราง NameInfo โดยใช้ NameInfo.Name ไวยากรณ์ Microsoft Access จะแสดงค่าของคุณสมบัติ Name ของตารางแทนที่จะแสดงค่าของเขตข้อมูล Name

อีกวิธีหนึ่งในการหลีกเลี่ยงผลลัพธ์ที่ไม่คาดคิดคือการใช้ตัวดําเนินการ ! แทน ตัวดําเนินการ (จุด) เพื่ออ้างอิงถึงค่าของเขตข้อมูล ตัวควบคุม หรือวัตถุ ตัวอย่างเช่น ตัวระบุต่อไปนี้อ้างอิงไปยังค่าของเขตข้อมูล Name อย่างชัดเจนแทนที่จะอ้างอิงคุณสมบัติ Name :

[NameInfo]! [ชื่อ]

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย