วิธีสร้าง แก้ไข และลบความสัมพันธ์ของตารางใน Access

ในMicrosoft Accessความสัมพันธ์(Relationship)จะช่วยให้คุณสามารถผสานหรือเชื่อมโยงข้อมูลจากตารางหนึ่งไปยังอีกตารางหนึ่งได้ ความสัมพันธ์(Relationships)อนุญาตให้ผู้ใช้สร้างแบบสอบถาม(Queries,) แบบฟอร์ม(Forms)และรายงาน (Reports)เมื่อมีการสร้างตารางสำหรับแต่ละหัวข้อในฐานข้อมูล คุณต้องวางเขตข้อมูลทั่วไปลงในตารางที่เกี่ยวข้องและสร้างความสัมพันธ์กับข้อมูลเหล่านั้นเพื่อให้ข้อมูลถูกนำมารวมกันอีกครั้ง

Microsoft_Office_Access_logo

สร้าง(Create)แก้ไข(Edit)ลบ(Delete)ความ สัมพันธ์ ของตารางในAccess

ความสัมพันธ์มีสามประเภท:

  1. (One-to-One Relationship)ความสัมพันธ์แบบหนึ่งต่อหนึ่ง : (: )ความสัมพันธ์แบบหนึ่งต่อหนึ่ง เป็น ความ(Relationship)สัมพันธ์(Relationship)แบบที่ง่ายที่สุดและพบน้อยที่สุดเนื่องจากข้อมูลที่เกี่ยวข้องถูกจัดเก็บไว้ในตารางเดียวกัน มันเชื่อมโยงตารางหนึ่งไปยังระเบียนเดียวในอีกตารางหนึ่ง คีย์หลัก(Primary Keys)เชื่อมโยงตาราง ความสัมพันธ์(Relationship) แบบ หนึ่งต่อหนึ่งสามารถเชื่อมต่อตารางที่มีหลายเขตข้อมูลเข้าด้วยกัน และแยกตารางด้วยเหตุผลด้านความปลอดภัย
  2. (A One-to-Many relationship)ความสัมพันธ์แบบหนึ่งต่อกลุ่ม : (:)ความสัมพันธ์แบบหนึ่งต่อกลุ่ม เป็น ความ(Relationship)สัมพันธ์(Relationship)ที่พบบ่อยที่สุด มันเชื่อมโยงแต่ละระเบียนในตารางหนึ่งไปยังหลายระเบียนในอีกตารางหนึ่ง มีเพียงฟิลด์เดียวเท่านั้นที่เชื่อมโยงสามารถเป็นคีย์หลัก(Primary Key)และคีย์หลัก(Primary Key)ต้องมีหนึ่งระเบียนสำหรับหลายระเบียนในตารางอื่น
  3. ความสัมพันธ์แบบกลุ่มต่อกลุ่ม(Many-to-Many relationships): ความ (: )สัมพันธ์(Relationship)แบบกลุ่มต่อกลุ่มต้องใช้ตาราง(Junction Table)รวมสัญญาณ ซึ่งรวมถึง คอลัมน์ คีย์หลัก(Primary Key)ของตารางสองตารางที่คุณต้องการเชื่อมต่อ ความสัมพันธ์(Relationship) แบบกลุ่มต่อกลุ่มช่วยให้คุณสามารถเชื่อมต่อแต่ละแถวของตารางหนึ่งกับ หลายแถวในอีกตารางหนึ่งได้

เหตุใดจึงต้องใช้ความสัมพันธ์ของตารางใน Access(Why use table relationships in Access?)

  • ความสัมพันธ์ของตารางจะอัปเดตการออกแบบแบบฟอร์มและรายงานของคุณ(Table Relationships updates your form and report designs) – เมื่อคุณออกแบบแบบฟอร์มและรายงานความสัมพันธ์(Relationship)เป็นสิ่งจำเป็นสำหรับAccessเพื่อรวบรวมข้อมูลที่สามารถวางในแบบฟอร์มหรือรายงานที่คุณสร้างขึ้น
  • ความสัมพันธ์ของตารางจะอัปเดตการออกแบบคิว(Table Relationships updates your query design) รีของคุณ – เพื่อให้ระเบียนทำงานได้จากตารางมากกว่าหนึ่งตาราง ต้องสร้างคิวรีเพื่อรวมตารางเหล่านี้ คิวรีทำงานโดยการจับคู่ค่าในฟิลด์คีย์หลักของตารางแรกกับคีย์นอกในตารางที่สอง
  • Referential Integrity สามารถบังคับใช้ในความสัมพันธ์ของตาราง(Referential Integrity can be enforced in a table relationship)Referential Integrityช่วยป้องกันเรกคอร์ดที่เป็นเด็กกำพร้าในฐานข้อมูลของคุณ เร็กคอร์ดเด็กกำพร้าคือเร็กคอร์ดที่อ้างอิงถึงเร็กคอร์ดอื่นที่ไม่มีอยู่

ในบทความนี้เราจะอธิบาย:

  1. วิธีสร้างความสัมพันธ์(Relationship)ในMicrosoft Access
  2. วิธีแก้ไขความสัมพันธ์(Relationship)ในMicrosoft Access
  3. วิธีการลบความสัมพันธ์(Relationship)ในMicrosoft Access

1] วิธีสร้างความสัมพันธ์ใน Microsoft Access(1] How to Create a Relationship in Microsoft Access)

ไปที่แท็บตาราง(Table Tab)บนแถบเมนู เลือกความสัมพันธ์(Relationship)ในหน้าต่างความสัมพันธ์ เลือกเพิ่มตาราง (Add Table.)กล่องโต้ตอบเพิ่มตารางจะเปิดขึ้น คลิกที่เพิ่มตารางที่เลือก(Add Selected Tables.)

ที่มุมซ้ายในส่วนเครื่องมือของความสัมพันธ์(Relationship)ให้คลิกที่แก้ไขความสัมพันธ์ (Edit Relationships.)เลือกสร้างใหม่(Create New.)

ในการสร้างกล่องโต้ตอบใหม่ คุณจะต้องเลือกชื่อตารางด้านซ้าย(Left Table Name)และชื่อ ตาราง (Name)ด้านขวา(Right Table) ของตารางของคุณ จากนั้นเลือกชื่อคอลัมน์ด้านซ้าย(Left Column Name)และ ชื่อ คอลัมน์ด้านขวา(Right Column Name, )ซึ่งควรเป็นคีย์หลัก(Primary Key)ของตารางของคุณ ตอนนี้คลิกตกลง(OK.)

กล่อง โต้ตอบ แก้ไขความสัมพันธ์(Edit Relationship )จะปรากฏขึ้นอีกครั้งพร้อมกับตัวเลือกที่คุณเลือก กดสร้าง(create) _ นอกจากนี้ยังมีตัวเลือกทางลัดที่คุณสามารถลากคีย์หลัก(Primary Key)จากตารางหนึ่งไปยังอีกตารางหนึ่งได้ ตารางใดๆ ที่เชื่อมโยงต้องเกี่ยวข้องกับคีย์(Primary Key)หลัก สิ่งนี้จะสร้างความสัมพันธ์ระหว่างสองตาราง

2] วิธีแก้ไขความสัมพันธ์ใน Microsoft Access(2] How to edit relationships in Microsoft Access)

วิธีสร้าง แก้ไข และลบความสัมพันธ์ของตารางใน Microsoft Access

คุณสามารถแก้ไขความสัมพันธ์(Relationships ) ของคุณ ในMicrosoft Access ; ต่อไปนี้คือขั้นตอนในการดำเนินการ

แตะสองครั้งที่เส้นความ(Relationship Line) สัมพันธ์ แล้ว กล่องโต้ตอบ แก้ไขความสัมพันธ์(Edit Relationship)จะปรากฏขึ้น

มีอีกวิธีหนึ่งในการเปิดกล่องโต้ตอบแก้ไขความสัมพันธ์ บนแท็บออกแบบ(Design Tab)คุณจะเห็นตัวเลือกแก้ไขความสัมพันธ์ (Edit Relationship)คลิกที่มัน

ทำการ(Make)เปลี่ยนแปลงตามที่คุณต้องการ

3] การลบความสัมพันธ์ใน Microsoft Access(3] Deleting Relationships in Microsoft Access)

ในการลบ(Delete)ความสัมพันธ์(Relationship)คุณต้องลบเส้นออกจากสองตาราง เหล่านี้เป็นมาตรการ

คลิกขวาที่เคอร์เซอร์ คลิกลบ (Delete.)อีกทางเลือกหนึ่งคือวางเคอร์เซอร์บนบรรทัดแล้วกดปุ่มDelete Key(Delete Key Button)

กล่องโต้ตอบจะปรากฏขึ้นเพื่อถามว่า 'คุณแน่ใจหรือไม่ว่าต้องการลบความสัมพันธ์(Relationship) อย่างถาวร '

คลิกตกลง(OK) _

การอ่านที่เกี่ยวข้อง(Related read) : วิธีสร้าง Tables ด้วย Table Designer ใน(How to build Tables with Table Designer in Access) Access

แจ้งให้เราทราบในความคิดเห็นหากคุณมีปัญหาใด ๆ และจะติดต่อกลับหาคุณ



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts