จัดการข้อมูลที่มีคิวรี

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

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

ลองกันเลย!

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

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

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

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

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

การรวมภายใน

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

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

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

การเข้าร่วมด้วยตนเอง

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

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

รหัส

นามสกุล

ชื่อ

รายงานไปยัง

1

วิลาปนะ

นันทิดา

5

2

Cencini

สุทธา

3

โกตาส

ม.ค.

10

4

Sergienko

มาริยา

5

5

สมวรรณะ

สุเชาว์

2

6

Neipper

ชาติ

10

7

ธรรมานนท์

ไชยยนต์

10

8

Guissani

มาลี

10

9

บุญหลวง

อัมพร

5

10

คงแสงฉาย

มาลี

3

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

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

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

  • เลือก Create > ออกแบบคิวรี

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

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

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

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

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

สําหรับความสัมพันธ์ส่วนใหญ่ Access จะสร้างการรวมภายใน และถ้าคุณระบุให้มีการบังคับใช้ Referential Integrity ข้อมูลนั้นจะถูกรวมไว้ด้วย แต่ในบางกรณี Access จะไม่สร้างการรวมที่คุณต้องการ ตัวอย่างเช่น ถ้าคุณเพิ่มคิวรีที่มีอยู่ลงในคิวรีใหม่และไม่ได้สร้างความสัมพันธ์ Access จะไม่สร้างการรวมโดยอัตโนมัติ

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

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

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

การฝึกอบรม Excel

การฝึกอบรม Outlook

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

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

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

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