คุณสมบัติ UniqueRecords

คุณสามารถใช้คุณสมบัติ UniqueRecords เพื่อระบุว่าจะส่งกลับเฉพาะระเบียนที่ไม่ซ้ำกันโดยยึดตามระเบียนทั้งหมดที่อยู่ในแหล่งข้อมูล ไม่ใช่เฉพาะเขตข้อมูลที่แสดงอยู่ในคิวรี

หมายเหตุ: คุณสมบัติ UniqueRecords นำไปใช้ในการผนวก และคิวรีดำเนินการสร้างตาราง และคิวรีการเลือก

การตั้งค่า

คุณสมบัติ UniqueRecords จะใช้การตั้งค่าต่อไปนี้

การตั้งค่า

คำอธิบาย

ใช่

ไม่ส่งกลับระเบียนที่ซ้ำกัน

ไม่ได้

(ค่าเริ่มต้น) ส่งกลับระเบียนที่ซ้ำกัน


คุณสามารถตั้งค่าคุณสมบัติ UniqueRecords ในแผ่นคุณสมบัติของคิวรีหรือใน มุมมอง SQL ของ หน้าต่างคิวรี

หมายเหตุ: คุณสามารถตั้งค่าคุณสมบัตินี้เมื่อคุณสร้างคิวรีใหม่โดยใช้คำสั่ง SQL DISTINCTROW จะแสดงความสอดคล้องกับการตั้งค่าของคุณสมบัติ UniqueRecords DISTINCT จะแสดงความสอดคล้องกับการตั้งค่าของคุณสมบัติ UniqueValues

ข้อสังเกต

คุณสามารถใช้คุณสมบัติ UniqueRecords เมื่อคุณต้องการละเว้นข้อมูลโดยยึดตามระเบียนที่ซ้ำกันทั้งหมด ไม่ใช่เฉพาะเขตข้อมูลที่ซ้ำกับ Microsoft Office Access 2007 จะระบุว่าระเบียนไม่ซ้ำกันเมื่อค่าในเขตข้อมูลหนึ่งในระเบียนแตกต่างจากค่าในเขตข้อมูลเดียวกันในระเบียนอื่น

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

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

ตัวอย่าง

คิวรีในตัวอย่างนี้จะส่งกลับรายชื่อลูกค้าจากตาราง ลูกค้า ที่มีคำสั่งซื้ออย่างน้อยหนึ่งรายการในตาราง คำสั่งซื้อ

ตารางลูกค้า

ชื่อบริษัท

รหัสลูกค้า

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


ตารางคำสั่งซื้อ

รหัสลูกค้า

รหัสคำสั่งซื้อ

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


คำสั่ง SQL ต่อไปนี้จะส่งกลับชื่อลูกค้าในตารางต่อไปนี้:

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

ลูกค้าที่ส่งกลับ

รหัสลูกค้า

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


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

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

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×