Show ลองกันเลย!ความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มคืออะไรความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มเป็นความสัมพันธ์ของตารางที่ใช้บ่อยที่สุด ซึ่งจะให้ข้อมูลสําคัญ เช่น ลูกค้าที่พนักงานขายของคุณติดต่อมาและผลิตภัณฑ์ใดอยู่ในใบสั่งซื้อของลูกค้า ความสัมพันธ์ แบบกลุ่ม-ต่อ- กลุ่มมีอยู่เมื่ออย่างน้อยหนึ่งรายการในตารางหนึ่งสามารถมีความสัมพันธ์กับรายการอย่างน้อยหนึ่งรายการในอีกตารางหนึ่งได้ ตัวอย่างเช่น:
ตัวอย่างเช่น หมายเลขใบสั่งซื้อของเอลิซาเบธ Andersen ของลูกค้า 1012 อาจมีแต่ละผลิตภัณฑ์ 12 และ 15 และ 5 ของผลิตภัณฑ์ 30 สร้างความสัมพันธ์แบบกลุ่มต่อกลุ่มคุณสร้างความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มที่แตกต่างไปจากที่คุณเลือกแบบหนึ่ง-ต่อ-หนึ่งหรือหนึ่ง-ต่อ-กลุ่ม For those relationships, you simply connect the appropriate fields with a line. เมื่อต้องการสร้างความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่ม คุณต้องสร้างตารางใหม่เพื่อเชื่อมต่ออีกสองตาราง ตารางใหม่นี้เรียกว่าตารางระดับกลาง (หรือบางครั้งคือตารางที่เชื่อมโยงหรือเชื่อมต่อ) ในสถานการณ์ที่อธิบายไว้ก่อนหน้านี้ คุณจะสร้างตารางรายละเอียดใบสั่งซื้อที่มีระเบียนอยู่ โดยแต่ละรายการในใบสั่งซื้อใดๆ ที่มี ID จากตารางใบสั่งซื้อและ ID จากตารางผลิตภัณฑ์ คุณสร้างคีย์หลักของตารางนั้นโดยใช้คีย์รวมจากสองตาราง ในสถานการณ์ของเรา หมายเลขใบสั่งซื้อของ Elizabeth Andersen 1012 ประกอบด้วยผลิตภัณฑ์ 12, 15 และ 30 ซึ่งหมายความว่า รายการรายละเอียดการสั่งซื้อของเรามีลักษณะดังนี้:
พระราชินีเอลิซาเบธสั่งซื้อผลิตภัณฑ์แต่ละชิ้นที่ 12 และ 15 และ 5 ของผลิตภัณฑ์ 30 เราไม่สามารถเพิ่มแถวอื่นที่มี 1012 และ 30 เนื่องจาก ID ใบสั่งซื้อและ ID ผลิตภัณฑ์ที่รวมเข้าด้วยกันเป็นคีย์หลักของเราและคีย์หลักจะต้องไม่ไม่เหมือนใคร เราจะเพิ่มเขตข้อมูลปริมาณลงในตารางรายละเอียดการสั่งซื้อแทน
สร้างตารางระดับกลาง
สร้างเขตข้อมูลในตารางขั้นกลางในฐานะคอลัมน์ตารางแรก Access จะเพิ่มเขตข้อมูล ID โดยอัตโนมัติ เปลี่ยนเขตข้อมูลนั้นให้ตรงกับ ID ของตารางแรกในความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มของคุณ ตัวอย่างเช่น ถ้าตารางแรกเป็นตารางใบสั่งซื้อที่เรียกว่า ID ใบสั่งซื้อ และคีย์หลักของตารางนั้นคือหมายเลข ให้เปลี่ยนชื่อของเขตข้อมูล ID ในตารางใหม่เป็น ID ใบสั่งซื้อ และถ้าเป็นชนิดข้อมูล ให้ใช้หมายเลข
รวมเขตข้อมูล ID หลักตอนนี้คุณมีเขตข้อมูลที่มีรหัสจากสองตารางที่คุณต้องการเชื่อมต่อ แล้วสร้างคีย์หลักโดยยึดตามรหัสเหล่านั้นในตารางระดับกลาง
เชื่อมต่อตารางสามตารางเพื่อสร้างความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มเมื่อต้องการสร้างความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่ม ให้สร้างความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มระหว่างเขตข้อมูลคีย์หลักในแต่ละตารางและเขตข้อมูลที่ตรงกันในตารางระดับกลาง For details on how to do this, see Get started with table relationships. เมื่อคุณเสร็จสิ้น ความสัมพันธ์ควรมีลักษณะดังนี้:
ต้องการอะไรเพิ่มอีกใช่ไหมเริ่มต้นใช้งานความสัมพันธ์ของตาราง การสร้าง แก้ไข หรือลบความสัมพันธ์ ต้องการความช่วยเหลือเพิ่มเติมหรือไม่ |