Pengenalan ke makro

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.

Artikel ini menjelaskan apa makro dan bagaimana mereka bisa menghemat waktu dengan mengotomatisasi tugas yang sering Anda lakukan. Mengeksplorasi dasar-dasar belakang membuat dan menggunakan makro dan juga menyentuh penyempurnaan makro di Microsoft Office Access 2007.

Di artikel ini

Apakah makro itu?

Memahami makro

Fitur makro baru di Office Access 2007

Membuat makro

Menjalankan makro

Apakah makro itu?

Sebuah makro adalah alat yang memungkinkan Anda untuk mengotomatisasi tugas dan menambahkan fungsi ke formulir, laporan, dan kontrol. Misalnya, jika Anda menambahkan tombol perintah ke formulir, Anda mengaitkan aktivitas sesuai klik tombol untuk makro, dan makro berisi perintah yang Anda inginkan tombol untuk melakukan setiap kali diklik.

Di Access, sangat berguna untuk anggaplah makro sebagai bahasa pemrograman yang disederhanakan yang Anda menulis dengan menyusun daftar tindakan untuk dijalankan. Saat Anda membuat makro, Anda memilih tiap tindakan dari daftar turun bawah dan lalu isi informasi yang diperlukan untuk tiap tindakan. Makro memungkinkan Anda untuk menambahkan fungsi ke formulir, laporan, dan kontrol tanpa menulis kode dalam modul Visual Basic for Applications (VBA). Makro menyediakan sekumpulan perintah yang tersedia di VBA, dan sebagian besar orang akan lebih mudah untuk membuat makro dari untuk menulis kode VBA.

Misalnya, anggap Anda ingin memulai laporan secara langsung dari salah satu formulir entri data Anda. Anda bisa menambahkan tombol ke formulir Anda dan lalu membuat makro yang dimulai laporan. Makro bisa makro mandiri (terpisah objek dalam database), yang kemudian terikat ke aktivitas sesuai klik tombol, atau makro akan disematkan secara langsung ke dalam aktivitas sesuai klik tombol itu sendiri — fitur baru dalam Office Access 2007. Cara yang baik, saat Anda mengklik tombol, makro berjalan dan memulai laporan.

Buat makro menggunakan Pembuat Makro, yang diperlihatkan dalam ilustrasi berikut.

Penyusun Makro

Untuk menampilkan penyusun makro:

  • Pada tab buat , di grup lainnya , klik makro. Jika perintah ini tidak tersedia, klik panah di bawah modul atau tombol Modul kelas , dan lalu klik makro. Gambar tombol

    Tips: Penyusun makro telah didesain ulang di Access 2010 untuk membuatnya lebih mudah untuk membuat, mengubah, dan berbagi makro Access.

Atas halaman

Memahami makro

Makro istilah sering digunakan untuk merujuk ke mandiri makro objek (yaitu, objek yang Anda lihat di bawah makro di panel navigasi), tapi sebenarnya, satu objek makro bisa berisi beberapa makro. Dalam kasus ini, ini disebut sebagai grup makro. Grup makro ditampilkan di panel navigasi sebagai objek tunggal makro, tapi grup makro berisi lebih dari satu makro. Tentu saja, dimungkinkan untuk membuat makro setiap dalam objek terpisah makro, tapi sering masuk akal untuk mengelompokkan beberapa terkait makro menjadi objek tunggal makro. Nama di kolom Nama makro mengidentifikasi setiap makro.

Makro terdiri dari tindakan makro individual. Sebagian besar tindakan memerlukan satu atau beberapa argumen. Selain itu, Anda bisa memberikan nama setiap makro di grup makro, dan Anda bisa menambahkan kondisi untuk mengontrol bagaimana setiap tindakan yang dijalankan. Bagian berikut ini membahas masing-masing fitur ini secara lebih mendetail.

Nama makro

Jika objek makro Anda berisi hanya satu makro, nama makro tidak diperlukan. Anda hanya bisa merujuk ke makro dengan nama objek makro. Namun, dalam kasus grup makro, Anda harus menetapkan nama yang unik untuk setiap makro. Jika kolom Nama makro tidak terlihat di dalam penyusun makro, klik Nama makro Gambar tombol di grup Perlihatkan/Sembunyikan pada tab desain . Informasi selengkapnya tentang menjalankan makro di grup makro muncul di bagian selanjutnya artikel ini.

Argumen

Argumen adalah nilai yang menyediakan informasi untuk tindakan, seperti apa string untuk ditampilkan di kotak pesan, yang mengontrol untuk mengoperasikan, dan lain sebagainya. Beberapa argumen diperlukan, dan beberapa orang lain bersifat opsional. Argumen terlihat di panel Tindakan argumen di bagian bawah penyusun makro.

Masukkan argumen tindakan

Fitur baru Office Access 2007 penyusun makro adalah kolom argumen , yang memungkinkan Anda untuk menampilkan (tetapi tidak mengedit) argumen tindakan pada baris yang sama sebagai tindakan. Ini membuat sedikit lebih mudah dibaca makro Anda karena Anda tidak lagi perlu memilih tiap tindakan untuk menampilkan argumennya. Untuk menampilkan kolom argumen , klik argumen Gambar tombol di grup Perlihatkan/Sembunyikan pada tab desain .

Kondisi

Kondisi menentukan kriteria tertentu yang harus dipenuhi sebelum tindakan yang akan dilakukan. Anda bisa menggunakan setiap ekspresi yang dievaluasi ke True False atau ya/tidak. Tindakan yang tidak akan dijalankan jika ekspresi mengevaluasi ke False, tidak, atau 0 (nol). Jika ekspresi mengevaluasi ke nilai yang lain, tindakan yang akan berjalan.

Anda bisa memiliki satu kondisi kontrol lebih dari satu tindakan dengan mengetik elipsis (…) di kolom kondisi untuk tiap tindakan berikutnya yang Anda inginkan kondisi untuk menerapkan ke. Jika ekspresi mengevaluasi ke False, tidak, atau 0 (nol), tidak ada tindakan yang dilakukan. Jika kondisi itu mengevaluasi ke nilai yang lain, semua tindakan yang dilakukan.

Untuk menampilkan kolom kondisi dalam penyusun makro, pada tab desain , di grup Perlihatkan/Sembunyikan , klik kondisi Gambar tombol .

Menggunakan ekspresi ini untuk menjalankan tindakan

Jika:

[City]="Paris"

Paris adalah nilai Kota dalam bidang di formulir yang menjalankan makro.

DCount ("[OrderID]", "perintah") > 35

Ada lebih dari 35 entri dalam bidang IDPesanan dari tabel Pesanan.

DCount ("*", "Detail pesanan", "[OrderID] = formulir! [ Orders]! [OrderID] ") > 3

Ada lebih dari 3 entri dalam tabel detail pesanan yang bidang Idpesanan Tabel cocok dengan bidang Idpesanan dalam formulir pesanan.

[Tanggalpengiriman] Antara #2-Feb-2006 # dan #2-Maret-2006 #

Nilai bidang Tanggalpengiriman pada formulir yang menjalankan makro tidak lebih lama daripada 2-Feb-2006 dan tidak lebih dari 2-Maret-2006.

Formulir! [Produk]! [UnitsInStock] < 5

Nilai bidang UnitTersedia pada formulir Produk adalah kurang dari 5.

IsNull([FirstName])

Nilai FirstName pada formulir yang menjalankan makro adalah nol (tidak memiliki nilai). Ekspresi ini adalah sama dengan [FirstName] Is Null.

[Negara/kawasan] = "UK" dan formulir! [SalesTotals]! [TotalOrds] > 100

Nilai dalam bidang negara/kawasan pada formulir yang menjalankan makro adalah UK, dan nilai bidang TotalOrds pada formulir SalesTotals lebih besar dari 100.

[Negara/kawasan] Di ("Perancis", "Italy", "Spanyol") dan Len([PostalCode]) <> 5

Nilai dalam bidang negara/kawasan pada formulir yang menjalankan makro adalah Prancis, Italia, atau Spanyol, dan kode pos panjangnya tidak 5 karakter.

MsgBox("Confirm changes?",1)=1

Anda mengklik OK dalam kotak dialog di mana fungsi MsgBox menampilkan "Konfirmasi changes?". Jika Anda mengklik Batalkan di dalam kotak dialog, Access mengabaikan tindakan.

[TempVars]! [MsgBoxResult] = 2

Variabel sementara yang digunakan untuk menyimpan hasil dari kotak pesan dibandingkan dengan 2 (vbCancel = 2).

Tips: Menyebabkan akses untuk sementara waktu melewati tindakan, masukkan False sebagai kondisi. Untuk sementara waktu melewatkan tindakan bisa berguna saat Anda pemecahan masalah makro.

Tindakan makro

Tindakan adalah dasar blok penyusun makro. Access menyediakan sejumlah besar tindakan untuk memilih, mengaktifkan berbagai perintah. Misalnya, beberapa tindakan lebih sering digunakan bisa membuka laporan, menemukan rekaman, menampilkan kotak pesan, atau menerapkan filter ke formulir atau laporan.

Atas Halaman

Fitur makro baru di Office Access 2007

Di versi Access yang lebih lama, banyak fungsi yang sering digunakan tidak bisa dilakukan tanpa menulis kode VBA. Di Office Access 2007, fitur baru dan tindakan makro telah ditambahkan ke membantu bergantung pada kode. Ini yang membuatnya lebih mudah untuk menambahkan fungsi ke database Anda dan membantu membuat lebih aman.

  • Makro disematkan    Anda sekarang memiliki kemampuan untuk menyematkan makro di salah satu kejadian yang disediakan oleh formulir, laporan, atau kontrol. Makro yang disematkan tidak terlihat di panel navigasi; menjadi bagian dari formulir, laporan, atau kontrol yang dibuat. Jika Anda membuat salinan formulir, laporan, atau kontrol yang berisi makro yang disematkan, makro juga tersedia di salinan.

  • Ditingkatkan keamanan    saat tombol Gambar tombol Perlihatkan semua tindakantidak disorot dalam penyusun makro, hanya tindakan dan makro RunCommand argumen yang tersedia untuk digunakan adalah orang-orang yang tidak memerlukan tepercaya status untuk menjalankan. Makro dengan tindakan ini akan berjalan bahkan saat database di mode nonaktif (saat VBA mencegah berjalan). Database yang berisi tindakan makro yang tidak berada dalam daftar tepercaya — atau database yang memiliki kode VBA — harus secara eksplisit diberikan tepercaya status.

  • Penanganan kesalahan dan pemecahan masalah   Office Access 2007 menyediakan baru tindakan makro, termasuk OnError (mirip dengan pernyataan "Kesalahan" dalam VBA) dan ClearMacroError, yang memungkinkan Anda untuk melakukan tindakan tertentu ketika kesalahan terjadi saat menjalankan makro Anda. Selain itu, tindakan makro SingleStep baru memungkinkan Anda untuk memasukkan mode satu langkah di titik mana pun dalam makro Anda, sehingga Anda bisa melihat bagaimana makro Anda bekerja tindakan satu per satu. 

  • Sementara variabel    Tiga tindakan makro baru (SetTempVar, RemoveTempVardan RemoveAllTempVars) memungkinkan Anda untuk membuat dan menggunakan sementara variabel dalam makro Anda. Anda bisa menggunakan ini dalam ekspresi bersyarat untuk menjalankan makro, atau untuk mengirim data ke dan dari formulir atau laporan, atau untuk tujuan lain yang memerlukan tempat penyimpanan sementara untuk nilai. Variabel sementara ini juga dapat diakses di VBA, sehingga Anda juga bisa menggunakannya untuk berkomunikasi data ke dan dari modul VBA.

Atas Halaman


Membuat makro

Di Office Access 2007, makro, atau makro grup yang bisa dimuat dalam objek makro (kadang disebut makro mandiri), atau makro bisa disematkan ke acara setiap properti formulir, laporan, atau kontrol. Makro yang disematkan menjadi bagian dari objek atau kontrol di mana mereka disematkan. Mandiri makro terlihat dalam panel navigasi, di bawah makro; makro yang disematkan ini tidak.

Fitur penyusun makro

Membuat makro mandiri

Membuat grup makro

Membuat makro yang disematkan

Contoh: Menyematkan makro dalam acara pada tanpa Data laporan

Mengedit makro

Pelajari selengkapnya tentang tindakan makro

Fitur penyusun makro

Anda menggunakan penyusun makro untuk membuat dan memodifikasi makro. Untuk membuka penyusun makro:

  • Pada tab buat , di grup lainnya , klik makro. Jika perintah ini tidak tersedia, klik panah di bawah modul atau tombol Modul kelas , dan lalu klik makro. Gambar tombol

    Access menampilkan penyusun makro.

Anda menggunakan penyusun makro untuk menyusun daftar tindakan yang Anda inginkan untuk melaksanakan saat menjalankan makro. Saat pertama kali Anda membuka penyusun makro, kolom tindakan , kolom argumen , dan kolom komentar ditampilkan.

Di bawah Tindakan argumen, Anda masukkan dan edit argumen untuk tiap tindakan makro, jika diperlukan. Kotak deskripsi yang memberi Anda gambaran singkat setiap tindakan atau argumen ditampilkan. Klik tindakan atau argumen tindakan untuk membaca deskripsinya dalam kotak.

Tabel berikut ini memperlihatkan perintah yang tersedia pada tab desain penyusun makro.

Grup

Perintah

Deskripsi

Alat   

Menjalankan   

Melakukan tindakan yang tercantum dalam makro.

Langkah tunggal   

Mengaktifkan mode satu langkah. Ketika Anda menjalankan makro dalam mode ini, tiap tindakan yang dilakukan satu per satu. Setelah tiap tindakan selesai, kotak dialog Langkah tunggal makro ditampilkan. Klik langkah dalam kotak dialog untuk berganti ke tindakan berikutnya. Klik Berhenti semua makro untuk menghentikan ini dan setiap makro yang berjalan lain. Klik Lanjutkan untuk keluar dari mode satu langkah dan untuk melakukan tindakan lainnya tanpa henti.

Penyusun   

Ketika Anda memasukkan argumen tindakan yang bisa berisi ekspresi, tombol ini diaktifkan. Klik pembuat untuk membuka kotak dialog Penyusun ekspresi , yang bisa Anda gunakan untuk menyusun ekspresi.

Baris   

Menyisipkan baris   

Menyisipkan satu atau beberapa baris kosong tindakan di atas baris yang dipilih atau baris.

Menghapus baris   

Menghapus tindakan dipilih baris atau baris.

Perlihatkan/Sembunyikan   

Perlihatkan semua tindakan   

Menampilkan lebih banyak atau sedikit tindakan makro di daftar turun bawah tindakan .

  • Untuk menampilkan lagi daftar tindakan makro, klik Perlihatkan semua tindakan. Ketika lebih daftar tindakan makro tersedia, tombol Perlihatkan semua tindakan muncul dipilih. Jika Anda memilih tindakan makro dari daftar tindakan makro ini lagi, lalu Anda mungkin perlu memberikan database eksplisit kepercayaan status sebelum Anda bisa menjalankan tindakan.

  • Untuk beralih dari daftar tindakan makro lagi untuk daftar pendek yang menampilkan hanya tindakan makro yang bisa digunakan dalam database yang belum tepercaya, pastikan bahwa tombol Perlihatkan semua tindakan tidak dipilih.

    Tips: Jika tombol Perlihatkan semua tindakan yang dipilih, klik tombol Perlihatkan semua tindakan untuk menghapus pilihan.

    Jika tombol Perlihatkan semua tindakan tidak dipilih, lebih singkat daftar tindakan makro tepercaya akan tersedia.

Nama makro   

Memperlihatkan atau menyembunyikan kolom Nama makro . Nama makro yang diperlukan di grup makro untuk membedakan tiap-tiap makro dari satu sama lain, tapi jika tidak nama makro opsional. Untuk informasi selengkapnya, lihat bagian membuat grup makro, selanjutnya di artikel ini.

Kondisi   

Memperlihatkan atau menyembunyikan kolom kondisi . Gunakan kolom ini untuk memasukkan ekspresi yang mengontrol Kapan tindakan yang dilakukan.

Argumen   

Memperlihatkan atau menyembunyikan kolom argumen . Kolom ini menampilkan argumen untuk tiap tindakan makro dan membuatnya lebih mudah untuk membaca makro Anda. Jika argumen kolom tidak ditampilkan, Anda harus klik tiap tindakan dan baca argumen di bawah Argumen tindakan. Anda tidak bisa memasukkan argumen di kolom argumen .

Atas Bagian

Membuat makro mandiri

  • Pada tab <ui>Buat</ui>, di grup <ui>Lainnya</ui>, klik <ui>Makro</ui>. Jika perintah ini tidak tersedia, klik panah di bawah <ui>Modul</ui> atau tombol <ui>Modul Kelas</ui>, lalu klik <ui>Makro</ui>.

  • Penyusun makro ditampilkan.

  • Menambahkan tindakan ke makro:

    1. Dalam penyusun makro, klik sel kosong pertama di kolom tindakan .

    2. Ketikkan tindakan yang ingin Anda gunakan, atau klik panah untuk menampilkan daftar tindakan, lalu pilih tindakan yang ingin Anda gunakan.

    3. Di bawah Tindakan argumen, tentukan argumen untuk tindakan, jika diperlukan. Untuk melihat deskripsi singkat dari setiap argumen, klik dalam kotak argumen, dan Baca deskripsi di sisi kanan argumen.
      Tips

      • Untuk argumen tindakan yang pengaturannya adalah nama objek database, Anda bisa mengatur argumen dengan menyeret objek dari panel navigasi ke kotak argumen tindakan Nama objek .

      • Anda juga bisa membuat tindakan dengan menyeret objek database dari panel navigasi ke baris kosong dalam penyusun makro. Jika Anda menyeret tabel, kueri, formulir, laporan, atau modul ke penyusun makro, Access menambahkan tindakan yang membuka tabel, kueri, formulir atau laporan. Jika Anda menyeret makro ke penyusun makro, Access menambahkan sebuah tindakan yang dijalankan makro.

    4. Secara opsional, ketikkan komentar untuk tindakan.

  • Untuk menambahkan beberapa tindakan ke makro, memindahkan ke lain baris tindakan, lalu ulangi langkah 2. Akses menjalankan tindakan dalam urutan di mana Anda Urutkan.

Atas Bagian

Membuat grup makro

Jika Anda ingin Kelompokkan beberapa makro yang terkait dalam satu objek makro, Anda bisa membuat grup makro.

  • Pada tab <ui>Buat</ui>, di grup <ui>Lainnya</ui>, klik <ui>Makro</ui>. Jika perintah ini tidak tersedia, klik panah di bawah <ui>Modul</ui> atau tombol <ui>Modul Kelas</ui>, lalu klik <ui>Makro</ui>.

  • Penyusun makro ditampilkan.

  • Pada tab desain , di grup Perlihatkan/Sembunyikan , klik Nama makro Gambar tombol jika belum dipilih. Kolom Nama makro yang ditampilkan dalam penyusun makro.

    Catatan: Di grup makro, nama makro diperlukan untuk mengidentifikasi makro individual. Nama makro muncul pada baris yang sama sebagai tindakan makro pertama. Kolom nama makro dibiarkan kosong untuk tindakan berikutnya dalam makro. Makro berakhir di catatan berikutnya di kolom nama makro.

  • Di kolom Nama makro , ketikkan nama untuk makro pertama di grup makro.

  • Menambahkan tindakan yang Anda inginkan makro pertama untuk melaksanakan:

    1. Di kolom tindakan , klik panah untuk menampilkan daftar tindakan.

    2. Klik tindakan yang ingin Anda tambahkan.

    3. Di bawah Tindakan argumen, tentukan argumen untuk tindakan, jika diperlukan. Untuk melihat deskripsi singkat dari setiap argumen, klik dalam kotak argumen, dan Baca deskripsi di sisi kanan argumen.
      Tips

      • Untuk argumen tindakan yang pengaturannya adalah nama objek database, Anda bisa mengatur argumen dengan menyeret objek dari panel navigasi ke kotak argumen tindakan Nama objek .

      • Anda juga bisa membuat tindakan dengan menyeret objek database dari panel navigasi ke baris kosong dalam penyusun makro. Jika Anda menyeret tabel, kueri, formulir, laporan, atau modul ke penyusun makro, Access menambahkan tindakan yang membuka tabel, kueri, formulir atau laporan. Jika Anda menyeret makro ke penyusun makro, Access menambahkan sebuah tindakan yang dijalankan makro.

    4. Secara opsional, ketikkan komentar untuk tindakan.

  • Memindahkan ke kolom berikutnya baris kosong Nama makro , dan lalu ketikkan nama untuk makro berikutnya di grup makro.

  • Menambahkan tindakan yang Anda inginkan untuk menjalankan makro.

  • Ulangi langkah 5 dan 6 untuk setiap makro dalam grup.

Catatan: 

  • Jika Anda menjalankan grup makro dengan mengklik ganda di panel navigasi atau dengan mengklik Jalankan Gambar tombol di grup alat pada tab desain , akses menjalankan makro pertama saja, berhenti ketika mencapai kedua nama makro.

  • Ketika Anda menyimpan grup makro, nama yang Anda tentukan adalah nama keseluruhan grup dari makro. Nama ini ditampilkan di bawah makro di panel navigasi. Untuk merujuk ke makro yang individual dalam grup makro, gunakan sintaks ini:

    macrogroupname.macroname

    Sebagai contoh, Buttons.Products merujuk ke makro produk di grup makro tombol. Dalam daftar makro, seperti daftar nama makro argumen untuk tindakan RunMacro , Access menampilkan makro produk sebagai Buttons.Products.

Atas Bagian

Membuat makro yang disematkan

Makro yang disematkan berbeda dari mandiri makro yang disematkan makro disimpan saat properti formulir, laporan, atau kontrol. Mereka tidak ditampilkan sebagai objek di bawah makro di panel navigasi. Ini bisa membuat database Anda lebih mudah untuk mengelola, karena Anda tidak memiliki untuk melacak objek terpisah makro yang berisi makro untuk formulir atau laporan. Gunakan prosedur berikut ini untuk membuat makro yang disematkan.

  1. Buka formulir atau laporan yang akan berisi makro dalam tampilan desain atau tampilan tata letak. Untuk membuka formulir atau laporan, klik kanan di panel navigasi, dan lalu klik Tampilan desain Gambar tombol atau Tampilan tata letak Gambar tombol .

  2. Jika lembar properti belum ditampilkan, tekan F4 untuk menampilkannya.

  3. Klik kontrol atau bagian yang berisi properti kejadian di mana yang ingin Anda tambahkan makro.

    Untuk memilih seluruh formulir atau laporan, klik laporan di daftar turun bawah di bagian atas lembar properti.

  4. Di lembar properti, klik tab acara .

  5. Klik Properti acara di mana yang ingin Anda tambahkan makro, dan kemudian klik Tombol Penyusun di samping kotak.

  6. Dalam kotak dialog Pilih penyusun , klik Penyusun makro, dan lalu klik OK.

  7. Dalam penyusun makro, klik baris pertama dari kolom tindakan .

  8. Di daftar turun bawah tindakan , klik tindakan yang Anda inginkan.

  9. Mengisi setiap argumen yang diperlukan di panel Tindakan argumen dan lalu berpindah ke baris berikutnya tindakan.

  10. Ulangi langkah 8 dan 9 hingga makro Anda selesai.

  11. Klik Simpan Gambar tombol , lalu klik tutup Gambar tombol .

Makro akan berjalan setiap kali acara dipicu.

Catatan: Akses memungkinkan Anda untuk membuat grup makro sebagai makro yang disematkan. Namun, hanya makro pertama dalam grup berjalan saat acara dipicu. Makro berikutnya diabaikan kecuali dari dalam makro disematkan itu sendiri (misalnya, dengan tindakan OnError ).

Atas Bagian

Contoh: Menyematkan makro dalam acara pada tanpa Data laporan

Saat Anda menjalankan laporan dan sumber data yang tidak berisi semua catatan, laporan menampilkan halaman kosong — yaitu, halaman yang tidak mempunyai data. Anda dapat memilih untuk memiliki kotak pesan yang ditampilkan sebagai gantinya, dan laporan tidak ditampilkan sama sekali. Menggunakan makro yang disematkan adalah solusi ideal untuk situasi ini.

  1. Buka laporan dalam tampilan Desain atau tampilan Tata Letak.

  2. Jika lembar properti belum ditampilkan, tekan F4 untuk menampilkannya.

  3. Pada lembar properti, klik tab Acara.

  4. Klik tidak ada Data.

  5. Klik Tombol Penyusun .

  6. Dalam kotak dialog Pilih penyusun , klik Penyusun makro, dan lalu klik OK.

  7. Masukkan tindakan dan argumen dari tabel berikut.

Tindakan

Argumen

MsgBox

Tidak ada rekaman yang ditemukan., ya, informasi, tidak ada Data

CancelEvent

[tanpa argumen]

  1. Perhatikan bahwa tabel sebelumnya memperlihatkan argumen seperti yang ditampilkan di kolom argumen . Mereka benar-benar dimasukkan di bawah Tindakan argumen, seperti yang dijelaskan dalam tabel berikut.

Argumen tindakan

Nilai

Pesan

Tidak ada rekaman yang ditemukan.

Bip

Ya

Tipe

Informasi

Judul

Tidak ada Data

  1. Klik Tutup.

    Menutup penyusun makro, dan acara Pada Data tidak menampilkan [Makro disematkan].

  2. Simpan dan tutup laporan.

Saat berikutnya Anda menjalankan laporan dan tidak ada rekaman yang ditemukan, kotak pesan ditampilkan. Saat Anda mengklik OK dalam kotak pesan, laporan membatalkan tanpa menampilkan halaman kosong.

Atas Bagian

Mengedit makro

  • Untuk menyisipkan baris tindakan     Klik baris makro di atas tempat Anda ingin menyisipkan tindakan baru, dan lalu pada tab desain , dalam grup baris , klik Sisipkan baris Gambar tombol menyisipkan baris di dalam tabel pencarian .

  • Untuk menghapus baris tindakan     Klik baris tindakan yang ingin Anda hapus, dan lalu pada tab desain , dalam grup baris , klik Hapus baris Gambar tombol .

  • Untuk memindahkan baris tindakan    Pilih tindakan dengan mengklik pemilih baris di sebelah kiri nama tindakan. Seret pemilih baris untuk memindahkan tindakan ke posisi baru.

Atas Halaman

Pelajari selengkapnya tentang tindakan makro

Saat Anda sedang bekerja dalam penyusun makro, Anda bisa mempelajari selengkapnya tentang tindakan atau argumen dengan mengkliknya, lalu Baca deskripsi di kotak di sudut kanan bawah jendela penyusun makro. Juga, setiap tindakan makro memiliki artikel bantuan yang terkait dengannya. Untuk mempelajari selengkapnya tentang tindakan, klik tindakan di daftar tindakan, dan Tekan F1.

Atas Halaman

Menjalankan makro

Makro mandiri bisa berjalan di salah satu cara berikut ini: langsung (misalnya, dari panel navigasi), di grup makro, dari makro yang lain, dari modul VBA, atau merespons acara yang terjadi pada formulir, laporan, atau kontrol. Makro yang disematkan dalam formulir, laporan, atau kontrol bisa menjalankan dengan mengklik Jalankan Gambar tombol pada tab desain saat makro dalam tampilan desain; Jika tidak, makro hanya akan berjalan setiap kali kejadian terkait yang dipicu.

Menjalankan makro secara langsung

Untuk menjalankan makro secara langsung, lakukan salah satu hal berikut ini:

  • Navigasi ke makro di panel navigasi, dan lalu klik ganda nama makro.

  • Pada tab Alat Database , di grup makro , klik Jalankan makro Gambar tombol , klik makro di daftar Nama makro , dan lalu klik OK.

  • Jika makro terbuka dalam tampilan desain, klik Jalankan Gambar tombol pada tab desain , di grup alat . Untuk membuka makro dalam tampilan desain, klik kanan di panel navigasi, dan lalu klik Tampilan desain Gambar tombol .

Menjalankan makro yang berada di grup makro

Untuk menjalankan makro yang berada dalam grup makro, lakukan salah satu hal berikut ini:

  • Pada tab Alat Database , di grup makro , klik Jalankan makro Gambar tombol , dan lalu klik makro di daftar Nama makro .

    Akses mencakup entri untuk setiap makro dalam setiap grup makro, di format macrogroupname.macroname.

  • Klik OK.

  • Tentukan makro sebagai pengaturan properti Kejadian pada formulir atau laporan atau sebagai argumen nama makro RunMacro tindakan. Merujuk pada makro dengan menggunakan sintaks ini:

    macrogroupname.macroname

    Sebagai contoh, pengaturan properti kejadian berikut ini menjalankan makro bernama kategori dalam grup makro bernama tombol Switchboard formulir:

    Formulir Switchboard Buttons.Categories

  • Menjalankan makro yang ada di grup makro dari dalam prosedur VBA dengan menggunakan metode RunMacro dari objek DoCmd , dan dengan menggunakan sintaks yang ditampilkan sebelumnya untuk merujuk ke makro.

Menjalankan makro dari makro yang lain atau dari prosedur VBA

Menambahkan RunMacro tindakan ke makro atau prosedur.

  • Untuk menambahkan RunMacro tindakan ke makro, klik RunMacro di daftar tindakan di baris kosong tindakan, dan lalu setel argumen Nama makro menjadi nama makro yang ingin Anda jalankan.

  • Untuk menambahkan tindakan RunMacro ke prosedur VBA, tambahkan metode RunMacro dari objek DoCmd prosedur Anda, dan lalu Tentukan nama makro yang ingin Anda jalankan. Sebagai contoh, contoh berikut metode RunMacro menjalankan makro bernama saya makro:

DoCmd.RunMacro "My Macro"

Menjalankan makro di respons ke acara pada formulir, laporan, atau kontrol

Meskipun Anda sekarang bisa menyematkan makro secara langsung ke dalam acara properti formulir, laporan, dan kontrol, Anda bisa juga masih membuat makro berdiri sendiri dan lalu mengikat mereka ke acara, yang merupakan cara makro digunakan dalam versi Access lebih lama.

  1. Setelah Anda membuat makro mandiri Anda, buka formulir atau laporan dalam tampilan desain atau tampilan tata letak.

  2. Membuka lembar properti untuk formulir atau laporan, atau untuk bagian atau kontrol pada formulir atau laporan.

  3. Klik tab acara .

  4. Klik Properti kejadian untuk acara yang ingin Anda Picu makro. Sebagai contoh, untuk memulai makro perubahan acara, klik Properti Pada perubahan .

  5. Di daftar turun bawah, klik nama makro mandiri.

  6. Simpan formulir atau laporan.

Atas Halaman

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.

×