Mengapa Access mengharuskan saya memasukkan nilai parameter?

Terkadang saat Anda membuka objek Access (seperti tabel, kueri, formulir, atau laporan), Access menampilkan kotak dialog Masukkan nilai parameter . Access menampilkan kotak dialog ini saat Anda membuka objek yang berisi pengidentifikasi atau ekspresi yang tidak bisa Anda artikan.

Dalam beberapa kasus, ini adalah perilaku yang Anda inginkan. Misalnya, pembuat database mungkin telah membuat kueri yang memungkinkan Anda memasukkan informasi setiap kali kueri berjalan, seperti tanggal mulai atau nomor ID karyawan. Perintah seperti ini mungkin menyerupai ini:

Memperlihatkan contoh kotak dialog nilai Masukkan parameter yang diharapkan, dengan pengidentifikasi berlabel "Masukkan Employee ID", sebuah bidang untuk memasukkan nilai, dan tombol OK dan Batalkan.

Namun, dalam kasus lain Anda tidak ingin kotak dialog ini muncul. Misalnya, Anda mungkin telah membuat beberapa perubahan pada desain database Anda. Sekarang, saat Anda membuka sebuah objek, Access menampilkan kotak dialog yang tidak terduga dengan pesan yang tidak Anda pahami.

Memperlihatkan contoh kotak dialog nilai Masukkan parameter yang tidak diharapkan, dengan pengidentifikasi berlabel "SomeIdentifier", sebuah bidang untuk memasukkan nilai, dan tombol OK dan Batalkan.

Artikel ini memberi Anda prosedur untuk menyelidiki mengapa Access mungkin meminta nilai parameter dan cara menghentikan permintaan.

Catatan:  Artikel ini tidak berlaku untuk aplikasi Web Access – tipe database yang Anda rancang dengan Access dan Terbitkan online ke Microsoft 365 atau SharePoint.

Hentikan permintaan untuk nilai parameter

Untuk menghentikan kotak dialog Masukkan nilai parameter muncul, Anda harus memeriksa ekspresi apa pun yang terkait dengan objek yang sedang Anda kerjakan, dan temukan pengidentifikasi yang menyebabkan kotak dialog muncul. Lalu, Anda harus mengoreksi pengidentifikasi atau sintaks ekspresi yang berisi pengidentifikasi.

Temukan link untuk informasi selengkapnya tentang sintaks ekspresi di bagian Lihat Juga.

Jika kotak dialog Masukkan nilai parameter yang tidak diinginkan muncul, catat pengidentifikasi atau ekspresi yang tercantum dalam kotak dialog. Misalnya, "SomeIdentifier" seperti yang diperlihatkan dalam cuplikan layar berikut ini.

Memperlihatkan contoh kotak dialog nilai Masukkan parameter yang tidak diharapkan, dengan kerangka berwarna merah muda di sekitar label pengidentifikasi "SomeIdentifier", sebuah bidang untuk memasukkan tombol nilai, dan OK dan Batalkan.

Lalu, pilih Batalkan dan lanjutkan dengan salah satu prosedur berikut, bergantung pada tipe objek yang sedang Anda buka ketika kotak dialog muncul. Prosedur ini menyediakan panduan umum untuk memeriksa ekspresi dalam berbagai tipe objek. Namun, perubahan spesifik yang harus Anda buat tergantung pada struktur database Anda.

Kesalahan ketik dalam kueri adalah penyebab sering perintah parameter yang tidak diinginkan. Seperti yang disebutkan sebelumnya, ketika kueri dirancang untuk meminta nilai parameter saat dijalankan, kotak dialog Masukkan nilai parameter muncul berdasarkan desain. Namun, jika Anda yakin bahwa kueri tidak boleh meminta nilai parameter, gunakan prosedur ini untuk memeriksa kueri untuk ekspresi yang salah.

  1. Klik kanan kueri dalam Panel Navigasi, lalu klik Tampilan Desain.

  2. Periksa pengidentifikasi dan ekspresi di baris bidang dan di baris kriteria , dan tentukan Apakah teks cocok dengan teks yang ditampilkan di kotak dialog Masukkan nilai parameter . Khususnya, jika salah satu sel dalam baris bidang berisi nilai seperti ekspr1: [pengidentifikasi], ini mungkin merupakan sumber perintah parameter.

    Kueri yang berisi ekspresi yang menyebabkan kotak dialog Masukkan Nilai Parameter muncul

Temukan link untuk informasi selengkapnya tentang cara membuat kueri parameter di bagian Lihat juga.

Atas Halaman

Jika kotak dialog Masukkan nilai parameter muncul saat Anda membuka laporan, ikuti langkah-langkah ini untuk memeriksa properti laporan:

  1. Klik kanan laporan di panel navigasi, lalu klik tampilan desain.

    Catatan: Sebelum melanjutkan, tentukan Apakah ada kontrol pada laporan yang menampilkan segitiga hijau di sudut kiri atas. Segitiga artinya Access tidak dapat mengevaluasi pengidentifikasi atau ekspresi dalam properti sumber kontrol kontrol tersebut. Jika kontrol menampilkan segitiga hijau, berikan perhatian khusus pada kontrol tersebut saat Anda melanjutkan langkah-langkah ini.

    Laporan yang berisi kotak teks dengan pengidentifikasi salah eja

  2. Jika panel tugas lembar properti tidak ditampilkan, tekan F4 untuk menampilkannya.

  3. Di panel tugas lembar properti , pilih tab semua .

  4. Pilih kontrol yang menampilkan data pada laporan (seperti kotak teks, kotak centang, atau kotak kombo). Jika kontrol menampilkan segitiga hijau yang disebutkan di langkah 1, klik salah satu kontrol tersebut terlebih dahulu.

  5. Di panel tugas lembar properti , periksa properti sumber kontrol untuk pengidentifikasi yang ditampilkan dalam kotak dialog Masukkan nilai parameter , lalu Ubah ekspresi jika perlu.

  6. Ulangi langkah 4 dan 5 untuk kontrol lainnya pada laporan, hingga Anda menemukan ekspresi yang menyebabkan masalah.

  7. Jika Anda masih tidak bisa menemukan masalahnya, periksa apakah ada ekspresi yang salah di panel Kelompokkan, Urutkan, dan Total :

    • Jika panel Kelompokkan, Urutkan, dan Total tidak ditampilkan, pada tab desain , dalam grup Kelompokkan & Total , pilih Kelompokkan & Urutkan.

    • Jika "Kelompokkan menurut ekspresi" atau "Urutkan menurut ekspresi" ditampilkan pada baris dalam panel Kelompokkan, Urutkan, dan Total , pilih kata "ekspresi" untuk membuka penyusun ekspresi, di mana Anda bisa memeriksa ekspresi dan memodifikasinya jika perlu.

Atas Halaman

Jika kotak dialog Masukkan nilai parameter muncul setiap kali Anda membuka formulir, ekspresi yang salah mungkin ada dalam kueri yang mendasari. Periksa kueri yang mendasari untuk menemukan ekspresi yang salah.

  1. Klik kanan formulir di panel navigasi, lalu pilih tampilan desain.

  2. Jika panel tugas lembar properti tidak ditampilkan, tekan F4 untuk menampilkannya.

  3. Pastikan bahwa formulir dipilih dalam daftar di bagian atas panel tugas lembar properti , lalu pilih tab semua .

  4. Periksa properti sumber rekaman . Jika berisi nama kueri, atau pernyataan SQL, maka salah satu pengidentifikasi dalam pernyataan mungkin salah, dan menyebabkan kotak dialog Masukkan nilai parameter muncul. Pilih kotak properti sumber rekaman , lalu klik tombol susun Tombol Penyusun .

  5. Gunakan prosedur di bagian memeriksa ekspresi dalam kueri untuk menemukan ekspresi yang salah.

    Penting: Untuk menyimpan perubahan Anda ke kueri saat Anda selesai, tutup kueri, lalu simpan formulir sebelum beralih kembali ke tampilan formulir. Jika tidak, perubahan yang Anda buat pada kueri akan hilang.

Atas Halaman

Ekspresi yang salah dalam properti sumber baris dari kotak kombo atau kontrol kotak Daftar bisa menyebabkan kotak dialog Masukkan nilai parameter muncul. Dalam beberapa kasus, kotak dialog tidak akan muncul hingga Anda mencoba menggunakan kontrol. Gunakan prosedur ini untuk memeriksa properti sumber baris kontrol:

  1. Klik kanan formulir di panel navigasi, lalu pilih tampilan desain.

  2. Klik kotak kombo atau kotak daftar yang ingin Anda inspeksi.

  3. Jika panel tugas lembar properti tidak ditampilkan, tekan F4 untuk menampilkannya.

  4. Pilih tab data , lalu Periksa properti sumber baris dan tentukan Apakah teks sesuai dengan teks dalam kotak dialog Masukkan nilai parameter .

Atas Halaman

Jika Access menampilkan kotak dialog Masukkan nilai parameter setiap kali Anda membuka tabel, ekspresi yang salah kemungkinan besar dalam properti sumber baris dari bidang pencarian dalam tabel tersebut.

  1. Klik kanan tabel di panel navigasi, lalu pilih tampilan desain.

  2. Untuk menentukan apakah bidang adalah bidang pencarian, pilih nama bidang, lalu di bawah properti bidang, pilih tab pencarian . Jika tab berisi kotak properti sumber baris , maka bidang adalah bidang pencarian. Periksa properti sumber baris . Jika berisi pernyataan SQL, maka salah satu pengidentifikasi dalam pernyataan mungkin salah, dan menyebabkan kotak dialog Masukkan nilai parameter muncul.

Catatan: Tabel bisa memiliki beberapa bidang pencarian, jadi pastikan untuk memeriksa tab pencarian untuk setiap bidang.

Atas Halaman

Lihat Juga

Panduan untuk menambahkan sintaks

fungsi untuk mengakses ekspresi

menggunakan parameter untuk meminta input saat menjalankan kueri

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×