Membuat kueri buat-tabel

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Artikel ini menjelaskan cara membuat dan menjalankan kueri buat-tabel di Access. Gunakan kueri buat-tabel saat Anda perlu menyalin data tabel, mengarsipkan data, atau menyimpan hasil kueri sebagai tabel.

Jika perlu mengubah atau memperbarui sebagian data dalam kumpulan rekaman yang ada, seperti satu atau beberapa bidang, Anda dapat menggunakan kueri pembaruan. Untuk informasi selengkapnya tentang kueri pembaruan, baca Membuat dan menjalankan kueri pembaruan.

Jika perlu menambahkan rekaman (baris) ke tabel yang ada, Anda dapat menggunakan kueri penambahan. Untuk informasi selengkapnya tentang kueri penambahan, lihat Menambahkan rekaman ke tabel menggunakan kueri penambahan.

Apa yang ingin Anda lakukan?

Memahami kueri buat-tabel

Kueri buat-tabel mengambil data dari satu atau beberapa tabel dan memuat kumpulan hasil ke tabel baru. Tabel tersebut bisa berada di database saat ini, atau Anda bisa membuatnya di database lain.

Anda biasanya membuat kueri buat-tabel ketika perlu menyalin atau mengarsipkan data. Misalnya, Anda mungkin memiliki satu atau beberapa tabel data penjualan sebelumnya yang Anda gunakan dalam laporan. Angka penjualan tersebut tidak bisa berubah karena transaksi setidaknya berumur satu hari. Menjalankan kueri setiap kali Anda membutuhkan data bisa memakan waktu, terutama jika Anda menjalankan kueri kompleks terhadap penyimpanan data yang besar. Memuat data ke dalam tabel terpisah dapat mengurangi beban kerja dan memberi Anda arsip data yang nyaman. Ingatlah bahwa data dalam tabel baru hanyalah snapshot. Tabel tidak memiliki hubungan dengan tabel sumber.

Proses pembuatan kueri buat-tabel mengikuti langkah-langkah luas ini:

  • Aktifkan database jika tidak ditandatangani atau jika tidak berada di lokasi tepercaya. Jika tidak, Anda tidak dapat menjalankan kueri tindakan seperti menambahkan, memperbarui, dan membuat kueri tabel.
  • Dalam tampilan Desain kueri, buat kueri pemilih lalu ubah kueri tersebut hingga kueri mengembalikan rekaman yang Anda inginkan. Anda bisa memilih data dari lebih dari satu tabel dan, dalam arti nyata, menormalkan data Anda. Misalnya, Anda bisa menempatkan data pelanggan, pengirim, dan pemasok dalam satu tabel, sesuatu yang tidak akan Anda lakukan dalam database produksi dengan tabel yang dinormalkan dengan benar. Anda juga bisa menggunakan kriteria dalam kueri untuk kustomisasi lebih lanjut atau mempersempit kumpulan hasil Anda. Untuk informasi selengkapnya tentang menormalkan data Anda, lihat Dasar-dasar desain database.
  • Konversi kueri pemilihan menjadi kueri buat-tabel, pilih lokasi untuk tabel baru, lalu menjalankan kueri untuk membuat tabel.

Jangan tertukar antara kueri buat-tabel dengan kueri pembaruan atau penambahan. Gunakan kueri pembaruan saat perlu menambahkan atau mengubah data dalam bidang tertentu. Gunakan kueri penambahan ketika Anda perlu menambahkan rekaman (baris) ke kumpulan rekaman yang ada dalam tabel yang sudah ada.

Atas Halaman

Membuat kueri buat-tabel

Anda membuat kueri buat-tabel dengan membuat kueri pemilihan terlebih dahulu lalu mengonversinya menjadi kueri buat-tabel. Kueri pemilihan Anda bisa menggunakan bidang dan ekspresi terhitung untuk membantu mengembalikan data yang Anda perlukan. Langkah berikut menjelaskan cara membuat dan mengonversi kueri. Jika Anda sudah memiliki kueri pemilihan yang sesuai kebutuhan Anda, Anda bisa melanjutkan ke langkah pengonversian kueri pemilihan dan menjalankan kueri buat-tabel.

Membuat kueri pemilihan

Catatan

Jika Anda sudah memiliki kueri pemilihan yang menghasilkan data yang Anda perlukan, lanjutkan ke langkah berikutnya.

  1. Di tab Buat, dalam grup Kueri, klik Desain Kueri.
  2. Klik ganda tabel tempat Anda ingin mengambil data. Masing-masing tabel muncul sebagai jendela di bagian atas desain kueri. Klik Tutup saat Anda selesai menambahkan tabel.
  3. Di masing-masing tabel, klik ganda bidang atau beberapa bidang yang ingin Anda gunakan di kueri Anda. Masing-masing bidang muncul di sel kosong di baris Bidang dari kisi desain. Gambar ini memperlihatkan kisi desain dengan tambahan beberapa bidang tabel. Kueri dengan tiga bidang dalam kisi desain
  4. Alternatifnya, tambahkan ekspresi apa pun ke baris Bidang.
  5. Atau, tambahkan kriteria apa pun ke baris Kriteria dari kisi desain.
  6. Klik Jalankan untuk menjalankan kueri dan menampilkan hasilnya dalam lembar data.
  7. Secara opsional, ubah bidang, ekspresi, atau kriteria dan jalankan ulang kueri hingga kueri menghasilkan data yang ingin Anda letakkan di tabel baru.

Mengonversi kueri pemilihan

  1. Buka kueri pemilihan dalam tampilan Desain, atau beralihlah ke tampilan Desain. Access menyediakan beberapa cara untuk melakukan ini:

    • Jika Anda membuka kueri di lembar data, klik kanan tab dokumen untuk kueri Anda dan klik Tampilan Desain.
    • Jika kueri ditutup, di Panel Navigasi, klik kanan kueri dan klik Tampilan Desain di menu pintasan.
  2. Pada tab Desain Kueri , dalam grup Tipe Kueri , klik Buat Tabel. Kotak dialog Buat Tabel muncul. Dialog Buat Tabel di Access memungkinkan Anda memilih opsi untuk kueri buat tabel.

  3. Di kotak Nama Tabel, masukkan nama untuk tabel baru. -or- Klik panah bawah dan pilih nama tabel yang sudah ada.

  4. Lakukan salah satu hal berikut ini:

    • Letakkan tabel baru di database saat ini

      1. Jika belum dipilih, klik Database Saat Ini, lalu klik OK.

      2. Klik Jalankan, lalu klik Ya untuk mengonfirmasi operasi.

        Catatan

        Jika Anda mengganti tabel yang ada, Access terlebih dulu menghapus tabel itu dan meminta Anda mengonfirmasi penghapusan tersebut. Klik Ya, lalu klik Ya lagi untuk membuat tabel baru.

    • Meletakkan tabel baru di database lain

      1. Klik Database Lain.

      2. Di kotak Nama File, masukkan lokasi dan nama file database lain. -or- Klik Telusuri, gunakan kotak dialog Buat Tabel baru untuk menemukan database lain, dan klik OK.

      3. Klik OK untuk menutup kotak dialog Buat Tabel pertama.

      4. Klik Jalankan, lalu klik Ya untuk mengonfirmasi operasi.

        Catatan

        Jika Anda mengganti tabel yang ada, Access terlebih dulu menghapus tabel itu dan meminta Anda mengonfirmasi penghapusan. Klik Ya, lalu klik Ya lagi untuk membuat tabel baru.

Atas Halaman

Mempelajari selengkapnya tentang kriteria dan ekspresi kueri

Langkah-langkah di artikel ini menyebutkan kriteria dan ekspresi kueri. Kriteria kueri adalah aturan yang mengidentifikasi rekaman yang ingin Anda sertakan dalam kueri. Gunakan kriteria ketika Anda tidak ingin melihat semua catatan dalam sekumpulan data. Misalnya, kriteria >25 AND <50 mengembalikan nilai yang lebih besar dari 25 dan kurang dari 50. Kriteria seperti "Chicago" OR "Paris" OR "Moscow" hanya mengembalikan rekaman untuk kota tersebut.

Untuk informasi selengkapnya tentang menggunakan kriteria, lihat Contoh kriteria kueri.

Ekspresi adalah kombinasi operator, konstanta, fungsi, dan nama bidang, kontrol, dan properti matematika atau logika yang mengevaluasi nilai tunggal. Anda menggunakan ekspresi ketika memerlukan data yang tidak berada secara langsung dalam tabel. Misalnya, ekspresi [UnitPrice]*[Quantity] mengalikan nilai dalam UnitPrice bidang dengan nilai dalam Quantity bidang. Anda bisa menggunakan ekspresi dalam banyak cara, dan membuat dan menggunakannya bisa menjadi sangat kompleks.

Atas Halaman

Untuk informasi selengkapnya tentang membuat dan menggunakan ekspresi, lihat Menyusun ekspresi.

Menghentikan mode Nonaktif dari memblokir kueri

Secara default, jika Anda membuka database yang tidak disimpan di lokasi tepercaya atau Anda belum memilih untuk mempercayainya, Access mencegah semua kueri tindakan—menambahkan, memperbarui, menghapus, atau membuat kueri tabel—agar tidak berjalan.

Jika Anda berusaha menjalankan kueri tindakan dan sepertinya tidak ada yang terjadi, periksa bilah status Access untuk pesan berikut ini:

Tindakan atau kejadian ini telah diblokir oleh Mode Nonaktif.

Saat Anda melihat pesan tersebut, lakukan hal berikut ini:

  • Pada Bilah Pesan, tepat di bawah pita, klik Aktifkan Konten. Bilah Pesan di Access.
  • Jalankan lagi kueri Anda.

Atas Halaman