Jika … Saat... Blok makro yang lain

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 blok makro tersebut jika dalam database desktop Access dan aplikasi web Access bersyarat menjalankan grup tindakan makro, bergantung pada nilai ekspresi.

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

Blokir makro IfThenElse di Access

Pengaturan

Jika dan Lain jika, argumen berikut diperlukan.

Argumen tindakan

Deskripsi

Ekspresi

Kondisi yang ingin Anda uji. Harus ekspresi yang dievaluasi ke True atau False.

Keterangan

Saat Anda memilih jika blok makro, sebuah kotak teks muncul sehingga Anda bisa memasukkan ekspresi yang mewakili kondisi yang ingin Anda uji. Selain itu, kotak kombo muncul di mana Anda bisa menyisipkan tindakan makro, di bawah ini yang teks "Akhir jika" secara otomatis ditampilkan. If dan akhir jika tanda kurung buka wilayah di mana Anda bisa memasukkan grup, atau blok, tindakan. Blokir menjalankan hanya jika ekspresi yang Anda masukkan adalah True.

Guna mengevaluasi ekspresi berbeda saat ekspresi pertama false, Anda bisa mengklik Tambahkan lain jika untuk menyisipkan blok Lain jika opsional. Anda harus memasukkan ekspresi yang dievaluasi ke True atau False. Dalam kasus ini, blokir menjalankan hanya jika ekspresi adalah True dan ekspresi pertama adalah False.

Anda bisa menambahkan sebanyak mungkin Lain jika blok yang Anda suka untuk jika Blokir.

Anda bisa mengklik Tambahkan lain untuk menyisipkan blok Else opsional. Dalam kasus ini, tindakan yang Anda sisipkan di bawah Else formulir blok Else , yang menjalankan hanya ketika tindakan di atas tidak. Anda bisa menambahkan satu blok Elsejika blok.

Dalam contoh kode berikut, tindakan makro dalam blok pertama menjalankan jika nilai [Status] lebih besar dari 0. Jika value [Status] tidak lebih besar dari 0, ekspresi yang mengikuti Lain jika dievaluasi. Tindakan makro dalam blok Lain jika menjalankan jika nilai [Status] sama dengan 0. Akhirnya, jika blok pertama maupun blok kedua menjalankan, tindakan dalam blok Else menjalankan.

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

Anda bisa menumpuk jika blok. Anda harus mempertimbangkan penumpukan blok jika dalam blok jika jika Anda ingin mengevaluasi ekspresi kedua saat ekspresi pertama adalah True. Dalam contoh kode berikut, blok If dalam hanya menjalankan apabila nilainya [Status] keduanya lebih besar dari 0 dan lebih besar dari 100.

If [Status] > 0 Then 
 Insert macro actions here ... 
 If [Status] > 100 
 Insert macro actions here ... 
 EndifEnd If
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.

×