Senin, 12 Maret 2012

Membuat Query UNION pada Ms-Access 2010

Pada Ms-Access 2010 sudah terdapat fasilitas untuk membuat query UNION.
Query UNION adalah query untuk menggabungkan record-record dari beberapa tabel atau query. UNION bukanlah JOIN (JOIN adalah penggabungan field-field dari beberapa tabel atau query yang memiliki relationship untuk dijadikan suatu query)

Namun sayangnya, fasilitas pembuatan UNION tidak melalui QBE (Query Builder Environment) seperti halnya query-query lainnya seperti query SELECT, query CROSS-TAB, dsb.

Pembuatan UNION pada Ms-Access 2010 harus menggunakan perintah SQL!!! Hal ini tentu saja menyulitan bagi para pemakai Ms-Access 2010 yang tidak mengerti tentang perintah-perintah SQL :(

Berikut contoh pembuatan UNION pada Ms-Access :

Diasumsikan kita sudah memiliki dua buah query yang memiliki jumlah field dan urutan field yang sama. Maka Langkah-langkah untuk membuat perintah SQL untuk membuat UNION pada Ms-Access 2010 adalah :

  1. Pada menu bar klik "Create" -- "Query Design"
  2. Tambahkan (misalkan) myQuery1 dan myQuery2, lalu klik "Close"
  3. Pada menu ribbon klik "Union"
  4. Pada window yang terbuka ketik perintah SQL seperti bawah. Jika sudah klik "!" (Run):
SELECT * FROM myQuery1
UNION
SELECT * FROM myQuery2

Semoga bermanfaat :)

Tidak ada komentar: