Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Anda bisa menggunakan tindakan makro SetTempVar di database desktop Access untuk membuat variabel sementara dan mengaturnya ke nilai tertentu. Variabel kemudian bisa digunakan sebagai kondisi atau argumen dalam tindakan berikutnya, atau Anda bisa menggunakan variabel di 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 awali ekspresi dengan tanda sama dengan (=). Anda dapat mengklik tombol Susun 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 itu akan tetap ada di memori hingga Anda menutup database. Adalah praktik yang baik untuk menghapus variabel sementara ketika Anda selesai menggunakannya. Untuk menghapus satu variabel sementara, gunakan tindakan RemoveTempVar dan atur argumennya ke nama variabel sementara yang ingin Anda hapus. Jika Memiliki lebih dari satu variabel sementara dan ingin menghapus semuanya sekaligus, gunakan tindakan RemoveAllTempVars.

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

=[TempVars]![MyVar]

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

Anda juga dapat merujuk ke variabel sementara dalam add-in atau database yang dirujuk.

  • Untuk menjalankan tindakan makro SetTempVar dalam modul VBA, gunakan metode Tambahkan objek TempVars .

Contoh

Makro berikut ini menunjukkan cara membuat variabel sementara dengan 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

HapusTempVar

Nama: MyVar

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.