Di bagian 2 dari seri ini, kami mempertimbangkan menggunakan LIKE dan wildcard dalam kriteria kueri untuk menemukan kecocokan yang tidak tepat. Hal-hal yang baik - tetapi bagaimana jika Anda bisa mendapatkan kueri untuk menerapkan kriteria yang disediakan saat dijalankan? Bagaimana jika Anda bisa membuat kueri meminta input? Berita bagus! Anda bisa membuat kueri meminta input, dan sebenarnya sangat mudah.
Yang Anda lakukan hanyalah menggunakan pertanyaan yang diapit tanda kurung siku sebagai ganti kriteria normal. Saat seseorang menjalankan kueri, hal pertama yang dilakukannya adalah menyajikan kotak dialog yang menampilkan pertanyaan yang Anda gunakan. Mari kita lihat desain kueri yang menghasilkan kotak dialog Nama belakang Pelanggan?
Kueri mengembalikan semua data dari tabel Pelanggan, tetapi hanya rekaman di mana LastName cocok dengan jawaban pengguna untuk ini:
Itu menyelesaikan pekerjaan, tetapi ada hal-hal yang bisa Anda lakukan untuk meningkatkan kegunaan kueri. Untuk satu, Anda bisa mendeklarasikan parameter Anda sehingga Access akan memberikan pesan kesalahan yang masuk akal jika seseorang memasukkan tipe data yang salah (misalnya, seseorang memasukkan teks ketika angka diperlukan).
Untuk mendeklarasikan parameter:
- Buka kueri dalam tampilan Desain dan salin pertanyaan parameter ke Clipboard, termasuk tanda kurung siku (pilih pertanyaan parameter dan tekan Ctrl+C).
- Pada tabDesainAlat | Kueri, dalam grup Perlihatkan/Sembunyikan, klik Parameter.
- Dalam kotak dialog Parameter Kueri , tempelkan parameter yang disalin ke dalam kolom Parameter , lalu atur tipe data menggunakan daftar turun bawah di kolom Tipe Data .
Jika Anda benar-benar ingin habis-habisan, Anda bisa menggunakan formulir untuk mengumpulkan input. Formulir membuka semua jenis kemungkinan, seperti parameter input berbagi di antara sekumpulan kueri atau menyediakan pemilih tanggal untuk memasukkan parameter tanggal/waktu. Untuk informasi selengkapnya, lihat Menggunakan parameter dalam kueri, formulir, dan laporan.