เมื่อคุณสร้างตาราง Microsoft Access Access จะสร้าง Primary Key ให้กับตารางฐานข้อมูลของคุณโดยอัตโนมัติ แต่คุณยังสามารถระบุฟิลด์ที่คุณต้องการเป็น Primary Key สำหรับตารางฐานข้อมูลของคุณได้
Primary Key ใน Microsoft Access คือฟิลด์หรือชุดของฟิลด์ที่มีค่าเฉพาะตัวตลอดทั้งตาราง Primary Key เสนอคุณสมบัติหลายประการ เช่น ระบุแถวแต่ละแถวในฐานข้อมูลได้อย่างเฉพาะเจาะจง มันจะมีค่าตลอดเวลา ไม่มีค่าว่าง และค่าไม่มีการเปลี่ยนแปลง
วิธีเพิ่มหรือลบ Primary Key ในตาราง Access
เพื่อเพิ่มและลบ Primary Key จากตารางฐานข้อมูล Access ให้ทำตามวิธีด้านล่าง
1] วิธีลบ Primary Key เริ่มต้นจากตาราง Access
เปิดฐานข้อมูลที่คุณต้องการแก้ไข

บนบานหน้าต่างนำทาง (navigation pane) ด้านซ้าย คลิกที่ตารางที่มีขนาดฟิลด์ที่คุณต้องการเปลี่ยน
จากนั้นคลิก Design view
โดยค่าเริ่มต้น Access จะเพิ่ม Primary Key ให้กับตารางของคุณ แต่ในบางกรณี คุณต้องการฟิลด์ที่แตกต่างกันเป็น Primary Key

เปลี่ยนชนิดข้อมูลของฟิลด์ที่มี Primary Key เริ่มต้น จาก Auto-Number เป็น Number โดยการคลิกลูกศรดรอปดาวน์ของ Data Type และเลือกชนิดข้อมูล Number

จากนั้นคลิกขวาที่ ไอคอน Primary Key และเลือก Primary Key
อีกวิธีหนึ่งในการลบ Primary Key คือการคลิกที่ปุ่ม Primary Key บนแถบเมนู และ Primary Key จะถูกลบออกจากฟิลด์
จากนั้นคลิก Save บนแถบเครื่องมือการเข้าถึงได้อย่างรวดเร็ว
2] วิธีเพิ่ม Primary Key ใหม่ให้กับตาราง Access
เราจะเพิ่ม Primary Key ใหม่ให้กับฟิลด์ที่เราต้องการให้กลายเป็น Primary Key
ลบฟิลด์ที่คุณต้องการให้กลายเป็น Primary Key เพราะเมื่อคุณป้อนข้อมูลในตารางแล้ว คุณไม่สามารถเปลี่ยนชนิดข้อมูลของฟิลด์ใดๆ เป็น AutoNumber ได้ แม้ว่าคุณจะยังไม่ได้เพิ่มข้อมูลในฟิลด์นั้นก็ตาม
ฟิลด์ AutoNumber ทำให้เป็น Primary Key ที่ยอดเยี่ยม และ Access ไม่อนุญาตให้มีชนิดข้อมูล AutoNumber สองตัวในตาราง Access เดียวกัน มีได้เพียงหนึ่งตัวเท่านั้น
เพิ่มแถวใหม่ในตาราง และตั้งชื่อฟิลด์ให้เป็นชื่อของฟิลด์ที่คุณลบ
ทำให้ฟิลด์เป็นชนิดข้อมูล AutoNumber

จากนั้นคลิกขวาที่ฟิลด์และเลือก Primary Key จากเมนูบริบท
อีกวิธีหนึ่งในการเพิ่ม Primary Key คือการคลิกที่ปุ่ม Primary Key บนแถบเมนู
จากนั้นคลิก Save หลังจากเพิ่ม Primary Key ให้กับฟิลด์แล้ว
เราสามารถมี Primary Key สองตัวในตาราง Access ได้ไหม?
ไม่ คุณไม่สามารถมี Primary Key สองตัวในตารางได้ แต่ละตารางใน Microsoft Access สามารถมี Primary Key ได้เพียงหนึ่งตัวเท่านั้น
วัตถุประสงค์ของ Primary Key ใน Access คืออะไร?
วัตถุประสงค์ของ Primary Key คือเพื่อเชื่อมโยงข้อมูลจากหลายตารางอย่างรวดเร็ว และรวมข้อมูลนั้นอย่างมีความหมาย
เราหวังว่าบทช่วยสอนนี้จะช่วยให้คุณเข้าใจวิธีเพิ่มและลบ Primary Keys จากตารางฐานข้อมูล Access
