Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Berlaku untuk

Objek Formulir

Objek Report

Anda dapat menggunakan properti InputParameters untuk menentukan atau menetapkan parameter input yang disampaikan ke pernyataan SQL dalam properti RecordSource formulir atau laporan atau prosedur yang disimpan ketika digunakan sebagai sumber rekaman dalam proyek Microsoft Access (.adp). String baca/tulis.

ekspresi.InputParameters

ekspresi Diperlukan. Ekspresi yang mengembalikan salah satu objek dalam daftar Berlaku Untuk.

Keterangan

Anda dapat mengatur properti ini menggunakan lembar properti atau kode Visual Basic for Applications (VBA).

Ketika digunakan dengan properti RecordSource:

Sebuah contoh string properti InputParameter yang digunakan dengan pernyataan SQL dalam properti RecordSource akan menggunakan sintaks berikut ini.

state char=[Forms]![formname]![StateList], salesyear smallint=[Forms]![formname]![Enter year of interest]

Sintaks ini akan mengakibatkan parameter status diatur ke nilai kontrol StateList saat ini, dan pengguna akan diminta untuk memasukkan parameter salesyear. Jika terdapat parameter lain yang tidak tercantum dalam daftar ini, nilai default akan ditetapkan.

Kueri harus dijalankan dengan satu penanda ? untuk setiap parameter non-default dalam daftar InputParameter.

Sebuah perintah refresh atau selisik ulang dalam Microsoft Office Access 2007 harus memicu eksekusi ulang kueri. Pengguna dapat melakukan tindakan ini dalam kode menggunakan metode Recordset.Requerystandar. Jika nilai parameter terikat ke kontrol dalam formulir, nilai kontrol saat ini digunakan pada waktu selisik ulang. Kueri tidak secara otomatis dijalankan ulang ketika nilai kontrol berubah.

Ketika digunakan dengan prosedur yang disimpan:

Contoh string properti InputParameter yang digunakan dengan prosedur yang disimpan akan seperti:

@state char=[Forms]![formname]![StateList], @salesyear smallint=[Forms]![formname]![Enter year of interest]

Sintaks ini akan mengakibatkan parameter @state diatur ke nilai kontrol StateList saat ini, dan pengguna akan diminta untuk memasukkan parameter @salesyear. Jika terdapat parameter lain dalam prosedur yang disimpan yang tidak tercantum dalam daftar ini, nilai default akan ditetapkan.

Prosedur yang disimpan harus dijalankan menggunakan string perintah yang berisi sintaks {call } dengan satu penanda ? untuk setiap parameter non-default dalam daftar InputParameter.

Suatu perintah refresh atau selisik ulang di Access harus memicu eksekusi ulang prosedur yang disimpan. Pengguna dapat melakukan tindakan ini dalam kode menggunakan metode Recordset.Requerystandar. Jika nilai parameter terikat ke kontrol dalam formulir, nilai kontrol saat ini digunakan pada waktu selisik ulang. Prosedur yang disimpan tidak secara otomatis dijalankan ulang ketika nilai kontrol berubah.

Dialog penyusun ini diminta ketika prosedur yang disimpan terlebih dahulu dipilih sebagai sumber data formulir jika prosedur yang disimpan memiliki parameter. Setelah awal pembuatan string InputParameters, dialog yang sama ini digunakan sebagai penyusun untuk mengubah string. Namun, dalam hal ini, daftar parameter berasal dari apa yang sudah ada dalam string.

Nilai parameter ini juga dapat ditetapkan dalam kode menggunakan objek Command dan Parameter ActiveX Data Object (ADO). Jika hasil menghasilkan sebuah kumpulan hasil, formulir dapat terikat ke dalamnya dengan mengatur properti Recordset formulir. Pengodean ADO adalah satu-satunya cara untuk menangani prosedur disimpan yang tidak menghasilkan kumpulan hasil seperti kueri tindakan, yang menghasilkan parameter output, atau yang menghasilkan beberapa kumpulan hasil.

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.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×