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

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

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

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

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

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

  • ไม่สามารถรวมเครื่องหมายอัญภาค (") ในตาราง ชื่อกระบวนงานหรือชื่อกระบวนงานที่เก็บไว้ในโครงการ Access ได้

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

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

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

[NameInfo]! [ชื่อ]

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

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

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