Jika... Kemudian … Lagi makro blok

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

Anda boleh menggunakan blok makro jika dalam pangkalan data desktop Access dan aplikasi web Access secara bersyarat melaksanakan Kumpulan tindakan makro, bergantung pada nilai ungkapan.

If expression Then 
 Insert macro actions here ... 
Else If expression 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Blok makro IfThenElse dalam Access

Seting

Untuk kedua-dua jika dan Lagi, argumen berikut yang diperlukan.

Argumen tindakan

Perihalan

Ungkapan

Syarat yang anda ingin uji. Ia mesti ungkapan yang menilai kepada True atau False.

Catatan

Apabila anda memilih blok makro jika , kotak teks muncul agar anda boleh memasukkan ungkapan yang mewakili syarat yang anda ingin uji. Selain itu, kotak kombo muncul di tempat anda boleh menyelitkan tindakan makro, di bawah yang teks "Hujung jika" dipaparkan secara automatik. If dan hujung Jika tanda kurung kawasan yang anda boleh masukkan Kumpulan atau blok, tindakan. Sekatan melaksanakan hanya jika ungkapan yang anda masukkan adalah True.

Untuk menilai ungkapan berbeza apabila ungkapan pertama adalah palsu, anda boleh klik Tambah lagi jika untuk menyelitkan blok Lagi jika pilihan. Anda mesti memasukkan ungkapan yang menilai kepada True atau False. Dalam kes ini, sekatan melaksanakan hanya jika ungkapan adalah benar dan ungkapan pertama adalah False.

Anda boleh menambahkan seberapa banyak blok Lagi jika sebagai anda seperti untuk jika Sekat.

Anda boleh klik Tambah lagi untuk menyelitkan blok Else ada pilihan. Dalam kes ini, tindakan yang anda selitkan di bawah Else borang blok Else yang melaksanakan hanya apabila tindakan di atas tidak. Anda boleh menambah blok Else satu blok jika ada.

Dalam contoh Kod berikut, tindakan makro dalam blok pertama melaksanakan jika nilai [Status] adalah lebih besar daripada 0. Jika nilai [Status] tidak lebih besar daripada 0, ungkapan yang mengikuti yang Lain jika dinilai. Tindakan makro dalam blok Lagi jika melaksanakan jika nilai [Status] adalah sama dengan 0. Akhirnya, jika blok pertama mahupun blok kedua melaksanakan, tindakan dalam blok Else melaksanakan.

If [Status] > 0 Then 
 Insert macro actions here ... 
Else If [Status] = 0 
 Insert macro actions here ... 
Else 
 Insert macro actions here ... 
End If

Anda boleh menyarangkan jika blok. Anda harus Pertimbangkan menyarang blok jika dalam satu blok jika jika anda ingin menilai ungkapan kedua apabila ungkapan pertama adalah True. Dalam contoh Kod berikut, Blok If dalaman hanya melaksanakan apabila nilai [Status] ialah kedua-duanya lebih besar daripada 0 dan lebih daripada 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If

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.

×