Tindakan makro Echo

Anda bisa menggunakan tindakan makro Echo untuk menentukan apakah echo diaktifkan di database desktop Access. Misalnya, Anda bisa menggunakan tindakan ini untuk menyembunyikan atau memperlihatkan hasil makro selagi berjalan.

Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya.

Catatan: Tindakan makro Echo tidak tersedia di aplikasi Web Access.

Pengaturan

Tindakan makro Echo memiliki argumen berikut.

Argumen tindakan

Deskripsi

Echo on

Klik ya (Aktifkan gema) atau tidak (Nonaktifkan gema) di kotak Echo on di bagian argumen tindakan dari jendela penyusun makro. Defaultnya adalah Ya.

Teks Bilah Status

Teks yang akan ditampilkan di bilah status saat Echo dimatikan. Misalnya, saat Echo dinonaktifkan, bilah status bisa menampilkan "makro sedang berjalan."

Keterangan

Saat Access menjalankan makro, pembaruan layar sering kali memperlihatkan informasi yang tidak penting untuk fungsi makro. Saat Anda mengatur Echo on argumen ke tidak, makro berjalan tanpa memperbarui layar. Saat makro selesai, Access secara otomatis mengaktifkan kembali dan mengecat jendela. Pengaturan tidak untuk Echo pada argumen tidak mempengaruhi fungsionalitas makro atau hasilnya.

Tindakan Echo tidak menyembunyikan tampilan kotak dialog modal , seperti pesan kesalahan, atau formulir pop-up, seperti lembar properti. Anda dapat menggunakan kotak dialog dan pop-up formulir untuk mengumpulkan atau menampilkan informasi, bahkan jika Echo dinonaktifkan. Untuk menyembunyikan semua kotak pesan atau dialog kecuali kotak pesan kesalahan dan kotak dialog yang mengharuskan pengguna memasukkan informasi, gunakan tindakan Setwarnings .

Anda dapat menjalankan tindakan Echo lebih dari sekali dalam makro. Ini memungkinkan Anda mengubah teks bilah status saat makro berjalan.

Jika Anda menonaktifkan gema, Anda bisa menggunakan tindakan Hourglass untuk mengubah penunjuk mouse ke ikon pasir (atau ikon penunjuk mouse apa pun yang telah Anda setel untuk "sibuk") untuk menyediakan indikasi visual yang sedang dijalankan oleh makro.

Untuk menjalankan tindakan Echo dalam modul Visual Basic for Applications (VBA), gunakan metode Echo dari objek DoCmd .

Contoh

Mengatur nilai kontrol dengan menggunakan makro

Makro berikut ini membuka formulir Tambahkan produk dari sebuah tombol pada formulir pemasok. Ini memperlihatkan penggunaan gema, tutup, openform, Setvalue, dan tindakan gotocontrol . Tindakan Setvalue mengatur kontrol id pemasok pada formulir produk ke pemasok saat ini pada formulir pemasok. Tindakan Gotocontrol lalu memindahkan fokus ke bidang id kategori, di mana Anda bisa mulai memasukkan data untuk produk baru tersebut. Makro ini harus dilampirkan ke tombol Tambahkan produk pada formulir pemasok.

Tindakan

Argumen: Pengaturan

Komentar

Echo

Echo on: tidak

Hentikan pembaruan layar saat makro sedang berjalan.

Tutup

Tipe Objek: Formulir

Nama objek: Daftar produk

Simpan: tidak

Tutup formulir daftar produk.

OpenForm

Nama formulir: produk

Tampilan: Formulir

Mode data: Tambahkan

Mode Jendela: Normal

Buka formulir produk.

SetValue

Item: [forms]! [Products]! [SupplierID]

Ekspresi: supplierid

Atur kontrol ID pemasok ke pemasok saat ini pada formulir pemasok.

GoToControl

Nama kontrol: categoryid

Masuk ke kontrol ID kategori.

Menyinkronkan formulir menggunakan makro

Makro berikut ini membuka formulir daftar produk di sudut kanan bawah formulir pemasok, menampilkan produk pemasok saat ini. Ini memperlihatkan penggunaan Echo, MsgBox, gotocontrol, Stopmacro, openform, dan tindakan Moves. Tindakan ini juga memperlihatkan penggunaan ekspresi bersyarat dengan MsgBox, gotocontrol, dan tindakan penghentian makro . Makro ini harus dilampirkan ke tombol Tinjau produk pada formulir pemasok.

Kondisi

Tindakan

Argumen: Pengaturan

Komentar

Echo

Echo on: tidak

Hentikan pembaruan layar saat makro sedang berjalan.

IsNull ([ID pemasok])

MsgBox

Pesan: Pindahkan ke catatan pemasok yang produknya ingin Anda lihat, lalu klik lagi tombol Tinjau produk.

Beep: Ya

Tipe: none

Judul: Pilih pemasok

Jika tidak ada pemasok saat ini pada formulir pemasok, Tampilkan pesan.

...

GoToControl

Nama kontrol: companyname

Memindahkan fokus ke kontrol CompanyName.

...

StopMacro

Hentikan makro.

OpenForm

Nama formulir: Daftar produk

Tampilan: lembar data

Nama filter:

Kondisi Where: [id supplier] = [forms]! [Pemasok]! [SupplierID]

Mode data: baca saja

Mode Jendela: Normal

Buka formulir daftar produk dan Perlihatkan produk pemasok saat ini.

MoveSize

Kanan: 0,7799 "

Bawah: 1,8 "

Posisikan formulir daftar produk di bagian kanan bawah formulir pemasok.

Perlu bantuan lainnya?

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.

×