Membuat pita kustom di Access

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.

Pita — strip di bagian atas jendela program yang berisi grup perintah — merupakan komponen dari Antarmuka pengguna Microsoft Office Fluent. Antarmuka pengguna Office Fluent menyediakan rumah tunggal untuk perintah di Access.

Saat Anda mulai membangun aplikasi yang lebih lanjut dengan Access, Anda mungkin memutuskan bahwa Anda ingin mengkustomisasi pita Office Fluent aplikasi agar lebih mudah digunakan. Misalnya, Anda bisa menyembunyikan beberapa atau semua default tab sehingga pengguna tidak dapat menggunakan perintah tertentu, Anda bisa membuat baru, tab kustom yang berisi hanya perintah yang Anda inginkan agar tersedia.

Di semua program Microsoft Office yang menggunakan Antarmuka pengguna Office Fluent, Anda menggunakan Extensible Markup Language (XML) untuk mengustomisasi pita. Oleh karena itu, pengetahuan dasar XML berguna. Artikel ini tidak meliputi konsep XML, namun menyediakan Anda dengan pita kustomisasi prosedur dasar dan beberapa contoh XML yang bisa Anda ubah agar sesuai dengan kebutuhan Anda.

Artikel ini berfokus pada cara membuat pita kustom Anda sendiri menggunakan XML. Jika Anda ingin menggunakan alat bawaan untuk mengubah pita sudah ada, lihat Mengustomisasi pita di Office.

Apa yang ingin Anda lakukan?

Memahami teknik kustomisasi pita

Membuat dan menerapkan pita kustom

Memulihkan default pita

Memahami contoh XML

Memahami teknik kustomisasi pita

Di Access, Anda mengustomisasi pita dengan membuat kustomisasi XML dan lalu menambahkan kode atau pengaturan properti database yang menginstruksikan menggunakan XML tersebut saat membuat pita Access. Anda bisa menggunakan XML untuk menyembunyikan tab yang sudah ada dan untuk menambahkan tab baru, perintah grup, dan perintah. Prosedur dalam artikel ini memperlihatkan kepada Anda cara menambahkan perintah yang bawaan untuk Access (seperti temukan, Urutkan, dan Simpan) dan cara untuk menambahkan perintah yang menjalankan makro akses yang Anda tulis diri Anda sendiri.

Ada beberapa tempat yang Anda bisa menyimpan XML di, namun salah satu metode termudah adalah dengan menyimpannya dalam sistem tabel di database saat ini. Proses melibatkan membuat tabel sistem bernama USysRibbons, menambahkan XML pita Anda ke dalamnya, dan lalu menentukan apakah pita kustom menampilkan database secara keseluruhan atau tertentu formulir atau laporan. Anda bisa menentukan beberapa pita kustom — satu untuk seluruh aplikasi, dan pita tambahan untuk masing-masing formulir atau laporan di database.

Membuat dan menerapkan pita kustom

Bagian berikut ini menyediakan prosedur langkah demi langkah untuk membuat dan menerapkan pita kustom.

Sebelum Anda memulai

Tampilan sistem tabel di panel navigasi    Secara default, sistem tabel tidak ditampilkan di panel navigasi, agar Anda terlebih dahulu harus mengubah pengaturan dalam kotak dialog Opsi navigasi sehingga Anda bisa melihat tabel USysRibbons setelah Anda membuatnya. Gunakan prosedur berikut:

  1. Dengan buka database di Access, klik kanan bilah navigasi di bagian atas panel navigasi, dan lalu klik Opsi navigasi pada menu pintasan.

  2. Dalam kotak dialog Opsi navigasi , di bawah Opsi tampilan, pilih kotak centang Perlihatkan objek sistem , dan lalu klik OK.

    Akses sistem tabel akan muncul di panel navigasi.

Mengaktifkan tampilan pesan kesalahan antarmuka pengguna add-in    Pesan kesalahan yang berharga sumber informasi saat membuat dan pemecahan masalah kustomisasi pita XML, sehingga baiknya membuat akses menampilkannya. Gunakan prosedur berikut:

  1. Klik File > Opsi

  2. Klik pengaturan klien

  3. Di bawah umum, pilih kotak centang Perlihatkan add-in pengguna kesalahan antarmuka , dan lalu klik OK.

Membuat tabel sistem USysRibbons

Gunakan prosedur ini untuk membuat tabel sistem USysRibbons. Kemudian, Anda akan menggunakan tabel ini untuk menyimpan kustomisasi pita Anda XML.

  1. Pada tab Buat, dalam grup Tabel,klik Desain Tabel.

  2. Menambahkan bidang berikut ini ke tabel. Pastikan untuk mengetikkan nama bidang persis seperti yang diperlihatkan.

    Nama bidang

    Tipe

    Ukuran Bidang

    ID

    AutoNumber

    Bilangan Bulat Panjang

    RibbonName

    Teks

    255

    RibbonXml

    Memo

  3. Jika Anda ingin, Anda bisa menambahkan lebih banyak bidang ke tabel ini, seperti bidang komentar untuk menjelaskan fungsi XML pita.

  4. Pilih bidang ID . Pada tab Desain, di grup Alat, klik Kunci Utama.

  5. Di Bilah Alat Akses Cepat, klik Simpan, atau tekan CTRL+S. Nama tabel baru USysRibbons.

Menambahkan kustomisasi pita XML ke tabel USysRibbons

Untuk tujuan contoh ini, anggap Anda ingin mencegah pengguna database Anda menggunakan alat pada tab buat . Selanjutnya, Anda ingin membuat tab baru disebut Tab kustom dengan hanya perintah tempel di dalamnya, seperti yang diperlihatkan dalam ilustrasi berikut.

Tab Pita Kustom

XML di prosedur berikut ini membuat konfigurasi ini.

  1. Di panel navigasi, klik kanan tabel USysRibbons , dan lalu klik Tampilan lembar data pada menu pintasan.

  2. Menambahkan data berikut ini ke tabel. Anda bisa menyalin sampel XML dari artikel ini dan menempelkannya secara langsung ke dalam tabel.

    ID

    RibbonName

    RibbonXML

    (AutoNumber)

    Tab saya

    <customUI xmlns="http://schemas.microsoft.com
    /office/2006/01/customui">
      <ribbon startFromScratch="false">
        <tabs>
          <tab idMso="TabCreate" visible="false" />
          <tab id="dbCustomTab" label="A Custom Tab" visible="true">
            <group id="dbCustomGroup" label="A Custom Group">
              <control idMso="Paste" label="Built-in Paste" enabled="true"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>
    
  3. XML ini terlebih dahulu memerintahkan akses tidak ke "mulai dari awal" — yaitu, menentukan bahwa Access harus menampilkan tab pita default. Lalu, ini memberi tahu Access untuk menyembunyikan hanya salah satu dari tab default (tab buat ). Akhirnya, membuat tab pita baru yang bernama "Tab kustom," menambahkan perintah grup bernama "A kustom grup" ke tab, dan menambahkan perintah tempel ke grup. Untuk informasi selengkapnya tentang contoh ini dan cara mengkustomisasi sesuai dengan kebutuhan Anda, lihat bagian memahami contoh XML.

  4. Tutup USysRibbons tabel, dan lalu menutup dan membuka kembali database.

Menerapkan pita kustom

Setelah XML pita kustom telah disimpan dalam tabel, lakukan salah satu hal berikut ini — bergantung pada apakah Anda ingin menerapkan pita untuk seluruh database atau tertentu formulir atau laporan.

  • Menerapkan pita kustom untuk seluruh database    

    1. Klik File > Opsi

    2. Klik Database saat ini, dan lalu di bawah pita dan opsi Toolbar, pilih daftar Nama pita , dan lalu klik pita yang Anda inginkan — dalam kasus ini, Tab saya.

    3. Klik OK.

  • Menerapkan pita kustom tertentu formulir atau laporan    

    1. Di panel navigasi, klik kanan formulir atau laporan yang Anda inginkan untuk menerapkan pita kustom untuk, dan lalu klik Tampilan desain pada menu pintasan.

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

    3. Di bagian atas lembar properti, di bawah tipe pilihan, pastikan bahwa tipe objek (formulir atau laporan) telah dipilih dalam daftar.

    4. Pada tab lainnya dari lembar properti, klik Daftar Nama pita , dan lalu klik pita yang ingin Anda Tampilkan saat Anda membuka formulir atau laporan (dalam kasus ini, Saya Tab).

    5. Di Bilah Alat Akses Cepat, klik Simpan, atau tekan CTRL+S.

    6. Tutup formulir atau laporan, dan lalu klik dua kali di panel navigasi untuk membukanya.

      Pita yang dipilih akan ditampilkan.

Setelah Anda memverifikasi bahwa pita kustom Anda berfungsi dengan benar, Anda bisa menyembunyikan tabel sistem lagi dengan melakukan hal berikut:

  1. Klik kanan bilah navigasi di bagian atas panel navigasi, dan lalu klik Opsi navigasi pada menu pintasan.

  2. Dalam kotak dialog Opsi navigasi , di bawah Opsi tampilan, kosongkan kotak centang Perlihatkan objek sistem , dan lalu klik OK.

Atas Halaman

Memulihkan default pita

Untuk berhenti menggunakan pita kustom dan memulihkan default pita, gunakan salah satu prosedur berikut, bergantung pada apakah pita kustom sedang digunakan oleh seluruh aplikasi atau dengan tertentu formulir atau laporan.

Memulihkan default aplikasi-tingkat pita

  1. Klik File > Opsi

  2. Klik Database saat ini, dan lalu di bawah pita dan opsi Toolbar, Hapus konten kotak Nama pita .

  3. Tutup dan buka kembali database.

Access menampilkan tab pita default tersebut. Pita XML akan tetap ada di tabel USysRibbons hingga Anda menghapusnya, sehingga jika Anda ingin mengembalikan pita kustom, Anda bisa melakukannya dengan mengatur opsi Nama pita kembali ke nilai yang dimuat sebelumnya.

Memulihkan default pita untuk formulir atau laporan

  1. Buka formulir atau laporan dalam tampilan desain.

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

  3. Di bagian atas lembar properti, di bawah tipe pilihan, pastikan bahwa tipe objek (formulir atau laporan) telah dipilih dalam daftar.

  4. Pada tab lainnya dari lembar properti, Hapus konten kotak properti Nama pita .

  5. Menyimpan, menutup, dan lalu buka kembali formulir atau laporan.

Pita XML akan tetap ada di tabel USysRibbons hingga Anda menghapusnya, sehingga jika Anda ingin mengembalikan pita kustom, Anda bisa melakukannya dengan mengatur nilai dalam properti Nama pita kembali ke nilai yang dimuat sebelumnya.

Atas Halaman

Memahami contoh XML

Berikut adalah contoh XML yang telah digunakan sebelumnya dalam artikel ini dan ilustrasi pita kustom itu dibuat.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

Tab Pita Kustom

Dalam contoh ini, baris kedua XML sekumpulan atribut startFromScratchFalse. Mengatur nilai ke False memastikan bahwa Access tindakan semua tab yang sudah ada mempertahankan dan menambahkan tab baru apa pun ke samping kanan dari yang sudah ada. Mengatur atribut ini ke True akan menghapus semua tab yang sudah ada dan menampilkan hanya orang-orang yang Anda buat di XML Anda. Meskipun Anda mengatur atribut startFromScratch ke False, Anda masih bisa menyembunyikan tab individual. Hal ini ditunjukkan oleh baris keempat XML, yang menyembunyikan tab buat bawaan. Baris yang lain membuat tab kustom dan grup kustom, lalu tambahkan perintah tempel bawaan ke grup dengan menggunakan baris berikut XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

Menambahkan grup tambahan atau kontrol pita kustom Anda    Anda bisa menambahkan lebih banyak grup dan kontrol ke pita Anda dengan menambahkan baris serupa XML, dan mengganti nilai idMso dan label yang berbeda. Misalnya, untuk membuat kontrol yang mengekspor objek yang dipilih saat ini ke Excel menggunakan XML berikut ini.

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

Untuk menambahkan kontrol ke grup yang sama sebagai perintah tempel , menyisipkan baris baru XML secara langsung sebelum atau setelah garis yang membuat perintah tempel . Untuk membuat grup baru, Anda bisa menyalin, menempelkan, dan memodifikasi XML yang membuat Grup kustom A grup di atas. Contoh berikut menunjukkan XML yang menambahkan dua kontrol ke grup kustom.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

XML ini menambahkan grup lain ke Tab kustom. Seperti yang diperlihatkan dalam ilustrasi berikut ini, grup baru berisi dua kontrol — satu yang memulai operasi impor dari Excel, dan satu orang yang memulai operasi ekspor ke Excel.

Tab Pita Kustom dengan dua grup

Catatan: Setiap nilai id grup dan tab id di pita kustom harus unik.

Pelajari nilai idMso perintah    Untuk mempelajari nilai idMso perintah bawaan, gunakan prosedur berikut ini:

  1. Klik File > Opsi

  2. Klik kustomisasi pita atau Toolbar akses cepat

  3. Gerakkan penunjuk di atas item yang Anda ingin informasi tentang. Access menampilkan kontrol idMso nilai dalam Tiplayar, dalam tanda kurung.

Menambahkan perintah untuk menjalankan makro Access    Anda bisa menambahkan lebih banyak fleksibilitas ke pita kustom Anda dengan menambahkan perintah yang menjalankan makro Access. Misalnya, bahwa Anda telah membuat makro bernama MyMacro. Untuk menambahkan perintah ke pita Anda yang menjalankan makro, tambahkan garis berikut ini ke XML Anda.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

Untuk menambahkan kontrol ke grup yang sama sebagai perintah tempel di contoh sebelumnya, menyisipkan baris baru XML secara langsung sebelum atau setelah garis yang membuat perintah tempel . Contoh berikut menunjukkan XML yang menambahkan perintah.

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabCreate" visible="false" />
      <tab id="dbCustomTab" label="A Custom Tab" visible="true">
        <group id="dbCustomGroup" label="A Custom Group">
          <control idMso="Paste" label="Built-in Paste" enabled="true"/>
         <button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
        </group>
        <group id="dbCustomGroup2" label="Another Custom Group">
          <control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
          <control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

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.

×