Fungsi Command

Anda bisa menggunakan fungsi Command untuk mengembalikan bagian argumen dari baris perintah yang digunakan untuk meluncurkan Microsoft Office Access 2007.

Keterangan

Saat Access diluncurkan dari baris perintah, Bagian apa pun dari baris perintah yang mengikuti opsi /CMD diteruskan ke program sebagai argumen baris-perintah. Anda dapat menggunakan fungsi Command untuk mengembalikan argumen yang telah dilewati.

Untuk mengubah argumen baris perintah setelah database dibuka:

  1. Pada menu file , klik opsi Access.

  2. Dalam kotak dialog pengaturan aplikasi , klik tingkat lanjut.

  3. Masukkan argumen baru dalam kotak argumen baris-perintah .

Fungsi Command akan mengembalikan argumen baru yang Anda masukkan.

Ketika fungsi Command digunakan di mana saja selain dalam kode Visual Basic for Applications (VBA) dalam modul, Anda harus menyertakan tanda kurung kosong setelah fungsi tersebut. Misalnya, untuk menggunakan fungsi Command dalam kotak teks pada formulir, Anda akan mengatur properti ControlSource dari kotak teks ke ekspresi seperti berikut ini:

=Command()

Contoh

Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh berikut ini memperlihatkan cara meluncurkan Access dengan argumen baris-perintah lalu memperlihatkan cara mengembalikan nilai argumen ini dengan menggunakan fungsi Command .

Untuk menguji contoh ini, klik tombol mulai Windows, lalu klik Jalankan. Ketikkan kode berikut dalam kotak Jalankan pada satu baris. (Anda harus mengelilingi bagian dari informasi baris perintah dalam tanda kutip).

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

Berikutnya, buat modul baru di database sampel pedagang Northwind dan tambahkan subprosedur berikut ini:

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

Saat Anda memanggil prosedur ini, Access membuka formulir pesanan. Anda dapat membuat makro AutoExec untuk memanggil prosedur ini secara otomatis saat database dibuka.

Perlu bantuan lainnya?

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

Apakah informasi ini bermanfaat?

×