มีวิธีพื้นฐานสองวิธีที่คุณสามารถใช้ค่าในเขตข้อมูลในตาราง Access:
-
ตั้งค่าคุณสมบัติ จําเป็น ของเขตข้อมูลเป็น ใช่ คุณสามารถทําได้โดยการเปิดตารางใน มุมมองออกแบบ วิธีนี้ง่ายและเป็นตัวเลือกที่ดีถ้าคุณต้องการเปลี่ยนเพียงหนึ่งเขตข้อมูลเท่านั้น
-
ใช้ คิวรีแบบสร้างข้อกำหนดข้อมูล ที่สร้างดัชนีที่ไม่ใช่ Null บนเขตข้อมูล คุณสามารถทําได้โดยใช้ มุมมอง SQL วิธีนี้ไม่ง่ายเหมือนกับการใช้มุมมองออกแบบ แต่มีประโยชน์: คุณสามารถบันทึกคิวรีแบบสร้างข้อกําหนดข้อมูลและใช้งานอีกครั้งในภายหลังได้ วิธีนี้จะเป็นประโยชน์ถ้าคุณลบและสร้างตารางขึ้นใหม่เป็นระยะๆ และต้องการใช้ค่าสําหรับบางเขตข้อมูล
ตั้งค่าคุณสมบัติ จําเป็น สําหรับเขตข้อมูลเป็น ใช่
-
ในบานหน้าต่างนําทาง ให้คลิกขวาที่ตาราง แล้วคลิก มุมมองออกแบบ
-
เลือกเขตข้อมูลที่คุณต้องการให้มีค่าเสมอ
-
ในบานหน้าต่าง คุณสมบัติเขตข้อมูล บนแท็บ ทั่วไป ให้ตั้งค่าคุณสมบัติ จําเป็น เป็น ใช่
หมายเหตุ: ถ้าคุณตั้งค่าคุณสมบัติ จําเป็น เป็น ใช่ สําหรับเขตข้อมูลในตารางที่มีระเบียนอยู่แล้ว Access จะให้ตัวเลือกในการตรวจสอบว่าเขตข้อมูลมีค่าในระเบียนที่มีอยู่ทั้งหมดหรือไม่ ไม่ว่าคุณจะยอมรับตัวเลือกนี้หรือไม่ ระเบียนใหม่จะต้องใช้ค่าสําหรับเขตข้อมูลนั้น
Create ดัชนีที่ไม่ใช่ Null สําหรับเขตข้อมูลโดยใช้คิวรีแบบสร้างข้อกําหนดข้อมูล
-
บนแท็บ สร้าง ในกลุ่ม คิวรี ให้คลิก การออกแบบคิวรี
-
บนแท็บ ออกแบบ ในกลุ่ม ผลลัพธ์ ให้คลิกลูกศรภายใต้ มุมมอง แล้วคลิก มุมมอง SQL
-
ลบ SQL ทั้งหมดออกจากคิวรี
-
พิมพ์หรือวาง SQL ต่อไปนี้ลงในคิวรี:
CREATE INDEX index_name
ON table (field) WITH DISALLOW NULL -
ใน SQL ให้แทนที่ตัวแปรดังนี้:
-
แทนที่ index_name ด้วยชื่อสําหรับดัชนีของคุณ คุณควรใช้ชื่อที่จะช่วยคุณกําหนดว่าดัชนีนั้นมีไว้เพื่ออะไร ตัวอย่างเช่น ถ้าดัชนีคือตรวจสอบให้แน่ใจว่ามีหมายเลขประกันสังคมอยู่สําหรับทุกระเบียน คุณอาจตั้งชื่อดัชนีว่า require_SSN
-
แทนที่ ตาราง ด้วยชื่อของตารางที่มีเขตข้อมูลที่จะทําดัชนี ถ้าชื่อตารางมีช่องว่างหรืออักขระพิเศษ คุณต้องใส่ชื่อในวงเล็บเหลี่ยม
-
แทนที่ เขตข้อมูล ด้วยชื่อของเขตข้อมูลที่จะทําดัชนี ถ้าชื่อเขตข้อมูลมีช่องว่างหรืออักขระพิเศษ คุณต้องใส่ชื่อในวงเล็บเหลี่ยม
-
-
บันทึกและปิดคิวรี
-
เรียกใช้คิวรีเพื่อสร้างดัชนี โปรดทราบว่าคุณสามารถเรียกใช้คิวรีจากแมโครได้โดยใช้แมโครแอคชัน RunSQL