Tindakan makro SetTempVar

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Anda bisa menggunakan tindakan makro SetTempVar di database desktop Access untuk membuat variabel sementara dan atur menjadi nilai tertentu. Variabel lalu dapat digunakan sebagai kondisi atau argumen dalam tindakan berikutnya, atau Anda bisa menggunakan variabel dalam makro yang lain, di 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 variabel sementara ini. Jangan Awali ekspresi dengan tanda sama dengan (=). Anda bisa mengklik menyusun tombol Tombol Penyusun untuk menggunakan penyusun ekspresi untuk menetapkan argumen ini.

Keterangan

  • Anda bisa memiliki hingga 255 variabel sementara yang ditentukan dalam satu waktu. Jika Anda tidak menghapus variabel sementara, itu akan tetap berada di memori sampai Anda menutup database. Itu merupakan praktik yang baik untuk menghapus variabel sementara bila Anda sudah selesai menggunakan mereka. Untuk menghapus sebuah variabel sementara, gunakan RemoveTempVar tindakan dan argumennya diatur ke nama variabel sementara yang ingin Anda hapus. Jika Anda memiliki lebih dari satu variabel sementara dan Anda ingin menghapus semua sekaligus, gunakan RemoveAllTempVars tindakan.

  • Sementara variabel global. Setelah variabel sementara telah dibuat, Anda bisa merujuk ke dalam prosedur kejadian, Visual Basic for Applications (VBA) modul, 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 Awali ekspresi dengan tanda sama dengan.

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

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

Contoh

Makro berikut 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 nol bukan.")

[TempVars]! [MyVar] <> 0

MsgBox

Pesan: = "Anda dimasukkan" & [TempVars]! [MyVar] & "."

Berbunyi: ya

Tipe: informasi

RemoveTempVar

Nama: MyVar

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.

×