Membuat makro antarmuka (UI) pengguna

Di Microsoft Access, makro yang dilampirkan ke objek antarmuka pengguna (UI) seperti tombol perintah, kotak teks, formulir, dan laporan dikenal sebagai makro UI. Ini membedakannya dari makro data, yang dilampirkan ke tabel. Anda menggunakan makro (UI) untuk mengotomatisasi serangkaian tindakan, seperti membuka objek lain, menerapkan filter, memulai operasi ekspor, dan banyak tugas lainnya. Artikel ini memperkenalkan Anda ke penyusun makro yang baru didesain ulang, dan memperlihatkan tugas dasar yang terlibat dalam membuat makro UI.

Catatan: Artikel ini tidak berlaku untuk aplikasi Web Access.

Dalam artikel ini

Gambaran Umum

Penyusun Makro

Membuat makro mandiri

Membuat makro yang disematkan

Menambahkan tindakan ke makro

Alur program kontrol dengan if, Else if, dan Else

Membuat submakro

Tindakan Kelompokkan grup bersama-sama

Memperluas dan menciutkan tindakan atau blok makro

Menyalin dan menempel tindakan makro

Berbagi makro dengan orang lain

Menjalankan makro

Debug makro

Mengonversi makro ke kode VBA

Gambaran Umum

Makro dapat dimuat dalam objek makro (terkadang disebut makro mandiri), atau mereka bisa disematkan ke dalam properti acara formulir, laporan, atau kontrol. Makro yang disematkan menjadi bagian dari objek atau kontrol yang disematkan. Objek makro terlihat di panel navigasi, di bawah makro; makro yang disematkan tidak.

Setiap makro terdiri dari satu atau beberapa tindakan makro. Tergantung pada konteks yang sedang Anda kerjakan, beberapa tindakan makro mungkin tidak tersedia untuk digunakan.

Atas Halaman

Penyusun Makro

Berikut adalah beberapa sorotan fitur utama dari penyusun makro.

  • Katalog tindakan    Tindakan makro ditata berdasarkan tipe dan dicari.

  • IntelliSense    Saat mengetik ekspresi, IntelliSense menyarankan kemungkinan nilai dan memungkinkan Anda memilih yang benar.

  • Pintasan keyboard   Gunakan kombinasi tombol untuk menulis makro yang lebih cepat dan lebih mudah.

  • Alur program    Buat makro yang lebih mudah dengan baris komentar dan grup tindakan.

  • Laporan bersyarat    Perbolehkan eksekusi logika yang lebih kompleks dengan dukungan untuk bertumpuk jika/Else/Else if.

  • Penggunaan kembali makro    Katalog tindakan menampilkan makro lain yang telah dibuat, memungkinkan Anda menyalinnya ke makro yang sedang dikerjakan.

  • Berbagi lebih mudah    Salin makro, lalu tempelkan sebagai XML ke dalam email, grup Berita postingan, blog, atau contoh kode situs web.

Berikut adalah video yang memandu Anda menelusuri area utama penyusun makro.

Browser Anda tidak mendukung video. Instal Microsoft Silverlight, Adobe Flash Player, atau Internet Explorer 9.

Atas Halaman

Membuat makro mandiri

Prosedur ini membuat objek makro mandiri yang akan muncul di bawah makro di panel navigasi. Makro mandiri berguna ketika Anda ingin menggunakan kembali makro di banyak tempat aplikasi. Dengan memanggil makro dari makro lainnya, Anda bisa menghindari duplikasi kode yang sama di beberapa tempat.

  1. Pada tab Buat, di grup Makro & Kode, klik Makro.

    Access membuka penyusun makro.

  2. Pada Toolbar akses cepat, klik Simpan.

  3. Dalam kotak dialog Simpan sebagai , ketikkan nama untuk makro, lalu klik OK.

  4. Lanjutkan dengan bagian Tambahkan tindakan ke makro.

Atas Halaman

Membuat makro yang disematkan

Prosedur ini membuat makro yang disematkan dalam properti acara objek. Makro tersebut tidak muncul di panel navigasi, tapi bisa dipanggil dari kejadian seperti saat dimuat atau saat diklik.

Karena makro menjadi bagian dari objek formulir atau laporan, makro yang disematkan direkomendasikan untuk mengotomatisasi tugas yang spesifik untuk formulir atau laporan tertentu.

  1. Di panel navigasi, klik kanan formulir atau laporan yang akan berisi makro, lalu klik tampilan tata letak.

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

  3. Klik kontrol atau bagian yang berisi properti acara tempat Anda ingin menyematkan makro. Anda juga dapat memilih kontrol atau bagian (atau seluruh formulir atau laporan) dengan menggunakan daftar turun bawah di bawah tipe pilihan di bagian atas lembar properti.

  4. Di panel tugas lembar properti, klik tab kejadian .

  5. Klik kotak properti untuk acara yang Anda inginkan untuk memicu makro. Misalnya, untuk tombol perintah, jika Anda ingin makro berjalan saat tombol diklik, klik dalam kotak properti pada klik .

  6. Jika kotak properti berisi kata [makro yang disematkan], ini berarti makro telah dibuat untuk acara ini. Anda dapat mengedit makro dengan melanjutkan langkah yang tersisa dalam prosedur ini.

  7. Jika kotak properti berisi kata [prosedur kejadian], ini berarti bahwa prosedur Visual Basic for Applications (VBA) telah dibuat untuk acara ini. Sebelum Anda bisa menyematkan makro dalam acara, Anda perlu menghapus prosedur. Anda bisa melakukan ini dengan menghapus kata [prosedur kejadian], tapi pertama-tama Anda harus memeriksa prosedur kejadian untuk memastikan bahwa menghapusnya tidak akan merusak fungsionalitas yang diperlukan dalam database. Dalam beberapa kasus, Anda bisa membuat ulang fungsionalitas prosedur VBA dengan menggunakan makro yang disematkan.

  8. Klik tombol Build Gambar tombol .

  9. Jika kotak dialog pilih penyusun muncul, pastikan penyusun makro telah dipilih, lalu klik OK.

    Access membuka penyusun makro. Lanjutkan dengan bagian berikutnya untuk menambahkan tindakan ke makro.

Atas Halaman

Menambahkan tindakan ke makro

Tindakan adalah perintah individu yang menyusun makro, dan masing-masing dinamai sesuai dengan fungsinya, misalnya, Findrecord atau closedatabase.

Langkah 1: Telusuri atau Cari tindakan makro

Langkah pertama dalam menambahkan tindakan adalah menemukannya dalam daftar turun bawah Tambahkan tindakan baru atau di Katalog tindakan.

Catatan: 

  • Secara default, daftar turun bawah Tambahkan tindakan baru dan Katalog tindakan hanya menampilkan tindakan yang akan dijalankan di database yang tidak tepercaya. Untuk melihat semua tindakan:

    • Di tab desain , dalam grup Perlihatkan/Sembunyikan , klik Perlihatkan semua tindakan.

  • Jika Katalog tindakan tidak ditampilkan, pada tab desain , di grup Perlihatkan/Sembunyikan , klik Katalog tindakan.

Untuk menemukan tindakan, gunakan salah satu metode berikut ini:

  • Klik panah dalam daftar turun bawah Tambahkan tindakan baru , dan gulir ke bawah untuk menemukan tindakan. Elemen alur program dicantumkan terlebih dahulu, lalu tindakan makro dicantumkan menurut abjad.

  • Telusuri tindakan dalam panel Katalog tindakan. Tindakan dikelompokkan menurut kategori. Perluas setiap kategori untuk menampilkan tindakan. Jika Anda memilih tindakan, deskripsi singkat tentang tindakan tersebut muncul di bagian bawah Katalog tindakan.

  • Cari tindakan dalam panel Katalog tindakan dengan mengetik dalam kotak pencarian di bagian atas panel. Saat Anda mengetik, daftar tindakan difilter untuk memperlihatkan semua makro yang berisi teks tersebut. Access mencari nama makro dan deskripsinya untuk teks yang Anda masukkan.

Langkah 2: menambahkan tindakan ke makro

Setelah Anda menemukan tindakan makro yang Anda inginkan, tambahkan ke makro dengan menggunakan salah satu metode berikut:

  • Pilih tindakan dalam daftar Tambahkan tindakan baru , atau cukup ketikkan nama tindakan dalam kotak. Access menambahkan tindakan pada titik di mana daftar tindakan Tambahkan baru ditampilkan.

  • Seret tindakan dari Katalog tindakan ke panel makro. Bilah penyisipan muncul untuk memperlihatkan tempat tindakan akan disisipkan saat Anda melepaskan tombol mouse.

  • Klik ganda tindakan dalam Katalog tindakan.

    • Jika tindakan dipilih di panel makro, Access menambahkan tindakan baru tepat di bawah yang dipilih.

    • Jika grup, jika, Else if, Else, atau submakro blok dipilih di panel makro, Access menambahkan tindakan baru ke blok tersebut.

    • Jika tidak ada tindakan atau pemblokiran yang dipilih di panel makro, Access menambahkan tindakan baru ke akhir makro.

      Catatan: 

      • Jika Anda telah membuat satu atau beberapa makro, mereka dicantumkan di bawah simpul dalam database ini di Katalog tindakan.

        • Menyeret makro mandiri (satu yang dicantumkan di bawah makro) ke dalam panel makro membuat tindakan runmakro yang menjalankan makro yang Anda seret. Anda dapat menggunakan daftar turun bawah untuk memanggil submakro, jika ada.

        • Jika Anda hanya ingin menyalin tindakan dari makro mandiri ke dalam makro saat ini (daripada membuat tindakan Runmakro ), klik kanan di Katalog tindakan, lalu klik Tambahkan salinan makro.

        • Menyeret makro yang disematkan (satu yang dicantumkan di bawah formulir atau objek laporan) ke dalam panel makro menyalin tindakan dari makro tersebut ke dalam makro saat ini.

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

Langkah 3: isi argumen

Sebagian besar tindakan makro memerlukan setidaknya satu argumen. Anda bisa menampilkan Deskripsi setiap argumen dengan memilih tindakan lalu memindahkan penunjuk ke argumen. Untuk banyak argumen, Anda bisa memilih nilai dari daftar turun bawah. Jika argumen mengharuskan Anda untuk mengetikkan ekspresi, IntelliSense membantu Anda memasukkan ekspresi dengan menyarankan nilai yang mungkin saat Anda mengetik, seperti yang diperlihatkan dalam ilustrasi berikut:

Menggunakan IntelliSense untuk memasukkan ekspresi

Saat Anda melihat nilai yang ingin Anda gunakan, tambahkan ke ekspresi Anda dengan mengklik dua kali atau menggunakan tombol panah untuk menyorotnya lalu menekan TAB atau tombol ENTER.

Untuk informasi selengkapnya tentang membuat ekspresi, lihat artikel pengenalan ekspresi.

Tentang menggunakan IntelliSense dengan properti di database web

Saat Anda membuat makro UI yang disematkan pada formulir yang kompatibel dengan web, IntelliSense memungkinkan Anda menambahkan properti formulir ke ekspresi. Namun, dalam database web, hanya subset properti formulir yang dapat diakses menggunakan makro UI. Misalnya, mengingat kontrol bernama Kontrol1 pada formulir bernama Form1, IntelliSense akan memungkinkan Anda menambahkan [forms]! [Form1]! [Kontrol1]. [ControlSource] ke ekspresi dalam makro UI. Namun, jika Anda menerbitkan database untuk mengakses layanan, makro yang berisi ekspresi tersebut akan menghasilkan kesalahan saat dijalankan di server.

Tabel berikut ini memperlihatkan properti yang bisa Anda gunakan di makro UI dalam database web:

Properti yang bisa Anda gunakan

Formulir

Keterangan, kotor, tunjangan, AllowDeletions, AllowEdits

Kontrol tab

Visible

label

Keterangan, terlihat, warna kedepan, warna kembali

Lampiran

Terlihat, diaktifkan

Tombol perintah

Keterangan, terlihat, diaktifkan, warna kedepan

Tex tBox

Diaktifkan, terlihat, dikunci, warna kedepan, warna kembali, nilai

Kotak Centang

Diaktifkan, terlihat, dikunci, nilai

Gambar

Terlihat, warna kembali

Kotak Kombo

Diaktifkan, terlihat, dikunci, nilai

Kotak daftar

Diaktifkan, terlihat, dikunci, nilai

Browser web

Visible

Subformulir

Diaktifkan, dikunci terlihat

Kontrol navigasi

Diaktifkan, terlihat

Memindahkan tindakan

Tindakan dieksekusi dalam urutan, dari bagian atas ke bawah makro. Untuk memindahkan tindakan ke atas atau ke bawah dalam makro, gunakan salah satu metode berikut ini:

  • Seret tindakan ke atas atau ke bawah ke tempat yang Anda inginkan.

  • Pilih tindakan, lalu tekan CTRL + panah atas atau CTRL + panah bawah.

  • Pilih tindakan, lalu klik panah Pindahkan ke atas atau Pindahkan ke bawah di sisi kanan panel makro.

Menghapus tindakan

Untuk menghapus tindakan makro:

  • Pilih tindakan, lalu tekan tombol DELETE. Alternatifnya, Anda bisa mengklik tombol Delete (X) di sisi kanan panel makro.

    Catatan: 

    • Jika Anda menghapus blok tindakan, seperti blok if atau blok grup , semua tindakan dalam blok juga akan dihapus.

    • Perintah Pindahkan ke atas, Pindahkan ke bawah, dan Hapus juga tersedia pada menu pintasan yang muncul saat Anda mengklik kanan tindakan makro.

Atas Halaman

Alur program kontrol dengan if, Else if, dan Else

Untuk menjalankan tindakan makro hanya jika kondisi tertentu benar, Anda menggunakan sebuah if Block. Ini menggantikan kolom kondisi yang digunakan dalam versi Access yang lebih lama. Anda bisa memperpanjang blok if dengan blok Else if dan Else , yang sama dengan bahasa pemrograman berurutan lainnya seperti VBA.

Ilustrasi berikut ini memperlihatkan blok if yang sederhana, termasuk Else if dan Else Blocks:

Makro yang berisi pernyataan If/Else If/Else.

Blok if mengeksekusi Jika bidang expirationdate kurang dari tanggal saat ini.

Blok Else if mengeksekusi Jika bidang ExpirationDate sama dengan tanggal saat ini.

Blok lainnya mengeksekusi jika tidak ada blok sebelumnya.

Blok if berakhir di sini.

Menambahkan blok if ke makro

  1. Pilih Apakah dari daftar turun bawah Tambahkan tindakan baru , atau seret dari panel Katalog tindakan ke panel makro.

  2. Dalam kotak di bagian atas blok if , ketikkan ekspresi yang menentukan kapan blok akan dieksekusi. Ekspresi harus Boolean (yaitu, yang mengevaluasi ke ya atau tidak).

  3. Tambahkan tindakan ke blok if dengan memilihnya dari daftar turun bawah Tambahkan tindakan baru yang muncul di dalam blok, atau dengan menyeretnya dari panel Katalog tindakan ke blok if .

Tambahkan atau jika blok ke blok if

  1. Pilih kotak centang Jika blokir , lalu di sudut kanan bawah blok, klik Tambahkan atau Tambahkan lainnya jika.

  2. Jika Anda menambahkan blok if Else , ketikkan ekspresi yang menentukan kapan blok akan dieksekusi. Ekspresi harus Boolean (yaitu, yang mengevaluasi ke True atau false).

  3. Tambahkan tindakan ke blok Else if atau Else dengan memilihnya dari daftar turun bawah Tambahkan tindakan baru yang muncul di dalam blok, atau dengan menyeretnya dari panel Katalog tindakan ke blok.

    Catatan: 

    • Perintah untuk menambahkan jika, Else if, dan blok lainnya tersedia pada menu pintasan yang muncul saat Anda mengklik kanan tindakan makro.

    • Jika blok dapat ditumpuk hingga 10 tingkat dalam.

Atas Halaman

Membuat submakro

Setiap makro bisa berisi beberapa submakro. Submakro dirancang disebut dengan nama dari tindakan makro runmakro atau onError .

Anda menambahkan blok Submakro ke makro dengan cara yang sama seperti Anda melakukan tindakan makro, seperti yang diuraikan di bagian Tambahkan tindakan ke makro. Setelah Anda menambahkan blok Submakro , Anda bisa menyeret tindakan makro ke dalamnya, atau pilih tindakan dari daftar Tambahkan tindakan baru yang muncul di dalam blok.

Catatan: 

  • Anda juga dapat membuat blok submakro dengan memilih satu atau beberapa tindakan, klik kanan, lalu memilih buat blok submakro.

  • Submakro harus selalu menjadi blok terakhir dalam makro; Anda tidak dapat menambahkan tindakan apa pun (kecuali submakro lainnya) di bawah submakro. Jika Anda menjalankan makro yang hanya berisi submakro tanpa memberi nama submakro yang Anda inginkan, maka hanya submakro pertama yang akan dijalankan.

  • Untuk melakukan panggilan submakro (misalnya, dalam properti acara, atau dengan menggunakan tindakan runmakro atau tindakan onError ), gunakan sintaks berikut:

    macroname. submacroname

Atas Halaman

Tindakan Kelompokkan grup bersama-sama

Anda bisa meningkatkan keterbacaan makro dengan mengelompokkan tindakan bersama-sama dan menetapkan nama yang bermakna ke grup. Misalnya, Anda bisa mengelompokkan tindakan yang membuka dan memfilter formulir ke dalam grup bernama "Buka dan filter formulir." Hal ini memudahkan untuk melihat tindakan yang terkait satu sama lain. Blok grup tidak mempengaruhi cara tindakan dieksekusi, dan grup tidak dapat dihubungi atau dijalankan secara individual. Penggunaan utamanya adalah untuk pelabelan grup tindakan untuk membantu Anda memahami makro saat Anda membacanya. Selain itu, saat mengedit makro besar, Anda bisa menciutkan setiap blok grup ke satu baris, mengurangi jumlah scrolling yang harus Anda lakukan.

Jika tindakan yang ingin Anda Kelompokkan sudah dalam makro, gunakan prosedur ini untuk menambahkannya ke blok grup :

  1. Pilih tindakan yang ingin Anda Kelompokkan.

  2. Klik kanan tindakan yang dipilih, lalu klik buat blok grup.

  3. Dalam kotak di bagian atas blok grup , ketikkan nama untuk grup tersebut.

Jika tindakan belum hadir:

  1. Seret blok grup dari Katalog tindakan ke panel makro.

  2. Dalam kotak di bagian atas blok grup , ketikkan nama untuk grup tersebut.

  3. Seret tindakan makro dari Katalog tindakan ke dalam blok grup , atau pilih tindakan dari daftar Tambahkan tindakan baru yang muncul di dalam blok.

Blok grup bisa berisi blok grup lainnya, dan dapat ditumpuk hingga maksimal 9 tingkatan.

Atas Halaman

Memperluas dan menciutkan tindakan atau blok makro

Saat Anda membuat makro baru, penyusun makro menampilkan tindakan makro dengan semua argumen yang terlihat. Bergantung pada ukuran makro, Anda mungkin ingin menciutkan beberapa atau semua tindakan makro (dan blok tindakan) saat mengedit makro. Hal ini memudahkan untuk mendapatkan tampilan keseluruhan struktur makro Anda. Anda bisa memperluas beberapa atau semua tindakan yang diperlukan untuk mengeditnya.

Memperluas atau menciutkan satu atau beberapa tindakan makro

  • Klik tanda plus (+) atau minus (-) di sebelah kiri makro atau nama blok. Alternatifnya, tekan tombol panah atas dan panah bawah untuk memilih tindakan atau blok, lalu tekan tombol panah kiri atau panah kanan untuk menciutkan atau mengembangkannya.

Memperluas atau menciutkan semua tindakan makro (tetapi bukan pemblokiran)

  • Pada tab desain , di grup Ciutkan/Perluas , klik Perluas tindakan atau ciutkan tindakan.

Memperluas atau menciutkan semua tindakan makro dan blok

  • Pada tab desain , di grup Ciutkan/Perluas , klik Perluas semua atau ciutkan semua.

Tips:  Anda dapat "mengintip" di dalam tindakan yang diciutkan dengan memindahkan penunjuk di atas tindakan. Access menampilkan argumen tindakan dalam tooltip.

Atas Halaman

Menyalin dan menempel tindakan makro

Jika Anda perlu mengulangi tindakan yang telah Anda tambahkan ke makro, Anda bisa menyalin dan menempelkan tindakan yang sudah ada seperti yang akan Anda lakukan dengan paragraf teks dalam pengolah kata. Saat Anda menempelkan tindakan, mereka disisipkan tepat di bawah tindakan yang saat ini dipilih. Jika sebuah blok dipilih, tindakan ditempelkan di dalam blok.

Tips:  Untuk menggandakan tindakan yang dipilih dengan cepat, tahan tombol CTRL dan seret tindakan ke lokasi di makro tempat yang Anda inginkan agar disalin.

Berbagi makro dengan orang lain

Saat Anda menyalin tindakan makro ke clipboard, mereka bisa ditempelkan sebagai extensible markup language (XML) ke dalam aplikasi apa pun yang menerima teks. Ini memungkinkan Anda mengirim makro ke kolega melalui pesan email, atau memposting makro pada forum diskusi, blog, atau situs web lainnya. Penerima dapat menyalin XML dan menempelkannya ke dalam penyusun makro Access 2010. Makro dibuat ulang sama seperti Anda menulisnya.

Menjalankan makro

Anda dapat menjalankan makro menggunakan salah satu metode berikut ini:

  • Klik ganda makro di panel navigasi.

  • Panggil makro menggunakan tindakan Runmakro atau onError makro.

  • Masukkan nama makro dalam properti acara objek. Makro akan berjalan ketika kejadian tersebut dipicu.

Atas Halaman

Debug makro

Jika Anda mengalami masalah saat mendapatkan makro untuk dijalankan, ada beberapa alat yang bisa Anda gunakan untuk masuk ke sumber masalah tersebut.

Menambahkan tindakan penanganan kesalahan ke makro

Sebaiknya tambahkan tindakan penanganan kesalahan ke setiap makro saat Anda menuliskannya, dan biarkan mereka dalam makro secara permanen. Saat Anda menggunakan metode ini, Access menampilkan Deskripsi kesalahan saat terjadi. Deskripsi kesalahan membantu Anda memahami kesalahan sehingga Anda dapat memperbaiki masalah dengan lebih cepat.

Gunakan prosedur berikut untuk menambahkan submakro penanganan kesalahan ke makro:

  1. Membuka makro dalam tampilan desain.

  2. Di bagian bawah makro, pilih submakro dari daftar turun bawah Tambahkan tindakan baru .

  3. Dalam kotak di sebelah kanan submakroWord, ketikkan nama submakro, seperti errorHandler.

  4. Dari daftar turun bawah Tambahkan tindakan baru yang muncul di dalam blok submakro , pilih tindakan makro MessageBox .

  5. Dalam kotak pesan , ketikkan teks berikut ini: = [macroerror]. [ Deskripsi]

  6. Di bagian bawah makro, pilih onError dari daftar turun bawah Tambahkan tindakan baru .

  7. Atur argumen masuk ke ke nama makro.

  8. Dalam kotak nama makro , ketikkan nama submakro penanganan kesalahan Anda (dalam contoh ini, errorHandler).

  9. Seret tindakan makro onError ke bagian paling atas dari makro.

Ilustrasi berikut memperlihatkan makro dengan tindakan onError dan submakro yang bernama errorHandler.

Makro yang berisi submakro penanganan kesalahan.

Tindakan makro onError ditempatkan di bagian atas makro, dan memanggil Submakro errorHandler dalam Kejadian kesalahan.

Submakro errorHandler hanya berjalan jika disebut dengan tindakan onError , dan menampilkan kotak pesan yang mendeskripsikan kesalahan tersebut.

Menggunakan perintah langkah tunggal

Langkah tunggal adalah mode debugging makro yang bisa Anda gunakan untuk menjalankan tindakan makro satu per satu. Setelah setiap tindakan dilakukan, kotak dialog akan muncul yang menampilkan informasi tentang tindakan, dan setiap kode kesalahan yang terjadi sebagai hasilnya. Namun, karena tidak ada Deskripsi kesalahan dalam kotak dialog langkah tunggal makro, sebaiknya gunakan metode submakro penanganan kesalahan yang dijelaskan di bagian sebelumnya.

Untuk memulai mode langkah tunggal:

  1. Membuka makro dalam tampilan desain.

  2. Pada tab desain , di grup alat , klik langkah tunggal.

  3. Simpan dan tutup makro.

Kali berikutnya Anda menjalankan makro, kotak dialog langkah tunggal makro akan muncul. Kotak dialog menampilkan informasi berikut tentang setiap tindakan:

  • Nama makro

  • Kondisi (jika ada)

  • Nama tindakan

  • Argumen

  • Nomor kesalahan (nomor kesalahan 0 berarti tidak ada kesalahan yang terjadi)

Saat Anda menelusuri tindakan, klik salah satu dari tiga tombol dalam kotak dialog:

  • Untuk melihat informasi tentang tindakan berikutnya dalam makro, tekan Step.

  • Untuk menghentikan makro yang sedang berjalan, klik Hentikan semua makro. Mode langkah tunggal masih akan diterapkan pada kali berikutnya Anda menjalankan makro.

  • Untuk keluar dari mode langkah tunggal dan terus menjalankan makro, klik Lanjutkan.

    Catatan: 

    • Jika Anda menekan langkah setelah tindakan terakhir dalam makro, mode langkah tunggal masih akan diterapkan pada kali berikutnya Anda menjalankan makro.

    • Untuk memasukkan mode langkah tunggal selagi makro sedang berjalan, tekan CTRL + BREAK.

    • Untuk memasukkan mode langkah tunggal pada titik tertentu dalam makro, tambahkan tindakan makro Singlestep pada saat itu.

    • Mode langkah tunggal tidak tersedia dalam database web.

Atas Halaman

Mengonversi makro ke kode VBA

Makro menyediakan subset dari perintah yang tersedia dalam bahasa pemrograman Visual Basic for Applications (VBA). Jika Anda memutuskan bahwa Anda membutuhkan lebih banyak fungsi daripada yang bisa disediakan makro, Anda bisa dengan mudah mengonversi objek makro mandiri ke kode VBA, lalu menggunakan rangkaian fitur yang diperluas yang disediakan oleh VBA. Namun, ingatlah bahwa kode VBA tidak akan berjalan dalam browser; Kode VBA apa pun yang Anda tambahkan ke database web hanya akan berjalan saat database dibuka di Access.

Catatan:  Anda tidak dapat mengonversi makro yang disematkan ke kode VBA.

Untuk mengonversi makro ke kode VBA:

  1. Di panel navigasi, klik kanan objek makro, lalu klik tampilan desain.

  2. Pada tab desain , di grup alat , klik konversi makro ke Visual Basic.

  3. Dalam kotak dialog konversi makro , tentukan Apakah Anda ingin kode penanganan kesalahan dan Komentar ditambahkan ke modul VBA, lalu klik konversi.

Access mengonfirmasikan bahwa makro dikonversi, dan membuka Editor Visual Basic. Klik ganda makro yang dikonversi dalam panel Project untuk menampilkan dan mengedit modul.

Atas Halaman

Catatan:  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? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

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.

×