Membuat makro

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Anda bisa membuat makro untuk melakukan serangkaian tindakan tertentu, dan Anda bisa membuat grup makro untuk melakukan terkait serangkaian tindakan.

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

Apa yang ingin Anda lakukan?

Mempelajari tentang penyusun makro

Membuat makro mandiri

Membuat grup makro

Membuat makro yang disematkan

Mengedit makro

Menggunakan kondisi untuk mengontrol tindakan makro

Pelajari selengkapnya tentang tindakan makro

Mempelajari tentang 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

    Penyusun makro ditampilkan.

Penyusun Makro

Di jendela penyusun makro, Anda 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 di sisi kiri untuk tiap tindakan makro, jika diperlukan. Kotak deskripsi yang memberi Anda gambaran singkat setiap tindakan atau argumen ditampilkan di sisi kanan. Klik tindakan atau argumen tindakan untuk membaca deskripsi di kotak.

Anda bisa menggunakan perintah pada tab desain penyusun makro untuk membuat, menguji, dan menjalankan makro.

Tabel berikut menguraikan perintah yang tersedia pada tab desain .

Grup

Perintah

Deskripsi

Alat

Jalankan

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 sudah 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.

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 .

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

Atas Halaman

Membuat makro mandiri

  1. 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

    Penyusun makro ditampilkan.

  2. Menambahkan tindakan ke makro:

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

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

      Pilih tindakan makro

    • Di bawah Argumen tindakan (di bagian bawah penyusun makro), tentukan argumen untuk tindakan, jika diperlukan.

      Masukkan argumen tindakan

      Catatan: 

      • Saat Anda mengetik argumen di panel Tindakan argumen , itu akan ditampilkan dalam kolom argumen dalam daftar tindakan. Namun, kolom argumen adalah untuk menampilkan hanya; Anda tidak bisa memasukkan argumen dalam kolom tersebut.

      • Untuk melihat deskripsi singkat dari setiap argumen, di panel Argumen tindakan , klik dalam kotak argumen, lalu Baca deskripsi di kotak yang berdekatan.

        Tips

        • Untuk argumen tindakan pengaturan yang 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.

    • Secara opsional, ketikkan komentar untuk tindakan dalam komentar kolom.

  3. Untuk menambahkan tindakan lainnya ke makro, memindahkan ke baris tindakan lain, dan lalu ulangi langkah 2.

Saat Anda menjalankan makro, Access melakukan tindakan dalam urutan di mana Anda Urutkan.

Atas Halaman

Membuat grup makro

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

  1. 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

    Penyusun makro ditampilkan.

  2. 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 membedakan tiap-tiap makro dari satu sama lain. Nama makro muncul pada baris yang sama sebagai tindakan makro pertama. Kolom nama makro dibiarkan kosong untuk tindakan berikutnya dalam makro. Makro berakhir ketika nama makro berikutnya temui.

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

  4. Menambahkan tindakan yang Anda inginkan makro pertama untuk melaksanakan:

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

    • Klik tindakan yang ingin Anda gunakan.

    • 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 pengaturan yang 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.

    • Secara opsional, ketikkan komentar untuk tindakan.

  5. Memindahkan ke baris berikutnya, dan lalu ketikkan nama untuk makro berikutnya di kolom Nama makro .

  6. Menambahkan tindakan yang Anda inginkan untuk menjalankan makro.

  7. Ulangi langkah 5 dan 6 untuk setiap makro di grup makro.

Ilustrasi berikut memperlihatkan grup makro kecil. Grup makro berisi dua makro, nama yang ditampilkan di kolom Nama makro . Makro setiap berisi dua tindakan.

Contoh grup Makro

Catatan: 

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

    macrogroupname.macroname

    Misalnya, dalam ilustrasi sebelumnya, Macro3.FoundMsg merujuk ke makro kedua di grup makro.

  • 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 hanya makro pertama di dalam grup, berhenti ketika mencapai kedua nama makro.

Atas Halaman

Membuat makro yang disematkan

Makro yang disematkan berbeda dari mandiri makro yang disimpan dalam acara 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. Juga, makro yang disematkan disertakan dengan formulir atau laporan setiap kali Anda salin, impor atau ekspor.

Misalnya, jika Anda ingin mencegah laporan menampilkan bila ada data, Anda bisa menyematkan makro ke properti acara Pada tanpa Data laporan. Anda mungkin menggunakan tindakan MsgBox untuk menampilkan pesan, dan lalu gunakan tindakan CancelEvent untuk membatalkan laporan dan bukan menampilkan halaman kosong.

  1. Di panel navigasi, klik kanan formulir atau laporan yang akan berisi makro, 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. Anda juga bisa memilih kontrol atau bagian (atau seluruh formulir atau laporan) dengan menggunakan daftar turun bawah Tipe pilihan di bagian atas lembar properti.

  4. Pada lembar properti, klik tab Acara.

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

  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. Memasukkan semua argumen yang diperlukan di bawah Argumen tindakan.

  10. Jika Anda ingin menambahkan tindakan lain, klik di baris berikutnya kolom tindakan dan ulangi langkah 8 dan 9.

  11. Ketika makro Anda selesai, klik Simpan, dan lalu klik tutup.

Makro berjalan setiap kali acara properti 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 dalam grup diabaikan.

Atas Halaman

Mengedit makro

  • Untuk menyisipkan baris tindakan     Klik kanan baris tindakan di atas tempat Anda ingin menyisipkan baris tindakan baru, dan kemudian klik Sisipkan baris Gambar tombol menyisipkan baris di dalam tabel pencarian .

  • Untuk menghapus baris tindakan     Klik kanan baris tindakan yang ingin Anda hapus, dan kemudian klik Hapus baris Gambar tombol .

  • Untuk memindahkan baris tindakan     Pilih baris tindakan dengan mengklik header baris di sebelah kiri tindakan, dan lalu seret ke posisi baru.

Anda bisa menyisipkan, menghapus, atau memindahkan beberapa baris pertama memilih grup baris, dan kemudian melakukan operasi yang Anda inginkan. Untuk memilih grup baris, klik header baris untuk baris pertama yang ingin Anda pilih, tahan tombol SHIFT, dan kemudian klik header baris untuk baris terakhir yang ingin Anda pilih. (Header baris adalah berbayang kotak di sebelah kiri masing-masing baris tindakan.)

Metode alternatif memilih beberapa baris adalah Posisikan penunjuk di atas header baris dari baris pertama yang ingin Anda pilih, lalu klik dan seret ke atas atau ke bawah untuk memilih baris yang lain.

Catatan: Saat memilih baris dengan mengklik dan menyeret, baris pertama yang Anda pilih harus tidak sudah dipilih. Jika belum dipilih, Access akan menganggap Anda mencoba seret baris ke lokasi baru.

Atas Halaman

Menggunakan kondisi untuk mengontrol tindakan makro

Anda bisa menggunakan ekspresi apa pun yang mengevaluasi ke True False atau ya/tidak di kondisi. Tindakan makro akan dijalankan jika kondisi itu mengevaluasi ke True (atau ya).

Untuk memasukkan kondisi untuk tindakan makro, Anda harus terlebih dahulu menampilkan kolom kondisi dalam penyusun makro:

  • Pada tab desain , di grup Perlihatkan/Sembunyikan , klik kondisi Gambar tombol .

Ketikkan ekspresi di kolom kondisi . Jangan Awali ekspresi dengan tanda sama dengan (=). Untuk membuat kondisi yang berlaku untuk beberapa tindakan sekaligus, tipe di setiap baris berikutnya. Misalnya:

Kondisi yang berlaku untuk beberapa tindakan makro

Tips: Menyebabkan akses untuk sementara waktu Abaikan tindakan, masukkan False sebagai kondisi. Untuk sementara waktu mengabaikan tindakan bisa berguna ketika Anda mencoba untuk menemukan masalah dalam makro.

Contoh makro kondisi

Menggunakan ekspresi ini

Untuk melakukan tindakan jika

[Kota] = "Paris"

Paris adalah nilai kota di bidang pada 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 tiga entri dalam tabel detail pesanan yang bidang Idpesanan Tabel cocok dengan bidang Idpesanan dalam formulir pesanan.

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

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

Formulir! [Produk]! [UnitsInStock] < 5

Nilai bidang UnitsInStock pada formulir produk adalah lebih kecil dari 5.

IsNull([FirstName])

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

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

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

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

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

MsgBox ("konfirmasi perubahan?", 1) = 1

Anda mengklik OK dalam kotak dialog di mana fungsi MsgBox menampilkan konfirmasi perubahan?. Jika Anda mengklik Batalkan di dalam kotak dialog, Access mengabaikan tindakan.

[TempVars]! [MyVar] = 43

Nilai variabel MyVar sementara (dibuat dengan menggunakan tindakan makro SetTempVar ) sama dengan 43.

[MacroError] <> 0

Nilai properti nomorMacroError objek tidak sama dengan 0, berarti terjadi kesalahan dalam makro. Kondisi ini bisa digunakan sehubungan dengan ClearMacroError dan OnError tindakan makro untuk mengontrol apa yang terjadi ketika kesalahan terjadi.

Untuk informasi selengkapnya tentang ekspresi, baca artikel Membuat ekspresi.

Atas Halaman

Pelajari selengkapnya tentang tindakan makro

Saat Anda sedang bekerja dalam penyusun makro, Anda bisa mempelajari selengkapnya tentang tindakan atau argumen dengan mengkliknya dan membaca deskripsinya dalam kotak di sudut kanan bawah jendela penyusun makro. Juga, setiap tindakan makro memiliki topik bantuan yang terkait dengannya. Untuk mempelajari selengkapnya tentang tindakan, pilih tindakan dari daftar tindakan, dan Tekan F1.

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×