Menggunakan parameter untuk meminta input saat menjalankan kueri
Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Untuk membuat kueri di database Access meminta kriteria saat Anda menjalankannya, buat kueri parameter. Ini memungkinkan Anda menggunakan kueri yang sama berulang kali tanpa harus terus membukanya dalam tampilan desain untuk mengedit kriteria.

Memahami terminologi

Sebelum membahas proses langkah demi langkah di bawah ini, sebaiknya kita pahami istilah berikut ini:

  • Parameter   Parameter adalah potongan informasi yang Anda berikan ke kueri tepat saat Anda menjalankannya. Parameter bisa digunakan sendiri atau sebagai bagian dari ekspresi yang lebih besar untuk membentuk kriteria dalam kueri. Anda bisa menambahkan parameter ke tipe kueri berikut ini:

    • Pilih

    • Tab silang

    • Tambahkan

    • Buat-tabel

    • Perbarui

  • Kriteria    Kriteria adalah “filter” yang Anda tambahkan ke kueri untuk menentukan item yang dikembalikan saat Anda menjalankan kueri.

Untuk informasi selengkapnya tentang tipe kueri yang disebutkan di atas, baca Pengenalan kueri.

Membuat kueri parameter

Membuat parameter sama seperti menambahkan kriteria normal ke kueri:

  1. Buat kueri pemilihan, lalu buka kueri dalam tampilan Desain.

  2. Dalam baris Kriteria bidang yang ingin Anda beri parameter, masukkan teks yang ingin Anda tampilkan dalam kotak parameter, yang ada dalam kurung siku. Misalnya, [Enter the start date:]

    Kueri parameter sederhana.

  3. Ulangi langkah 2 untuk tiap bidang yang ingin Anda beri parameter.

Saat Anda menjalankan kueri, perintah muncul tanpa kurung siku.

Perintah parameter dengan teks "Enter the start date:"

Isi nilai yang Anda cari, lalu klik OK.

Anda bisa menggunakan beberapa parameter dalam satu kriteria. Misalnya, Between [Enter the start date:] And [Enter the end date:] akan menghasilkan dua perintah saat Anda menjalankan kueri.

Kueri parameter dengan dua parameter.

Menentukan tipe data parameter

Anda bisa mengatur parameter untuk menerima hanya tipe data tertentu. Sangat penting menentukan tipe data untuk data numerik, mata uang, atau tanggal/waktu, karena, orang-orang akan melihat pesan kesalahan yang lebih berguna jika mereka memasukkan tipe data yang salah, seperti memasukkan teks saat nilai mata uang yang diharapkan.

Catatan: Jika parameter dikonfigurasi untuk menerima data teks, input apa pun diinterpretasikan sebagai teks, dan tidak ada pesan kesalahan yang ditampilkan.

Untuk menentukan tipe data bagi parameter dalam kueri:

  1. Dengan kueri yang terbuka dalam tampilan Desain, pada tab Desain Kueri , dalam grup Perlihatkan/Sembunyikan , klik Parameter.

  2. Dalam kotak Parameter Kueri, dalam kolom Parameter, masukkan perintah untuk tiap parameter yang ingin Anda tentukan tipe datanya. Pastikan bahwa setiap parameter cocok dengan perintah yang Anda gunakan di baris Kriteria dari kisi desain kueri.

  3. Dalam kolom Tipe Data, pilih tipe data bagi setiap parameter.

Menambahkan parameter ke kueri gabungan

Karena Anda tidak bisa menampilkan kueri gabungan dalam kisi desain kueri, Anda perlu melakukan secara sedikit berbeda:

  1. Buka kueri gabungan dalam tampilan SQL.

  2. Tambahkan klausa WHERE yang berisi bidang yang ingin Anda beri parameter.

    Jika klausa WHERE sudah ada, periksa untuk melihat apakah bidang yang ingin Anda beri parameter sudah ada di klausa tersebut. Jika belum ada, tambahkan.

  3. Ketik perintah parameter Anda ke klausa where, misalnya, WHERE [StartDate] = [Enter the start date:]

    Kueri gabungan dua bagian dengan klausa berikut ini di kedua bagian: WHERE StartDate = [Enter the start date:]

    Ingat bahwa Anda perlu menambahkan filter yang sama ke tiap bagian kueri. Dalam gambar di atas, kueri memiliki dua bagian (dipisahkan oleh kata kunci UNION), jadi parameter perlu ditambahkan dua kali. Namun, saat Anda menjalankan kueri, perintah hanya muncul sekali (dengan asumsi Anda telah menyebutkan perintah persis sama di tiap bagian).

Untuk informasi selengkapnya tentang kueri gabungan, lihat Menggunakan kueri gabungan untuk menggabungkan beberapa kueri ke dalam satu hasil.

Menggabungkan parameter dengan wildcard untuk fleksibilitas lebih besar

Seperti kriteria normal, Anda bisa menggabungkan parameter dengan kata kunci Like dan karakter wildcard agar cocok dengan rentang item yang lebih luas. Misalnya, Anda mungkin menginginkan kueri Anda meminta negara/wilayah asal, tetapi cocok dengan nilai apa pun yang berisi string parameter. Untuk melakukan ini:

  1. Buat kueri pemilihan, lalu buka kueri dalam tampilan Desain.

  2. Dalam baris Kriteria bidang yang ingin Anda beri parameter, ketik Like "*"&[, teks yang ingin Anda gunakan sebagai perintah, lalu ]&"*".Kisi desain kueri dengan kriteria berikut ini di kolom CountryRegion: Like "*" & [Enter country/region:] & "*"

Saat Anda menjalankan kueri parameter, perintah muncul dalam kotak dialog tanpa tanda kurung siku, dan tanpa kata kunci Like atau karakter wildcard:Perintah parameter dengan teks "Enter country/region".

Setelah Anda memasukkan parameter, kueri mengembalikan nilai yang berisi string parameter. Misalnya, string parameter us mengembalikan item di mana bidang parameter memiliki nilai Australia dan item yang nilainya USA.

Untuk informasi selengkapnya tentang wildcard, lihat Contoh karakter wildcard.

Mengembalikan item yang tidak cocok dengan parameter

Sebagai ganti membuat kueri mengembalikan item yang cocok dengan parameter, Anda mungkin menginginkan kueri mengembalikan item yang tidak cocok dengannya. Misalnya, Anda mungkin ingin maju setahun lalu mengembalikan item di mana tahunnya lebih besar dari tahun yang Anda masukkan. Untuk melakukan ini, ketik operator perbandingan di sebelah kiri kurung siku pertama yang mengapit perintah parameter, misalnya,>[Enter a year:].

Video: Menggunakan parameter dalam kueri

Penggunaan parameter dalam kueri dapat dilakukan semudah pembuatan kueri yang menggunakan kriteria. Anda dapat mendesain kueri untuk meminta satu bagian informasi, seperti nomor bagian, atau lebih dari satu bagian informasi, seperti dua tanggal. Untuk setiap parameter, kueri parameter menampilkan kotak dialog terpisah yang meminta nilai untuk parameter tersebut.

Tonton video ini untuk mempelajari selengkapnya tentang pembuatan parameter dalam kueri.

Browser Anda tidak mendukung video. Instal Microsoft Silverlight, Adobe Flash Player, atau Internet Explorer 9.

Lihat Juga

Menggunakan parameter dalam kueri, formulir, dan laporan

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.