Menggunakan Pertanyaan Microsoft Access untuk Menggabungkan Baris
Microsoft Access menyediakan kaedah mudah untuk menggabungkan baris dengan nilai yang dikongsi dalam lajur menggunakan pertanyaan. Ini amat berguna apabila anda perlu menyatukan data berdasarkan medan yang sama. Mari kita ilustrasikan ini dengan contoh praktikal menggunakan dua lajur.
Bayangkan jadual berstruktur seperti berikut:
<code>ColumnA | ColumnB --------|-------- 1 | abc 1 | pqr 1 | xyz 2 | efg 2 | hij 3 | asd</code>
Matlamatnya adalah untuk menggabungkan entri dalam 'ColumnB' ke dalam sel tunggal untuk setiap nilai 'ColumnA' yang unik. Hasil yang diinginkan ialah:
<code>ColumnA | ColumnB --------|-------- 1 | abc, pqr, xyz 2 | efg, hij 3 | asd</code>
Berikut ialah cara untuk mencapai ini menggunakan pertanyaan dalam Access:
Buat Pertanyaan Baharu: Navigasi ke tab "Buat" dan pilih "Reka Bentuk Pertanyaan."
Tambah Jadual Anda: Tambahkan jadual yang mengandungi data yang ingin anda gabungkan.
Pilih Lajur: Pilih 'ColumnA' untuk pengumpulan dan 'ColumnB' untuk penyatuan.
Bina Ungkapan Gabungan: Tambahkan medan baharu pada grid pertanyaan. Dalam sifat "Ekspresi" medan, masukkan formula berikut:
<code class="language-sql">GetList("SELECT ColumnB FROM YourTableName WHERE ColumnA = " & [ColumnA],"",", ")</code>
Ingat untuk menggantikan "YourTableName"
dengan nama sebenar jadual anda.
Laksanakan dan Simpan: Simpan pertanyaan dan jalankannya untuk melihat hasil yang digabungkan. Pertanyaan kini akan memaparkan gabungan nilai 'ColumnB' untuk setiap nilai 'ColumnA' yang unik.
Kaedah ini menggunakan fungsi GetList
dengan berkesan untuk melaksanakan penggabungan dalam pertanyaan Access, menyediakan penyelesaian yang bersih dan cekap untuk menyatukan data baris.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Baris dalam Microsoft Access Menggunakan Pertanyaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!