Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Anda bisa menggunakan makro Access untuk membuat menu pintasan kustom yang muncul saat Anda mengklik kanan formulir, laporan, atau kontrol individual. Anda juga bisa membuat menu kustom yang muncul di Pita untuk formulir atau laporan tertentu.

Untuk membuat menu menggunakan makro, Lakukan tiga langkah utama:

  1. Membuat objek makro dengan submakro yang berisi perintah menu.

  2. Membuat objek makro lain yang membuat menu itu sendiri.

  3. Lampirkan menu ke kontrol, formulir, laporan, atau ke database secara keseluruhan.

Bagian berikut ini memandu Anda menelusuri langkah-langkah ini secara mendetail.

Catatan: Apakah Anda menggunakan Access 2007? Jika demikian, lompat ke bagian Membuat menu pintasan kustom di Access 2007.

Tips: Jika Anda ingin mempelajari cara membuat menu pintasan kustom di Access menggunakan kode Visual Basic for Applications (VBA), lihat artikel Membuat menu pintasan untuk formulir, kontrol formulir, atau laporan.

Langkah 1: Membuat objek makro dengan submakro yang berisi perintah menu

Dalam langkah ini, Anda membuat objek makro dengan submakro, setiap submakro yang akan menjadi perintah terpisah pada menu pintasan Anda.

Apa itu submakro?

Anda bisa menggunakan submakro di dalam objek makro untuk menentukan sekumpulan tindakan makro. Submakro di dalam objek makro dapat disebut secara terpisah dari berbagai kontrol dan kejadian objek. Submakro individual di dalam objek makro masing-masing memiliki nama yang unik dan bisa berisi satu atau beberapa tindakan makro.

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

  2. Untuk setiap perintah yang Anda inginkan di Menu Pintasan kustom Anda:

    1. Tambahkan pernyataan Makro Submakro ke jendela desain makro dan beri nama submakro yang ingin Anda tampilkan pada menu pintasan (misalnya, "Cetak" atau "Refresh").

      Tips: Untuk membuat tombol akses sehingga Anda dapat menggunakan keyboard untuk memilih perintah, ketikkan simbol dan (&) sebelum huruf yang diinginkan untuk menjadi tombol akses dalam nama perintah (misalnya, "&Refresh"). Huruf ini akan digarisbawarkan pada menu.

    2. Di dalam submakro, pilih tindakan pertama yang ingin Anda lakukan saat Anda mengklik perintah pada menu pintasan.

    3. Jika ada lebih banyak tindakan yang ingin Anda lakukan saat Anda memilih perintah ini, tambahkan sebagai tindakan makro terpisah dalam submakro yang sama.

  3. Simpan dan beri nama objek makro misalnya, mcrShortcutMenuCommands.

    Ilustrasi berikut ini memperlihatkan contoh objek makro dengan tiga submakro untuk menu kustom atau menu pintasan.

    Cuplikan layar jendela desain makro Access dengan tiga pernyataan submakro.

Langkah 2: Membuat objek makro kedua yang membuat menu

Langkah ini mungkin tampak berlebihan, tetapi untuk membuat menu pintasan dari objek makro yang Anda buat di Langkah 1, Anda harus membuat objek makro kedua yang berisi tindakan makro AddMenu. Tindakan makro ini terkadang disebut "makro menu".

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

  2. Dalam kotak kombo Tambahkan Tindakan Baru di jendela desain makro, pilih TambahkanMenu.

  3. Dalam kotak argumen Nama Menu untuk tindakan makro AddMenu , ketikkan nama menu (misalnya, "Perintah Formulir"). Argumen ini tidak diperlukan, tetapi disarankan jika, di Langkah 3, Anda berencana untuk menambahkan menu ke tab Pita (seperti tab Add-In formulir atau laporan). Jika menu ditambahkan sebagai menu pintasan di Langkah 3, argumen Nama Menu diabaikan.

  4. Dalam kotak argumen Nama Makro Menu , masukkan nama objek makro yang Anda buat di Langkah 1.

  5. Simpan dan beri nama objek makro kedua ini, misalnya, mcrAddShortcutMenu.

    Ilustrasi berikut ini memperlihatkan contoh objek makro menu yang membuat menu yang kami desain di Langkah 1.

    Cuplikan layar objek makro Access dengan tindakan makro AddMenu.

Langkah 3: Melampirkan menu ke kontrol, formulir, laporan, atau database

Bergantung pada tempat Anda ingin menu muncul, gunakan satu atau beberapa prosedur berikut ini.

Menambahkan menu ke tab Add-Ins formulir atau laporan

Gunakan prosedur ini jika Anda ingin menu muncul di tab Add-In untuk formulir atau laporan tertentu.

  1. Di Panel Navigasi, klik kanan formulir atau laporan tempat Anda ingin menu muncul, lalu klik Tampilan Desain.

  2. Pada tab Desain, di grup Alat, klik Lembar Properti.

  3. Pilih seluruh objek dengan memilih Formulir atau Laporan dari daftar di bagian atas panel tugas Lembar Properti.

  4. Pada tab Lainnya di Lembar Properti, dalam kotak properti Bilah Menu , ketikkan nama objek makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  5. Simpan perubahan formulir atau laporan Anda.

    Saat berikutnya Anda membuka formulir atau laporan, tab Add-In muncul di Pita. Klik tab untuk melihat menu, seperti yang diperlihatkan dalam ilustrasi berikut:

    Cuplikan layar pita Add-in di Access

    Untuk informasi selengkapnya tentang teknik kustomisasi Pita, seperti menambahkan tab kustom atau menyembunyikan tab default, lihat artikel Membuat pita kustom di Access.

Menambahkan menu sebagai menu pintasan untuk formulir, laporan, atau kontrol

Gunakan prosedur ini jika Anda ingin menu muncul saat Anda mengklik kanan formulir, laporan, atau kontrol tertentu.

  1. Di Panel Navigasi, klik kanan formulir atau laporan tempat Anda ingin menu pintasan muncul, lalu klik Tampilan Desain.

  2. Pada tab Desain, di grup Alat, klik Lembar Properti.

  3. Pilih kontrol atau objek tempat Anda ingin melampirkan menu pintasan.

    Untuk memilih seluruh objek, pilih Formulir atau Laporan dari daftar di bagian atas panel tugas Lembar Properti.

  4. Pada tab Lainnya di Lembar Properti, dalam kotak properti Bilah Menu Pintasan , ketikkan nama objek makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  5. Pastikan properti Menu Pintasan diatur ke Ya.

  6. Simpan perubahan formulir atau laporan Anda.

    Saat berikutnya Anda membuka formulir atau laporan lalu mengklik kanan formulir, laporan, atau kontrol, Anda akan melihat menu pintasan dengan perintah terkait, seperti yang diperlihatkan dalam ilustrasi berikut ini:

    Cuplikan layar menu pintasan pada formulir Access

Menambahkan menu sebagai menu pintasan global

Prosedur ini menggantikan semua menu pintasan default dalam database saat ini. Menu pintasan kustom yang telah Anda lampirkan ke formulir, laporan, atau kontrol tertentu tidak terpengaruh.

  1. Klik File > Opsi.

  2. Di dalam kotak dialog Opsi Access, klik Database Saat Ini.

  3. Di bawah Opsi Pita dan Toolbar, dalam kotak Bilah Menu Pintasan , ketikkan nama makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  4. Klik OK untuk menyimpan perubahan Anda dalam kotak dialog Opsi Access .

  5. Tutup lalu buka kembali database Anda agar perubahan dapat diterapkan.

Menu pintasan kustom menggantikan menu pintasan default untuk objek yang dilampirkan. Jika Anda ingin mempertahankan perintah Access tertentu untuk digunakan pada menu ini, gunakan tindakan makro RunCommand untuk meletakkan perintah ke dalam objek makro untuk menu yang Anda inginkan.

Menu pintasan kustom yang dilampirkan ke kontrol menggantikan menu pintasan kustom lainnya yang ditentukan dalam database. Menu pintasan kustom yang dilampirkan ke formulir atau laporan menggantikan menu pintasan global kustom.

Saat Anda menentukan makro menu untuk formulir atau laporan atau untuk database, Access menjalankan makro menu ini setiap kali formulir, laporan, atau database dibuka. Jika Anda membuat perubahan pada objek makro menu atau objek makro yang menentukan perintahnya saat formulir, laporan, atau database terbuka, Anda harus menutup formulir, laporan, atau database dan membukanya kembali untuk melihat perubahan.

Untuk membuat submenu pada daftar menu pintasan perintah, ikuti Langkah 1 untuk membuat objek makro terpisah yang hanya berisi perintah submenu, seperti yang diperlihatkan dalam ilustrasi berikut:

Cuplikan layar makro di Access dengan dua submakro

Lalu, ikuti Langkah 1 lagi untuk menentukan perintah untuk objek menu tingkat yang lebih tinggi. Tambahkan submenu sebagai item dalam objek makro tingkat lebih tinggi menggunakan tindakan makro AddMenu . Ilustrasi berikut ini memperlihatkan objek makro untuk menu yang berisi submenu. Submakro ketiga dalam contoh ini objek makro membuat submenu Ekspor ke... (mcrShortcutSubMenuCommands).

Cuplikan layar makro Access dengan empat submakro

Ilustrasi berikut ini memperlihatkan menu pintasan selesai yang dihasilkan dengan submenu:

Cuplikan layar menu pintasan dengan submenu

Anda bisa membuat beberapa tingkat submenu dengan menggunakan tindakan makro AddMenu dalam objek makro untuk setiap tingkat menu. Pastikan untuk memasukkan nilai untuk argumen Nama Menu untuk setiap tindakan AddMenu , jika tidak, submenu akan muncul sebagai baris kosong di menu tingkat yang lebih tinggi.

Kondisi ekspresi makro menggunakan blok If/Then/Else hanya didukung di objek makro menu tingkat atas. Dengan kata lain, Anda bisa menggunakan ekspresi kondisi dalam objek makro menu untuk menentukan apakah menu atau menu pintasan tertentu akan ditampilkan, tetapi hanya untuk menu di tingkat atas. Anda tidak dapat menggunakan ekspresi kondisi untuk menampilkan atau menyembunyikan perintah atau submenu pada menu. Anda juga bisa menggunakan ekspresi kondisi untuk menyembunyikan atau memperlihatkan menu pintasan kustom atau menu pintasan global.

Secara opsional, makro menu yang Anda buat di Langkah 2 bisa menjadi bagian dari objek makro. Misalnya, jika Anda memiliki beberapa menu pintasan untuk objek atau kontrol yang berbeda, Anda bisa membuat objek makro tunggal yang berisi semua makro menu yang diperlukan. Pastikan untuk memiliki nama unik untuk setiap submakro. Di Langkah 3, gunakan notasi berikut untuk merujuk ke makro: MacroObjectName.SubmacroName. Misalnya, mcrAddShortcutMenus.AddMenu2.

Atas Halaman

Membuat menu pintasan kustom di Access 2007

Jendela desain makro berbeda di Access 2007 dibandingkan dengan versi yang lebih baru, jadi perluas bagian berikut ini untuk diikuti jika Anda menggunakan Access 2007.

Dalam langkah ini, Anda membuat grup makro, setiap makro yang akan menjadi perintah terpisah pada menu pintasan Anda.

Apa itu grup makro?

Grup makro adalah objek makro tunggal yang berisi dua makro independen atau lebih. Makro individual diidentifikasi dengan mengetikkan nama untuk setiap makro dalam kolom Nama Makro. Dalam ilustrasi berikut ini, Makro3 adalah grup makro. NotFoundMsg dan FoundMsg adalah makro individual dalam grup, setiap makro yang terdiri dari dua tindakan makro.

Contoh grup Makro

Catatan: Kolom Nama Makro disembunyikan secara default. Untuk menampilkan kolom Nama Makro , pada tab Desain , dalam grup Perlihatkan/Sembunyikan , klik Nama Makro.

  1. Pada tab Buat, dalam grup Lainnya, klik Makro. Jika perintah ini tidak tersedia, klik panah di bawah salah satu tombol Modul atau Modul Kelas, kemudian klik Makro.

  2. Pada tab Desain , dalam grup Perlihatkan/Sembunyikan , klik Nama Makro untuk menampilkan kolom Nama Makro .

  3. Untuk setiap perintah yang Anda inginkan di Menu Pintasan kustom Anda:

    • Di kolom Nama Makro , masukkan teks yang ingin Anda tampilkan pada menu pintasan (misalnya, "Cetak laporan" atau "Simpan").

      1. Catatan: Untuk membuat tombol akses sehingga Anda dapat menggunakan keyboard untuk memilih perintah, ketikkan ampersand (&) sebelum huruf yang diinginkan untuk menjadi tombol akses dalam nama perintah (misalnya, "&Simpan"). Huruf ini akan digarisbawarkan pada menu.

    • Di kolom Tindakan , pilih tindakan pertama yang ingin Anda lakukan saat Anda mengklik perintah pada menu pintasan.

    • Jika ada lebih banyak tindakan yang ingin Anda lakukan saat Anda memilih perintah ini, tambahkan tindakan tersebut pada baris berikutnya. Untuk setiap tindakan berikutnya, biarkan sel Nama Makro kosong.

      1. Catatan: Untuk membuat garis di antara dua perintah menu, ketik tanda hubung (-) di kolom Nama Makro di antara perintah menu yang sesuai.

  4. Simpan dan beri nama makro, misalnya, mcrShortcutMenuCommands.

Ilustrasi berikut ini memperlihatkan contoh grup makro untuk menu kustom atau menu pintasan.

Grup makro menu dalam tampilan Desain

Langkah ini mungkin tampak berlebihan, tetapi untuk membuat menu pintasan dari grup makro yang Anda buat di Langkah 1, Anda harus membuat makro kedua yang berisi tindakan makro AddMenu . Makro ini terkadang disebut "makro menu".

  1. Pada tab Buat, dalam grup Lainnya, klik Makro. Jika perintah ini tidak tersedia, klik panah di bawah salah satu tombol Modul atau Modul Kelas, kemudian klik Makro.

  2. Pada baris pertama makro, pilih AddMenu dalam daftar Tindakan .

  3. Di bawah Argumen Tindakan, dalam kotak Nama Menu , ketikkan nama menu (misalnya, "Perintah Laporan"). Argumen ini tidak diperlukan, tetapi disarankan jika, di Langkah 3, Anda berencana untuk menambahkan menu ke tab Pita (seperti tab Add-In formulir atau laporan). Jika menu ditambahkan sebagai menu pintasan di Langkah 3, argumen Nama Menu diabaikan.

  4. Dalam kotak Nama Makro Menu , masukkan nama makro yang Anda buat di Langkah 1.

  5. Simpan dan beri nama makro, misalnya, mcrAddShortcutMenu.

Ilustrasi berikut ini memperlihatkan contoh makro menu yang membuat menu yang kami desain di Langkah 1.

Menu makro dalam tampilan Desain

Bergantung pada tempat Anda ingin menu muncul, gunakan satu atau beberapa prosedur berikut ini.

  • Menambahkan menu ke tab Add-Ins formulir atau laporan

    Gunakan prosedur ini jika Anda ingin menu muncul pada tab Add-In untuk formulir atau laporan tertentu, seperti yang diperlihatkan dalam ilustrasi berikut:

    Tab Add-In berisi menu kustom

    1. Di Panel Navigasi, klik kanan formulir atau laporan tempat Anda ingin menu muncul, lalu klik Tampilan Desain.

    2. Pada tab Desain, dalam grup Perlihatkan/Sembunyikan, klik Lembar Properti.

    3. Pilih seluruh objek dengan memilih Formulir atau Laporan dari daftar di bagian atas panel tugas Lembar Properti.

    4. Pada tab Lainnya di Lembar Properti, dalam kotak properti Menu Pintasan , ketikkan nama makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

      Saat berikutnya Anda membuka formulir atau laporan, tab Add-In muncul di Pita. Klik tab untuk melihat menu.

      Untuk informasi selengkapnya tentang teknik kustomisasi Pita, seperti menambahkan tab kustom atau menyembunyikan tab default, lihat artikel Membuat pita kustom di Access.

      Pita merupakan komponen dari Antarmuka pengguna Microsoft Office Fluent.

  • Menambahkan menu sebagai menu pintasan untuk formulir, laporan, atau kontrol

    Gunakan prosedur ini jika Anda ingin menu muncul saat Anda mengklik kanan formulir, laporan, atau kontrol tertentu, seperti yang diperlihatkan dalam ilustrasi berikut:

    Menu pintasan sederhana

    1. Di Panel Navigasi, klik kanan formulir atau laporan tempat Anda ingin menu pintasan muncul, lalu klik Tampilan Desain.

    2. Pada tab Desain, dalam grup Perlihatkan/Sembunyikan, klik Lembar Properti.

    3. Pilih kontrol atau objek tempat Anda ingin melampirkan menu pintasan.

      Catatan: Untuk memilih seluruh objek, pilih Formulir atau Laporan dari daftar di bagian atas panel tugas Lembar Properti.

    4. Pada tab Lainnya di Lembar Properti, dalam kotak properti Bilah Menu Pintasan , ketikkan nama makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  • Menambahkan menu sebagai menu pintasan global

    Prosedur ini menggantikan semua menu pintasan default dalam database saat ini. Menu pintasan kustom yang telah Anda lampirkan ke formulir, laporan, atau kontrol tertentu tidak terpengaruh.

    1. Klik Tombol Microsoft Office lalu klik Opsi Access.

    2. Di dalam kotak dialog Opsi Access, klik Database Saat Ini.

    3. Di bawah Opsi Pita dan Toolbar, dalam kotak Bilah Menu Pintasan , ketikkan nama makro yang Anda buat di Langkah 2 (dalam contoh ini, "mcrAddShortcutMenu").

  • Menu pintasan kustom menggantikan menu pintasan default untuk objek yang dilampirkan. Jika Anda ingin mempertahankan perintah Access tertentu untuk digunakan pada menu ini, gunakan tindakan RunCommand untuk meletakkan perintah ke dalam grup makro untuk menu yang Anda inginkan.

  • Menu pintasan kustom yang dilampirkan ke kontrol menggantikan menu pintasan kustom lainnya yang ditentukan dalam database. Menu pintasan kustom yang dilampirkan ke formulir atau laporan menggantikan menu pintasan global kustom.

  • Saat Anda menentukan makro menu untuk formulir atau laporan atau untuk database, Access menjalankan makro menu ini setiap kali formulir, laporan, atau database dibuka. Jika Anda membuat perubahan pada menu makro atau grup makro yang menentukan perintahnya saat formulir, laporan, atau database terbuka, Anda harus menutup formulir, laporan, atau database dan membukanya kembali untuk melihat perubahan.

  • Untuk membuat submenu, ikuti Langkah 1 untuk membuat grup makro terpisah yang hanya berisi perintah submenu. Lalu, ikuti Langkah 1 lagi untuk menentukan perintah untuk menu tingkat yang lebih tinggi. Tambahkan submenu sebagai item dalam grup makro tingkat lebih tinggi menggunakan tindakan makro AddMenu . Ilustrasi berikut ini memperlihatkan grup makro untuk menu yang berisi submenu, lalu memperlihatkan menu pintasan yang dihasilkan. Baris ketiga dalam grup makro membuat submenu Ekspor Ke... (mcrSubMenu).

    Menu pintasan yang berisi submenu

    Anda bisa membuat beberapa tingkat submenu dengan menggunakan tindakan AddMenu dalam grup makro untuk setiap tingkat menu. Pastikan untuk memasukkan nilai untuk argumen Nama Menu untuk setiap tindakan AddMenu , jika tidak, submenu akan muncul sebagai baris kosong di menu tingkat yang lebih tinggi.

  • Kondisi makro hanya didukung di makro menu tingkat atas. Dengan kata lain, Anda bisa menggunakan kondisi di makro menu untuk menentukan apakah menu atau menu pintasan tertentu akan ditampilkan, tetapi hanya untuk menu di tingkat atas. Anda tidak dapat menggunakan kondisi untuk menampilkan atau menyembunyikan perintah atau submenu pada menu. Anda juga bisa menggunakan kondisi untuk menyembunyikan atau memperlihatkan menu pintasan kustom atau menu pintasan global.

  • Secara opsional, makro menu yang Anda buat di Langkah 2 bisa menjadi bagian dari grup makro. Misalnya, jika Anda memiliki beberapa menu pintasan untuk objek atau kontrol yang berbeda, Anda bisa membuat objek makro tunggal yang berisi semua makro menu yang diperlukan. Pastikan untuk menampilkan kolom Nama Makro dan ketikkan nama unik untuk setiap makro. Di Langkah 3, gunakan notasi berikut untuk merujuk ke makro: makrogroupname.macroname. Misalnya, mcrAddShortcutMenus.AddMenu2.

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×