Tindakan makro gema

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 gema untuk menentukan sama ada gema dihidupkan dalam pangkalan data desktop Access. Contohnya, anda boleh menggunakan tindakan ini untuk menyembunyikan atau menunjukkan hasil makro semasa ia berjalan.

Nota: Tindakan ini tidak akan dibenarkan jika pangkalan data yang tidak dipercayai.

Nota: Tindakan makro gema tidak tersedia dalam aplikasi web Access.

Seting

Tindakan makro gema mempunyai argumen berikut.

Argumen tindakan

Perihalan

Bergema pada

Klik Ya (hidupkan gema pada) atau tiada (hidupkan gema mematikan) dalam Gema pada kotak dalam seksyen Argumen tindakan tetingkap pembina makro. Nilai lalai ialah Ya.

Teks status Bar

Teks untuk dipaparkan dalam bar status apabila gema dimatikan. Contohnya, apabila gema dimatikan, status bar boleh memaparkan "makro berjalan."

Catatan

Apabila Access menjalankan makro, mengemas kini skrin sering menunjukkan maklumat tidak penting untuk berfungsi makro. Apabila anda mengesetkan gema pada argumen kepada tidak, makro berjalan tanpa mengemas kini skrin. Apabila selesai makro, Access secara automatik menghidupkan gema kembali dan repaints tetingkap. Seting tiada untuk argumen Gema pada tidak menjejaskan kefungsian makro atau keputusan.

Tindakan gema tidak menyekat paparkan kotak dialog modal , seperti mesej ralat, atau borang timbul, seperti helaian sifat. Anda boleh menggunakan kotak dialog dan borang timbul untuk mengumpul atau memaparkan maklumat, walaupun jika gema dimatikan. Untuk menyekat semua kotak mesej atau dialog kecuali kotak mesej ralat dan kotak dialog yang meminta pengguna memasukkan maklumat, gunakan tindakan SetWarnings .

Anda boleh menjalankan tindakan gema lebih daripada sekali dalam makro. Ini membenarkan anda untuk mengubah teks bar status semasa menjalankan makro.

Jika anda mematikan gema, anda boleh menggunakan tindakan Hourglass untuk mengubah penuding tetikus ke ikon hourglass (atau apa-apa ikon penuding tetikus anda setkan untuk "Sibuk") untuk menyediakan penanda visual yang menjalankan makro.

Untuk menjalankan tindakan gema dalam Visual Basic for Applications (VBA) modul, gunakan kaedah gema bagi objek DoCmd .

Contoh

Setkan nilai kawalan menggunakan makro

Makro berikut membuka borang produk menambah daripada butang pada borang pembekal. Ini menunjukkan gunakan gema, tutup, OpenForm, Setkannilai, dan tindakan GoToControl . Tindakan Setkannilai set kawalan pembekal ID pada borang produk untuk pembekal semasa pada borang pembekal. Tindakan GoToControl kemudian mengalih fokus ke medan ID kategori yang anda boleh mula memasukkan data untuk produk baru. Makro ini harus disambung pada butang Tambah produk pada borang pembekal.

Tindakan

Argumen: seting

Komen

Gema

Gema pada: tiada

Berhenti skrin mengemas kini semasa makro sedang berjalan.

Tutup

Jenis objek: borang

Nama objek: Senarai produk

Menyimpan: tiada

Tutup borang senarai produk.

OpenForm

Nama borang: produk

Pandangan: borang

Mod data: menambah

Tetingkap mod: Normal

Buka borang produk.

Setkannilai

Item: [Borang]! [Produk]! [SupplierID]

Ungkapan: SupplierID

Setkan kawalan ID pembekal kepada pembekal semasa pada borang pembekal.

GoToControl

Nama kawalan: CategoryID

Pergi ke kawalan ID kategori.

Menyegerakkan borang menggunakan makro

Makro berikut membuka borang senarai produk dalam penjuru bawah kanan borang pembekal, memaparkan produk pembekal semasa. Ini menunjukkan penggunaan yang gema, MsgBox, GoToControl, StopMacro, OpenFormdan MoveSize tindakan. Ia juga menunjukkan penggunaan ungkapan bersyarat dengan tindakan MsgBox, GoToControldan StopMacro . Makro ini akan dilampirkan ke butang semak semula produk pada borang pembekal.

Syarat

Tindakan

Argumen: seting

Komen

Gema

Gema pada: tiada

Berhenti skrin mengemas kini semasa makro sedang berjalan.

IsNull ([ID pembekal])

MsgBox

Mesej: alih ke rekod pembekal produk yang anda ingin lihat, kemudian klik butang semak semula produk sekali lagi.

Bip: Ya

Jenis: tiada

Tajuk: Pilih pembekal

Jika terdapat pembekal semasa pada borang pembekal, memaparkan mesej.

...

GoToControl

Nama kawalan: Namasyarikat

Alihkan fokus ke kawalan Namasyarikat.

...

StopMacro

Berhenti makro.

OpenForm

Nama borang: Senarai produk

Pandangan: helaian data

Nama penapis:

Di mana syarat: [pembekal ID] = [Borang]! [Pembekal]! [SupplierID]

Mod data: baca sahaja

Tetingkap mod: Normal

Buka borang senarai produk dan menunjukkan produk pembekal semasa.

MoveSize

Kanan: 0.7799"

Bawah: 1.8"

Kedudukan borang senarai produk di sebelah bawah kanan borang pembekal.

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.

×