Fungsi DCount mengira nilai unik dalam set rekod

Fungsi DCount mengira nilai unik dalam set rekod

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

Pernahkah anda mempunyai senarai yang panjang rekod dengan nilai pendua yang mungkin dan ingin mendapatkan bilangan yang hanya termasuk nilai satu masa? Fungsi DCount ialah perkara yang anda perlukan untuk mengira nilai unik dalam set rekod yang ditentukan. Fungsi DCount() digunakan dalam makro, ungkapan pertanyaan atau dalam kawalan terhitung. Berikut ialah fungsi DCount sampel untuk mendapatkan jumlah bilangan pesanan yang diletakkan pada tarikh tertentu:

DCount( expr, domain [, kriteria] )

Sintaks fungsi DCount di atas mempunyai beberapa bahagian mesti ada dan pilihan:

Argumen

Perihalan

expr

Bahagian yang diperlukan yang mengenal pasti medan yang digunakan untuk mengira rekod. Ia boleh merupakan ungkapan rentetan yang mengenal pasti medan dalam jadual atau pertanyaan, atau ungkapan yang melakukan pengiraan pada suatu medan. Contohnya, ia boleh termasuk nama medan jadual, kawalan borang, atau fungsi. Fungsi ini boleh merupakan yang terbina dalam atau takrifan pengguna, tetapi bukan agregat domain atau fungsi agregat SQL.

domain

Bahagian yang diperlukan yang menentukan set rekod, yang boleh merupakan jadual atau nama pertanyaan.

kriteria

Ini adalah pilihan dan ungkapan rentetan yang mengehadkan julat data untuk fungsi DCount . Adalah sama dengan Klausa WHERE dalam ungkapan SQL. Ingat bahawa sebarang medan yang digunakan sebagai kriteria mesti juga digunakan dalam domainmengembalikan bahagian sintaks atau fungsi DCount yang nol.

Nota: Walaupun argumen expr boleh menjalankan pengiraan, hasilnya tidak tersedia kerana fungsi DCount hanya memberikan anda kiraan bilangan rekod.

Tika lain yang anda mungkin ingin menggunakan fungsi DCount adalah, dalam kawalan terkira apabila anda ingin menyertakan kriteria khusus untuk mengehadkan julat data. Contohnya, untuk memaparkan bilangan pesanan untuk dihantar ke California, setkan ciri ControlSource bagi kotak teks pada ungkapan berikut:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Untuk menyertakan juga rekod yang mempunyai medan Nol, gunakan asterisk. Untuk mengira bilangan rekod dalam jadual Pesanan, anda menggunakan:

intX = DCount("*", "Orders")

Untuk mengetahui lebih lanjut mengenai mencipta pertanyaan atau menggunakan ungkapan, baca tentang yang berikut:

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.

×