Menambahkan rekaman ke tabel menggunakan kueri penambahan
Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Artikel ini menjelaskan cara membuat dan menjalankan kueri penambahan. Gunakan kueri penambahan ketika Anda perlu menambahkan rekaman baru ke tabel yang sudah ada menggunakan data dari sumber lain.

Jika perlu mengubah data dalam kumpulan rekaman yang sudah ada, seperti memperbarui nilai bidang, Anda dapat menggunakan kueri pembaruan. Jika perlu membuat tabel baru dari pemilihan data, atau menggabungkan dua tabel menjadi satu tabel baru, Anda dapat menggunakan kueri buat-tabel. Untuk informasi selengkapnya tentang kueri pembaruan atau kueri buat-tabel, atau informasi umum tentang cara lain untuk menambahkan rekaman ke database atau mengubah data yang ada, lihat bagian Lihat Juga.

Dalam artikel ini

Gambaran Umum

Kueri penambahan memilih rekaman dari satu atau beberapa sumber data dan menyalin rekaman yang dipilih ke tabel yang ada.

Misalnya, anggaplah Anda mendapatkan database yang berisi tabel potensi pelanggan baru, dan sudah memiliki tabel dalam database yang ada, berisi data dengan tipe tersebut. Anda ingin menyimpan datanya di satu tempat, sehingga memutuskan untuk menyalinnya dari database baru ke tabel yang sudah ada. Untuk menghindari memasukkan data baru secara manual, Anda dapat menggunakan kueri penambahan untuk menyalin rekaman.

Manfaat menggunakan kueri penambahan

Dengan menggunakan kueri untuk menyalin data, Anda dapat:

  • Menambahkan beberapa rekaman sekaligus    Jika menyalin data secara manual, Anda biasanya harus melakukan operasi salin/tempelkan beberapa kali. Dengan kueri, cukup pilih semua data sekaligus, lalu salin.

  • Meninjau pemilihan sebelum Anda menyalinnya    Pilihan dapat dilihat dalam tampilan Lembar Data dan Anda dapat membuat penyesuaian pada pilihan seperlunya sebelum menyalin data. Hal ini dapat berguna jika kueri mencakup kriteria atau ekspresi, dan memerlukan beberapa kali percobaan hingga benar. Kueri penambahan tidak dapat dibatalkan. Jika terjadi kesalahan, Anda harus memulihkan database dari cadangan atau mengoreksi kesalahan, secara manual atau menggunakan kueri penghapusan.

  • Menggunakan kriteria untuk memperbaiki pilihan Anda    Misalnya, Anda mungkin hanya ingin menambahkan rekaman untuk pelanggan yang tinggal di kota Anda.

  • Menambah rekaman ketika beberapa bidang dalam sumber data tidak ada di tabel tujuan     Misalnya, tabel pelanggan Anda memiliki sebelas bidang, dan tabel baru yang ingin disalin hanya memiliki sembilan dari sebelas bidang tadi. Kueri penambahan dapat digunakan untuk menyalin data dari sembilan bidang yang cocok lalu membiarkan dua bidang lainnya kosong.

Langkah-langkah dasar kueri penambahan

Proses pembuatan kueri penambahan mengikuti langkah-langkah dasar berikut:

  • Buat kueri pemilihan    Mulailah dengan memilih data yang ingin Anda salin. Anda dapat menyesuaikan kueri pemilihan sebagaimana diperlukan, lalu menjalankannya berkali-kali sesuai keperluan untuk memastikan Anda memilih data yang ingin disalin.

  • Konversi kueri pemilihan menjadi kueri penambahan    Setelah pilihan Anda siap, ubah tipe kueri ke Penambahan.

  • Pilih bidang tujuan untuk setiap kolom dalam kueri penambahan    Biasanya, Access secara otomatis memilih bidang tujuan untuk Anda. Anda dapat menyesuaikan bidang tujuan, atau memilihnya jika Access tidak melakukannya.

  • Pratinjau dan jalankan kueri untuk menambahkan rekaman    Sebelum menambahkan rekaman, Anda dapat beralih ke tampilan Lembar Data untuk melihat pratinjau rekaman yang ditambahkan.

Penting: Anda tidak dapat membatalkan kueri penambahan. Sebaiknya cadangkan database atau tabel tujuan.

Membuat dan menjalankan kueri penambahan

Di bagian ini

Langkah 1: Membuat kueri untuk memilih rekaman yang akan disalin

  1. Buka database yang berisi rekaman yang ingin Anda salin.

  2. Di tab Buat, dalam grup Kueri, klik Desain Kueri

    Grup Kueri di pita Access menampilkan dua opsi: Panduan Kueri dan Desain Kueri
  3. Klik ganda tabel atau kueri yang berisi rekaman yang ingin Anda salin, lalu klik Tutup.

    Tabel atau kueri muncul dalam satu atau beberapa jendela dalam desainer kueri. Tiap jendela mengurutkan bidang di tabel atau kueri. Gambar ini memperlihatkan tabel tipikal di desainer kueri.

    Tabel dalam desainer kueri

    1. Tabel aset yang diperlihatkan dalam desainer kueri

    2. Kisi desain kueri

  4. Klik dua kali setiap bidang yang ingin Anda tambahkan. Bidang yang dipilih muncul dalam baris Bidang di kisi desain kueri.

    Tipe data bidang di tabel sumber harus kompatibel dengan tipe data bidang di tabel tujuan. Bidang data kompatibel dengan kebanyakan tipe bidang lainnya. Bidang angka hanya kompatibel dengan bidang angka lainnya. Misalnya, Anda dapat menambahkan angka ke bidang teks, tetapi Anda tidak dapat menambahkan teks ke bidang angka.

    Anda juga dapat menggunakan ekspresi sebagai bidang, misalnya =Date() untuk secara otomatis mengembalikan tanggal hari ini, serta menggunakannya dengan tabel atau bidang kueri dalam kisi desain untuk mengustomisasi data yang dipilih. Misalnya, jika tabel tujuan Anda memiliki bidang yang menyimpan tahun empat digit dan tabel sumber memiliki bidang tanggal/waktu reguler, Anda mungkin menggunakan fungsi DatePart dengan bidang sumber untuk memilih tahun saja.

    Untuk menambahkan semua bidang dalam tabel dengan cepat, klik dua kali tanda bintang (*) di bagian atas daftar bidang tabel. Gambar ini memperlihatkan kisi desain dengan semua bidang yang ditambahkan.

    Kueri dengan semua bidang tabel ditambahkan

  5. Secara opsional, Anda juga dapat memasukkan satu atau beberapa kriteria dalam baris Kriteria di kisi desain. Tabel berikut memperlihatkan beberapa contoh kriteria dan menjelaskan efeknya pada kueri.

    Kriteria

    Efek

    > 234

    Mengembalikan semua angka yang lebih besar dari 234. Untuk menemukan semua angka yang lebih kecil dari 234, gunakan < 234.

    >= "Callahan"

    Mengembalikan semua rekaman dari Callahan hingga akhir alfabet.

    Antara #2/2/2017# Dan #1/12/2017#

    Mengembalikan tanggal dari 2-Feb-17 hingga 1-Des-17 (ANSI-89). Jika database Anda menggunakan karakter wildcard ANSI-92, gunakan tanda kutip tunggal (') bukan tanda pagar. Misalnya: Antara '2/2/2017' Dan '1/12/2017'.

    Not "Germany"

    Menemukan semua rekaman di mana konten bidang yang tepat tidak sama dengan "Jerman." Kriteria akan mengembalikan rekaman yang berisi karakter selain "Jerman," seperti "Jerman (euro)" atau "Eropa (Jerman)".

    Not "T*"

    Menemukan semua rekaman kecuali yang dimulai dengan T. Jika database Anda menggunakan set karakter wildcard ANSI-92, gunakan tanda persen (%), bukan tanda bintang (*).

    Not "*t"

    Menemukan semua rekaman yang tidak berakhir dengan t. Jika database Anda menggunakan kumpulan karakter wildcard ANSI-92, gunakan tanda persen, bukan tanda bintang.

    In(Canada,UK)

    Dalam sebuah daftar, menemukan semua rekaman memuat Canada atau UK.

    Like "[A-D]*"

    Dalam bidang Teks, menemukan semua rekaman yang dimulai dengan huruf A hingga D. Jika database Anda menggunakan kumpulan karakter wildcard ANSI-92, gunakan tanda persen, bukan tanda bintang.

    Like "*ar*"

    Menemukan semua rekaman yang menyertakan urutan huruf "ar". Jika database Anda menggunakan kumpulan karakter wildcard ANSI-92, gunakan tanda persen, bukan tanda bintang.

    Like "Maison Dewe?"

    Menemukan semua rekaman yang dimulai dengan "Maison" dan berisi string kedua 5 huruf di mana 4 huruf pertama adalah "Dewe" dan huruf terakhir tidak diketahui (diindikasikan dengan tanda tanya). Jika database Anda menggunakan kumpulan karakter wildcard ANSI-92, gunakan tanda garis bawah (_) bukan tanda tanya.

    #2/2/2017#

    Menemukan semua rekaman untuk 2 Februari 2017. Jika database Anda menggunakan kumpulan karakter wildcard ANSI-92, kelilingi tanggal dengan tanda kutip tunggal, bukan tanda pagar (#). Misalnya: '2/2/2017'.

    < Date() - 30

    Mengembalikan semua tanggal lebih dari 30 hari yang lalu.

    Date()

    Mengembalikan rekaman berisi tanggal hari ini.

    Between Date() And DateAdd("M", 3, Date())

    Mengembalikan semua rekaman di antara tanggal hari ini dan tiga bulan dari tanggal hari ini.

    Is Null

    Mengembalikan semua rekaman yang berisi nilai nol (kosong atau tidak didefinisikan).

    Is Not Null

    Mengembalikan semua rekaman yang berisi nilai.

    ""

    Mengembalikan semua rekaman yang berisi string sepanjang nol. Anda menggunakan string panjang nol saat Anda perlu menambahkan nilai ke bidang yang diharuskan, tapi Anda belum tahu besar nilainya. Misalnya, sebuah bidang mungkin membutuhkan nomor faks, tapi beberapa pelanggan Anda mungkin tidak memiliki mesin faks. Dalam situasi seperti itu, masukkan sepasang tanda kutip ganda tanpa spasi di antaranya ("") bukan angka.

  6. Pada tab Desain Kueri , dalam grup Hasil , klik Jalankan Gambar tombol.

  7. Verifikasi bahwa kueri mengembalikan rekaman yang ingin Anda salin. Jika perlu menambahkan atau menghapus bidang dari kueri, kembali ke tampilan Desain dan tambahkan bidang seperti yang diuraikan dalam langkah sebelumnya, atau pilih bidang yang tidak diinginkan dan tekan DELETE untuk menghapusnya dari kueri.

Langkah 2: Mengonversi kueri pemilihan menjadi kueri penambahan

  1. Pada tab Beranda, di grup Tampilan, klik Tampilkan, lalu klik Tampilan Desain.

  2. Pada tab Desain Kueri , dalam grup Tipe Kueri , klik Tambahkan.

    Kotak dialog Tambah akan muncul.

    Cuplikan layar kotak dialog Kueri penambahan

  3. Berikutnya, tentukan apakah ingin menambah rekaman ke tabel dalam database saat ini atau ke tabel dalam database yang berbeda.

    Lakukan salah satu hal berikut ini:

    • Dalam kotak dialog Tambah, klik Database Saat Ini, pilih tabel tujuan dari kotak kombo Nama Tabel, lalu klik OK.

      -atau-

    • Dalam kotak dialog Tambah, klik Database Lain.

    • Dalam kotak Nama File, masukkan lokasi dan nama database tujuan.

    • Dalam kotak kombo Nama Tabel, masukkan nama tabel tujuan, lalu klik OK.

Langkah 3: Memilih bidang tujuan

Cara Anda memilih bidang tujuan bergantung pada cara Anda membuat kueri pemilihan Anda di Langkah 1.

Jika Anda...

Access...

Menambahkan semua bidang dari kueri atau tabel sumber

Menambahkan semua bidang di tabel tujuan ke baris Tambahkan ke di kisi desain

Menambahkan bidang individual ke kueri atau ekspresi yang digunakan, dan nama bidang di tabel sumber dan tujuan cocok

Menambahkan secara otomatis bidang tujuan yang cocok ke baris Tambahkan ke di kueri

Menambahkan bidang individual atau ekspresi yang digunakan, dan nama apa pun di tabel sumber dan tujuan yang tidak cocok

Menambahkan bidang yang cocok, dan membiarkan bidang yang tidak cocok kosong

Jika Access membiarkan bidang kosong, Anda dapat mengklik sel di baris Tambahkan ke dan memilih bidang tujuan.

Gambar berikut mengilustrasikan bagaimana Anda dapat mengklik sel di baris Tambahkan ke dan memilih bidang tujuan.

Daftar turun bawah di baris Tambahkan ke

Catatan: Jika Anda membiarkan bidang tujuan kosong, kueri tidak akan menambahkan data ke bidang tersebut.

Langkah 4: Melihat pratinjau dan menjalankan kueri penambahan

  1. Untuk melihat pratinjau perubahan Anda, beralih ke tampilan Lembar data.

    Tips: Untuk beralih tampilan dengan cepat, klik kanan tab di bagian atas kueri, lalu klik tampilan yang Anda inginkan.

  2. Kembali ke tampilan Desain, lalu klik Jalankan Gambar tombol untuk menambahkan rekaman.

    Catatan: Sambil menjalankan kueri yang mengembalikan jumlah data yang besar Anda mungkin mendapatkan pesan kesalahan yang mengindikasikan bahwa Anda tidak akan dapat membatalkan kueri. Coba naikkan batas segmen memori menjadi 3 MB agar kueri dapat dijalankan.

Atas Halaman

Menghentikan Mode Nonaktif dari memblokir kueri

Jika mencoba menjalankan kueri penambahan dan tampak seperti tidak ada yang terjadi, lihat bilah status Access untuk pesan berikut:

Tindakan atau kejadian ini telah diblokir oleh Mode Nonaktif.

Untuk memperbaiki hal ini, klik Aktifkan Konten di Bilah Pesan untuk mengaktifkan kueri.

Catatan: Saat Anda mengaktifkan kueri penambahan, Anda juga mengaktifkan konten database lainnya.

Jika tidak terlihat, Bilah Pesan mungkin disembunyikan. Anda dapat memperlihatkannya, kecuali telah dinonaktifkan juga. Jika Bilah Pesan telah dinonaktifkan, Anda dapat mengaktifkannya. 

Atas Halaman

Lihat Juga

Membuat dan menjalankan kueri pembaruan

Pertimbangan desain untuk memperbarui data

Membuat kueri buat-tabel

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.