Tindakan makro SetTempVar

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro SetTempVar dalam pangkalan data desktop Access untuk mencipta pemboleh ubah sementara dan setkannya kepada nilai khusus. Pemboleh ubah yang kemudiannya boleh digunakan sebagai syarat atau argumen seterusnya tindakan atau anda boleh menggunakan pemboleh ubah yang dalam makro lain dalam prosedur peristiwa atau pada borang atau laporan.

Seting

Tindakan makro SetTempVar mempunyai argumen berikut.

Argumen tindakan

Perihalan

Nama

Masukkan nama pemboleh ubah sementara.

Ungkapan

Memasukkan ungkapan yang akan digunakan untuk mengesetkan nilai untuk pemboleh ubah sementara ini. Jangan dahului ungkapan dengan tanda sama dengan (=). Anda boleh klik yang membina butang Butang Pembina menggunakan pembina ungkapan untuk mengesetkan argumen ini.

Catatan

  • Anda boleh mempunyai sehingga 255 pemboleh ubah sementara yang ditakrifkan pada satu masa. Jika anda tidak boleh mengalih keluar pemboleh ubah sementara, ia akan kekal dalam memori sehingga anda menutup pangkalan data. Ia adalah satu amalan baik untuk mengalih keluar pemboleh ubah sementara apabila anda selesai menggunakannya. Untuk mengalih keluar satu pemboleh ubah sementara, gunakan yang RemoveTempVar tindakan dan Setkan argumennya nama pemboleh ubah sementara yang anda ingin alih keluar. Jika anda mempunyai lebih daripada satu pemboleh ubah sementara dan anda ingin mengalih keluarkan semuanya sekaligus, gunakan yang RemoveAllTempVars tindakan.

  • Sementara pemboleh ubah ialah sejagat. Sebaik sahaja pemboleh ubah sementara telah dicipta, anda boleh merujuk kepadanya dalam ada prosedur peristiwa, Visual Basic for Applications (VBA) modul, pertanyaan atau ungkapan. Contohnya, jika anda mencipta pemboleh ubah sementara yang bernama MyVar, anda boleh menggunakan pemboleh ubah yang sebagai sumber kawalan bagi kotak teks dengan menggunakan sintaks berikut:

=[TempVars]![MyVar]

Nota: Dalam makro, pertanyaan dan prosedur peristiwa, anda tidak perlu mendahului ungkapan dengan tanda sama dengan.

Anda boleh juga merujuk kepada sementara pemboleh ubah dalam sebarang tambahan atau pangkalan data yang dirujuk.

  • Untuk menjalankan tindakan makro SetTempVar dalam modul VBA, gunakan kaedah Tambah objek TempVars .

Contoh

Makro berikut menunjukkan cara untuk mencipta pemboleh ubah sementara menggunakan tindakan makro SetTempVar , kemudian menggunakan pemboleh ubah yang sementara dalam syarat dan kotak mesej dan kemudian mengalih keluar pemboleh ubah sementara.

Syarat

Tindakan

Argumen

SetTempVar

Nama: MyVar

Ungkapan: InputBox ("masukkan nombor bukan sifar.")

[TempVars]! [MyVar] <> 0

MsgBox

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

Bip: Ya

Jenis: maklumat

RemoveTempVar

Nama: MyVar

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×