Tindakan makro StopMacro

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

Anda dapat menggunakan tindakan makro StopMacro di database desktop Access untuk menghentikan makro yang sedang berjalan.

Pengaturan

Tindakan StopMacro tidak memiliki argumen apa pun.

Keterangan

Anda biasanya menggunakan tindakan ini ketika suatu kondisi mengharuskan untuk menghentikan makro. Anda dapat menggunakan ekspresi bersyarat dalam baris tindakan makro yang berisi tindakan ini. Ketika ekspresi dievaluasi ke True (–1), Access menghentikan makro.

Misalnya, Anda dapat membuat makro yang membuka formulir yang menampilkan total pesanan harian untuk tanggal yang dimasukkan dalam kotak dialog kustom. Anda dapat menggunakan ekspresi bersyarat untuk memastikan bahwa kontrol Tanggal Pesanan pada kotak dialog berisi tanggal yang valid. Jika tidak, tindakan MessageBox dapat menampilkan pesan kesalahan dan tindakan StopMacro dapat menghentikan makro.

Jika makro telah menggunakan tindakan Gema atau SetWarnings untuk menonaktifkan gema atau tampilan pesan sistem, tindakan makro StopMacro secara otomatis mengaktifkannya kembali.

Tindakan ini tidak tersedia dalam modul Visual Basic for Applications (VBA).

Contoh

Sinkronkan formulir menggunakan makro

Makro berikut akan membuka formulir Daftar Produk di sudut kanan bawah formulir Pemasok, yang menampilkan produk pemasok saat ini. Aplikasi ini menunjukkan penggunaan tindakan makro Echo, MessageBox, GoToControl, StopMacro, OpenForm, dan MoveAndSizeWindow . Contoh ini juga menunjukkan penggunaan ekspresi bersyarat dengan tindakan MessageBox, GoToControl, dan StopMacro . Makro ini harus dilampirkan ke tombol Tinjau Produk pada formulir Pemasok.

Kondisi Tindakan Argumen: Pengaturan Komentar
Gema Echo On: Tidak Hentikan pembaruan layar saat makro sedang berjalan.
IsNull([SupplierID]) kotak pesan Pesan: Pindah ke catatan pemasok yang produknya ingin Anda lihat, lalu klik tombol Tinjau Produk lagi.
Beep: Ya
Jenis: Tidak ada
Judul: Pilih Pemasok
Jika tidak ada pemasok saat ini di formulir Pemasok, tampilkan pesan.
... GoToControl Nama Kontrol: CompanyName Pindahkan fokus ke kontrol CompanyName.
... StopMacro Hentikan makro.
OpenForm Nama formulir: Daftar Produk
Tampilan: lembar data
Nama Filter:
Di mana kondisi: [SupplierID] = [Formulir]! [Pemasok]! [ID Pemasok]
Mode Data: Baca saja
Mode Jendela: Normal
Buka formulir Daftar Produk dan tampilkan produk pemasok saat ini.
MoveAndSizeWindow Kanan: 0.7799"
Bawah: 1.8"
Posisikan formulir Daftar Produk di kanan bawah formulir Pemasok.