ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
จัดการข้อมูลที่มีคิวรี

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

เบราว์เซอร์ของคุณไม่สนับสนุนวิดีโอ

ลองกันเลย!

บ่อยครั้งที่คุณจะได้รับคําตอบที่คุณต้องการ คุณต้องสร้างคิวรีที่รวบรวมข้อมูลจากตารางมากกว่าหนึ่งตารางหรือจากตารางและคิวรีรวมกัน

เริ่มต้นใช้งานการเข้าร่วม

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

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

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

การรวมภายใน

การรวมส่วนใหญ่จะ เป็นการรวมภายใน ซึ่งตรงข้ามกับ การรวมภายนอกที่กล่าวถึงใน สร้างคิวรีที่มีการรวมภายนอก

การรวมภายในจะส่งกลับข้อมูลจากแหล่งข้อมูลหนึ่งเมื่อพบระเบียนที่ตรงกันในอีกระเบียนหนึ่งเท่านั้น For example, if you query for information about products and orders, you only see data for products that have a matching order.

สกรีนช็อตของตารางผลิตภัณฑ์และตารางใบสั่งซื้อ

การรวมกับตัวเอง

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

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

รหัส

นามสกุล

ชื่อ

รายงานไปยัง

1

วิลาปนะ

นันทิดา

5

2

Cencini

สุทธา

3

อยาท (10)

ม.ค.

10

4

เซอร์จิเอนโค

มาริยา

5

5

สมวรรณะ

สุเชาว์

2

6

Neipper

ชาติ

10

7

ธรรมานนท์

ไชยยนต์

10

8

Guissani

มาลี

10

9

บุญหลวง

อัมพร

5

10

คงแสงฉาย

มาลี

3

เมื่อต้องการค้นหาชื่อของผู้จัดการของพนักงาน ให้ค้นหาพนักงานในตาราง ค้นหา ID ผู้จัดการในเขตข้อมูล รายงานถึง แล้วค้นหา ID ของผู้จัดการในเขตข้อมูล พนักงาน เดียวกัน ตัวอย่างเช่น อณัชนารายงานไปยังผู้จัดการที่มี ID พนักงานเป็น 5 นั่นคือ Steven Thorpe

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

1. เพิ่มแหล่งข้อมูล

  • เลือก สร้าง > ออกแบบคิวรี

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

แหล่งข้อมูลอาจมีตารางที่คุณต้องการแสดงข้อมูล (เช่น ตารางผลิตภัณฑ์) และตารางที่มีข้อมูลที่คุณต้องใช้เป็นเกณฑ์

โปรดทราบว่า คิวรีที่มีอยู่และบันทึกยังพร้อมใช้งานเป็นแหล่งข้อมูลอีกด้วย For example, if you already created a query to find all the orders for a given month, use that query plus the products table to show all the products sold in a given month.

2. รวมแหล่งข้อมูลที่เกี่ยวข้อง

  • เมื่อต้องการเพิ่มการรวมด้วยตนเอง ให้ลากเขตข้อมูลจากแหล่งข้อมูลหนึ่งไปยังเขตข้อมูลที่สอดคล้องกันในแหล่งข้อมูลอื่น ตามค่าเริ่มต้น Access จะสร้างการรวมภายใน

For most relationships, Access creates an inner join. และถ้าคุณระบุให้บังคับให้มี Referential Integrity ก็จะรวมอยู่ด้วย แต่ในบางกรณี Access จะไม่สร้างการรวมที่คุณต้องการ ตัวอย่างเช่น ถ้าคุณเพิ่มคิวรีที่มีอยู่ลงในคิวรีใหม่ของคุณ และไม่ได้สร้างความสัมพันธ์ Access จะไม่สร้างการรวมโดยอัตโนมัติ

3. การกรอกคิวรีให้เสร็จสมบูรณ์

  • Follow the usual steps for creating a query: add output fields, add any criteria, and run or save your query. เมื่อต้องการเรียนรู้วิธีการ ให้ดู สร้างคิวรีพื้นฐาน

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

การฝึกอบรม Excel

การฝึกอบรม Outlook

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

×