การเข้าถึง: สร้างกฎความถูกต้อง - วิธีการทำงาน
Access ช่วยให้คุณสามารถตรวจสอบค่าต่างๆในฟิลด์โดยอัตโนมัติ เคล็ดลับที่เป็นประโยชน์นี้แสดงวิธีสร้างกฎความถูกต้องและไม่อนุญาตให้มีรายการที่ไม่ถูกต้อง
กฎความถูกต้องใน Access สำหรับตารางหรือฟอร์ม
หากคุณกำหนดกฎในตารางเป็นครั้งแรกรายการเหล่านี้จะถูกนำไปใช้โดยอัตโนมัติเมื่อสร้างแบบฟอร์ม คำแนะนำต่อไปนี้ใช้ได้กับ Access ทุกรุ่นตั้งแต่ปี 2010
- เปิดตารางที่ต้องการในมุมมองออกแบบ
- ตอนนี้คลิกที่ชื่อเขตข้อมูลที่คุณต้องการกำหนดกฎความถูกต้อง
- ในพื้นที่ด้านล่างคุณจะเห็นแท็บ "ทั่วไป" คุณจะพบรายการ "กฎความถูกต้อง" ที่นั่น
- หากคุณไม่ต้องการใช้กฎความถูกต้องตามหลักการคุณสามารถสร้างกฎสำหรับแต่ละรูปแบบได้
- เมื่อต้องการทำเช่นนี้เปิดแบบฟอร์มที่สอดคล้องกันและสลับไปยังมุมมองออกแบบ
- ด้วยการคลิกปุ่มเมาส์ขวาบนเขตข้อมูลแบบฟอร์มซึ่งควรได้รับกฎความถูกต้อง
- เลือกรายการ "คุณสมบัติ" ในเมนูบริบทจากนั้นไปที่แท็บ "ข้อมูล"
สร้างกฎการตรวจสอบใน Access
เพื่อให้สามารถใช้กฎความถูกต้องได้อย่างสมเหตุสมผลคุณควรทราบวิธีสร้างนิพจน์ใน Access แล้ว
- ในการสร้างกฎความถูกต้องคุณสามารถป้อนกฎของคุณเองหรือเริ่มตัวแก้ไขนิพจน์โดยคลิกที่ปุ่มด้วยจุดสามจุด
- การแสดงออกของกฎการตรวจสอบไม่ได้ใช้ไวยากรณ์พิเศษใด ๆ
- ซึ่งหมายความว่าคุณยังสามารถตั้งกฎที่ซับซ้อนสำหรับเขตข้อมูล
- คุณไม่สามารถใช้กฎความถูกต้องสำหรับประเภทข้อมูล "AutoWert", "OLE-Objekt" และ "Anlage"
ตัวอย่างอินพุตสำหรับกฎความถูกต้อง
ส่วนนี้มีรายการกฎการตรวจสอบที่ใช้กันทั่วไป
- ในการตรวจสอบที่อยู่อีเมลให้ใช้ไวยากรณ์ต่อไปนี้: ((เช่น "* ? *.? *") และ (ไม่เหมือน "* [, ;] *")) ซึ่งหมายความว่าที่อยู่อีเมลต้องมีอักขระอย่างน้อยหนึ่งตัวสัญลักษณ์ "@" ที่ตามมาอย่างน้อยหนึ่งตัวอักขระจุดและตัวอักษรอื่น ดังนั้น ได้รับอนุญาต ไม่สามารถป้อน หรือ, com
- ด้วยกฎ "ไม่เป็นศูนย์" คุณกำหนดว่าต้องทำรายการในฟิลด์ที่เลือก
- ด้วยการป้อน> = # 01.01.2016 # คุณมั่นใจว่าวันที่ที่ป้อนในฟิลด์นั้นช้ากว่าหรือเท่ากับ 01 มกราคม 2016
- หากรายการในฟิลด์ควรเป็นศูนย์หรือใหญ่กว่าให้ป้อน> = 0
- หากอนุญาตเฉพาะค่าบางค่าในฟิลด์คุณสามารถป้อนค่าในวงเล็บ: IN ("เยอรมนี", "ออสเตรีย", "สวิตเซอร์แลนด์")
- ด้วย> = 10 AND <= 99 คุณกำหนดว่ารายการอาจอยู่ระหว่าง 10 ถึง 99 เท่านั้น
- เคล็ดลับพิเศษ: หากมีการป้อนข้อมูลผิดพลาดคุณสามารถสร้างข้อความแสดงข้อผิดพลาดของคุณเองแทนข้อความระบบ cryptic Access ใต้ช่อง "กฎความถูกต้อง" คุณจะเห็นรายการ "ข้อความการตรวจสอบความถูกต้อง" ป้อนข้อความที่ต้องการที่นี่ ตัวอย่างเช่นหากผู้ใช้ป้อนที่อยู่อีเมลที่ไม่ถูกต้องข้อความอาจมีลักษณะเช่นนี้: คุณใช้ที่อยู่อีเมลที่ไม่ถูกต้อง โปรดป้อนที่อยู่ในรูปแบบ [ป้องกันอีเมล]