Sifat UniqueRecords

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan sifat UniqueRecords untuk menentukan sama ada untuk mengembalikan rekod hanya unik yang berdasarkan pada semua medan dalam sumber data dasar tidak medan hanya tersebut hadir dalam pertanyaan itu sendiri.

Nota: Sifat UniqueRecords hanya digunakan untuk menambah dan pertanyaan tindakan buat jadual dan pertanyaan pilih.

Seting

Sifat UniqueRecords menggunakan seting berikut.

Seting

Perihalan

Ya

Tidak mengembalikan rekod pendua.

Tidak

(Lalai) Mengembalikan pendua.


Anda boleh mengesetkan sifat UniqueRecords dalam helaian sifat pertanyaan atau dalam Pandangan SQLTetingkap pertanyaan.

Nota: Anda mengesetkan sifat ini apabila anda mencipta pertanyaan baru menggunakan penyata SQL. DISTINCTROW predicate sepadan dengan seting sifat UniqueRecords . Predicate ketara sepadan dengan seting sifat Nilaiunik .

Catatan

Anda boleh menggunakan sifat UniqueRecords apabila anda ingin mengeluarkan data berdasarkan seluruh rekod pendua, medan tidak pendua. Microsoft Office Access 2007 menganggap rekod menjadi unik sebagai nilai dalam satu medan dalam rekod yang berbeza daripada nilai dalam medan yang sama dalam rekod lain.

Sifat UniqueRecords mempunyai kesan hanya apabila anda menggunakan lebih daripada satu jadual dalam pertanyaan dan pilih medan daripada jadual yang digunakan dalam pertanyaan. Sifat UniqueRecords diabaikan jika pertanyaan termasuk hanya satu jadual.

Sifat UniqueRecords dan Nilaiunik berkaitan dalam yang hanya salah satu daripadanya boleh disetkan kepada Ya pada satu masa. Apabila anda mengesetkan UniqueRecords kepada Ya, contohnya, Access secara automatik set Nilaiunik kepada tidak. Anda boleh, Walau bagaimanapun, setkan kedua-dua mereka kepada tidak. Apabila sifat kedua-dua disetkan kepada tidak, Semua rekod dikembalikan.

Contoh

Pertanyaan dalam contoh ini mengembalikan senarai pelanggan daripada jadual pelanggan yang mempunyai sekurang-kurangnya satu pesanan dalam Jadual pesanan.

Jadual pelanggan

Nama Syarikat

ID pelanggan

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Jadual pesanan

ID pelanggan

ID Pesanan

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


Penyata SQL berikut mengembalikan nama pelanggan dalam Jadual berikut:

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

Pelanggan yang dikembalikan

ID pelanggan

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×