Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016
เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ ติดตั้ง Microsoft Silverlight, Adobe Flash Player หรือ Internet Explorer 9

ลองกันเลย!

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

ใช้ตารางระดับกลางเพื่อเชื่อมต่อแหล่งข้อมูลในคิวรี

เมื่อคุณเรียกใช้คิวรี Access จะใช้ความสัมพันธ์ที่คุณสร้างระหว่างตารางและสร้างการเชื่อมต่อระหว่างแหล่งข้อมูลอื่น ถ้าความสัมพันธ์ที่คุณต้องการสําหรับคิวรีไม่มีอยู่ ให้เชื่อมต่อตารางเป็นส่วนหนึ่งของคิวรีนั้น

สมมติว่าคุณต้องการดูจํานวนคําสั่งซื้อที่คุณได้รับสําหรับผลิตภัณฑ์จากซัพพลายเออร์รายอื่น ตารางผู้จําหน่ายของคุณไม่ได้เชื่อมต่อกับตารางรายละเอียดใบสั่งซื้อของคุณ ซึ่งมีรหัสผลิตภัณฑ์และข้อมูลปริมาณ ตารางใบสั่งซื้อจะเชื่อมต่อกับตารางรายละเอียดใบสั่งซื้อ

แหล่งข้อมูลตารางหลายแหล่ง ที่มีและไม่มีการกําหนดความสัมพันธ์ไว้ล่วงหน้า

เคล็ดลับ: ถ้าคุณต้องการความสัมพันธ์นี้ภายนอกคิวรีที่คุณกําลังสร้าง คุณควรสร้างความสัมพันธ์ระดับกลางสําหรับใช้ในภายหลัง เมื่อต้องการเรียนรู้วิธี ให้ดู Create ความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่ม

ถ้าคุณไม่ต้องการสร้างตารางระดับกลางในฐานข้อมูลของคุณ ให้ใช้ตาราง ใบสั่งซื้อ เป็นตารางระดับกลางในคิวรีของคุณ เพิ่มตาราง ผู้จําหน่าย ทางด้านซ้ายของตาราง ใบสั่งซื้อ และสร้างการเชื่อมต่อ

การใช้ตารางหนึ่งเพื่อเชื่อมต่ออีกสองตารางโดยทางอ้อม

ตารางใบสั่งซื้อจะเชื่อมต่อตารางสองตารางสองตารางซึ่งได้แก่ ผู้ขาย และรายละเอียดใบสั่งซื้อ เชื่อมต่อตารางโดยใช้เขตข้อมูล (เช่น ID ในตารางผู้จําหน่าย และ ID ผู้ขายในตารางใบสั่งซื้อ) ที่ตรงตามเกณฑ์ต่อไปนี้:

  • เขตข้อมูลทั้งสองมีชนิดข้อมูลที่ตรงกันหรือเข้ากันได้ ตัวอย่างเช่น คุณไม่สามารถเชื่อมต่อเขตข้อมูลข้อความกับเขตข้อมูลตัวเลขได้

  • เขตข้อมูลจะระบุระเบียนที่ตรงกันและไม่ซ้ํากันในแต่ละตาราง ตัวอย่างเช่น คุณไม่ต้องการเชื่อมต่อเขตข้อมูลนามสกุลสองเขตข้อมูลเนื่องจากนามสกุลไม่ได้ไม่ซ้ํากันเสมอไป

  • เขตข้อมูลจะตรวจสอบให้แน่ใจว่าได้ผลลัพธ์ระเบียนที่ถูกต้อง ตัวอย่างเช่น ถ้าคุณเชื่อมต่อรหัสผู้จําหน่ายกับรหัสการซื้อ คุณอาจได้รับข้อมูลที่ตรงกันบางรายการถ้ารหัสมีลักษณะคล้ายกัน แต่ผลลัพธ์ไม่สมเหตุสมผลเนื่องจาก ID ผู้ขายไม่เกี่ยวข้องกับรหัสการซื้อ ตัวเลือกที่ดีกว่าคือการเชื่อมต่อ ID จากตารางผู้ขายกับ ID ผู้ขายในตารางใบสั่งซื้อ ระเบียนที่ส่งกลับจะเหมาะสมเนื่องจากทั้งสองเขตข้อมูลระบุผู้ขาย

ขั้นตอน

ไม่ว่าคุณจะมีตารางระดับกลางในฐานข้อมูลของคุณหรือเพียงวางแผนที่จะใช้ตารางในคิวรีของคุณ ให้ทําตามขั้นตอนต่อไปนี้

  1. เพิ่มตารางระดับกลางลงในคิวรีของคุณระหว่างสองตารางที่ไม่ได้เชื่อมต่อ

  2. Create การเชื่อมต่อที่จําเป็นกับตารางระดับกลาง

    Connections สามารถใช้การรวมชนิดใดก็ได้แต่ต้องเชื่อมต่อผ่านเขตข้อมูลที่ตรงกับเกณฑ์ที่อธิบายไว้ก่อนหน้าในโมดูลนี้

    การสร้างการเชื่อมต่อที่จําเป็นกับตารางระดับกลาง
  3. ทําคิวรีให้เสร็จสมบูรณ์

    ทําตามขั้นตอนปกติสําหรับการสร้างคิวรี: เพิ่มเขตข้อมูลผลลัพธ์ เพิ่มเกณฑ์ใดๆ และเรียกใช้หรือบันทึกคิวรีของคุณ เมื่อต้องการเรียนรู้วิธี ให้ดู Create คิวรีพื้นฐาน

    หมายเหตุ: คุณไม่จําเป็นต้องรวมตารางระดับกลางในผลลัพธ์ของคุณ เพียงแค่ต้องเป็นส่วนหนึ่งของแหล่งข้อมูลของคิวรีเพื่อให้ Access สามารถเชื่อมต่อข้อมูลได้

ต้องการเพิ่มเติมใช่ไหม

สร้างคิวรีพื้นฐาน

Create คิวรีโดยการรวมแหล่งข้อมูลมากกว่าหนึ่งแหล่ง

สร้างคิวรีที่มีการรวมภายนอก

การฝึกอบรม Excel

การฝึกอบรม Outlook

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย