ชื่อของเขตข้อมูล ตัวควบคุม และวัตถุในฐานข้อมูลเดสก์ท็อปของ 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]! [ชื่อ]