Anda bisa menggunakan tindakan makro Settempvar di database desktop Access untuk membuat variabel sementara dan menetapkannya ke nilai tertentu. Variabel tersebut dapat digunakan sebagai kondisi atau argumen dalam tindakan berikutnya, atau Anda bisa menggunakan variabel dalam makro lain, dalam prosedur kejadian, atau pada formulir atau laporan.

Pengaturan

Tindakan makro Settempvar memiliki argumen berikut.

Argumen tindakan

Deskripsi

Nama

Masukkan nama variabel sementara.

Ekspresi

Masukkan ekspresi yang akan digunakan untuk mengatur nilai untuk variabel sementara ini. Jangan mendahului ekspresi dengan tanda sama dengan (=). Anda bisa mengklik tombol Build Tombol Penyusununtuk menggunakan penyusun ekspresi untuk mengatur argumen ini.

Keterangan

  • Anda bisa memiliki hingga 255 variabel sementara yang ditentukan pada satu waktu. Jika Anda tidak menghapus variabel sementara, variabel tersebut akan tetap berada di memori hingga Anda menutup database. Ini adalah praktik yang baik untuk menghapus variabel sementara saat Anda selesai menggunakannya. Untuk menghapus satu variabel sementara, gunakan tindakan removetempvar dan atur argumennya ke nama variabel sementara yang ingin Anda hapus. Jika Anda memiliki lebih dari satu variabel sementara dan Anda ingin menghapusnya sekaligus, gunakan tindakan removealltempvars .

  • Variabel sementara bersifat global. Setelah variabel sementara telah dibuat, Anda bisa merujuknya dalam prosedur kejadian, modul Visual Basic for Applications (VBA), kueri, atau ekspresi. Misalnya, jika Anda membuat variabel sementara bernama MyVar, Anda bisa menggunakan variabel sebagai sumber kontrol untuk kotak teks dengan menggunakan sintaks berikut ini:

=[TempVars]![MyVar]

Catatan: Dalam makro, kueri, dan prosedur kejadian, Anda tidak perlu mendahului ekspresi dengan tanda sama dengan.

Anda juga bisa merujuk ke variabel sementara dalam database Add-in atau yang direferensikan.

  • Untuk menjalankan tindakan makro Settempvar dalam modul VBA, gunakan metode Tambahkan objek tempvars .

Contoh

Makro berikut ini memperlihatkan cara membuat variabel sementara menggunakan tindakan makro Settempvar , lalu menggunakan variabel sementara dalam kondisi dan kotak pesan, lalu menghapus variabel sementara.

Kondisi

Tindakan

Argumen

SetTempVar

Nama: myvar

Ekspresi: inputbox ("Masukkan angka bukan nol.")

[TempVars]! [MyVar] <>0

MsgBox

Pesan: = "Anda memasukkan" & [tempvars]! [MyVar] & "."

Beep: Ya

Tipe: informasi

RemoveTempVar

Nama: myvar

Perlu bantuan lainnya?

Kembangkan keterampilan Anda

JELAJAHI PELATIHAN >

Dapatkan fitur baru terlebih dahulu

GABUNG MICROSOFT INSIDER >

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×