Anda di halaman 1dari 6

Cara Membuat Ribbon Microsoft Access 2007

Ribbon / Menu di Microsoft Access dapat disesuaikan dengan Menu dari Aplikasi yang
kita buat. Microsoft Access menyediakan fasilitas untuk mengganti ribbon / menu.

Cara membuat adalah sebagai berikut :


1. Membuat kode menu dengan bahasa XML, caranya
a. Buka Notepad beri Nama MenuPenggajian
b. Ketik kode program berikut ini
<?xml version="1.0" encoding="utf-8"?>
<customUI
xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="true">
<tabs>
<tab id="menu1" label="Master File">
<group id="group-1" label="Kelola File Master" >
<button id="MF1" label="Golongan" imageMso="FormatPainter"
size="large" onAction="BukaFormGolongan"/>
<button id="MF2" label="Pajak" imageMso="EditBusinessCard"
size="large" onAction="BukaFormPajak"/>
<button id="MF3" label="Pegawai" imageMso="BusinessCardInsertMenu"
size="large" onAction="BukaFormPegawai"/>
</group>
</tab>
<tab id="menu2" label="Penggajian">
<group id="group-2" label="Input Penggajian" >
<button id="TF1" label="Penggajian"
imageMso="PivotTableLayoutGrandTotals" size="large"
onAction="=bukaFormPenggajian"/>
<button id="TF2" label=" Rekapitulasi"
imageMso="PivotTableLayoutSubtotals" size="large"
onAction="BuatRekap"/>
<button id="TF3" label="Rekapitulasi"
imageMso="FunctionsFinancialInsertGallery" size="large"
onAction="=bukaFormCetak"/>
</group>
</tab>
<tab id="menu3" label="Cetak Dokumen">
<group id="group-3" label="Dokumen" >
<button id="CF1" label="Slip Gaji" imageMso="WindowNew" size="large"
onAction="BukaSlipGaji"/>

<button id="CF2" label="Laporan Penggajian" imageMso="SetLanguage"


size="large" onAction="CetakRekap"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

Keterangan Script:
<tab id="menu1" label="Master File">
<group id="group-1" label="Kelola File Master" >
<button id="MF1" label="Golongan" imageMso="FormatPainter"
size="large" onAction="BukaFormGolongan"/>
<button id="MF2" label="Pajak" imageMso="EditBusinessCard"
size="large" onAction="BukaFormPajak"/>
<button id="MF3" label="Pegawai" imageMso="BusinessCardInsertMenu"
size="large" onAction="BukaFormPegawai"/>
</group>
</tab>

<tab id="menu1" label="Master File">


=> tab id : id tab (tidak boleh sama dengan yang lain)
=> label : nama Tab (Bisa diganti sesuai kebutuhan)
<group id="group-1" label="Kelola File Master" >
=> group id : id group(tidak boleh sama dengan yang lain, meski beda tab)
=> label : nama Grup(Bisa diganti sesuai kebutuhan)
<button id="MF1" label="Golongan" imageMso="FormatPainter" size="large"
onAction="=bukaFormGolongan"/>
=> button id : id ribbon (tidak boleh sama dengan yang lain, meski beda tab dan grup)
=> label : nama Ribbon(Bisa diganti sesuai kebutuhan)
=> imageMso : gambar/icon ribbon
=> onAction : perintah yang dijalankan (bisa dari funtion di modul VBA atau macro)
2. Kemudian buat table di MS Acces dengan nama UsysRibbons, dengan field sbb:
Field Name
Type
Field Size
Id
AutoNumber
RibbonName
Text
255
RibbonXML
Memo
Pada saat selesai menyimpan dan menutup Design Table, table tersebut tidak
muncul pada daftar tabel, karena tabel UsysRibbons dianggap sebagai tabel sistem
sehingga mode hidden.
Untuk menampilkan tabel UsysRibbons, Untuk
menampilkan ribbon buatan sendiri, masuk AccessOption -> CurrentDatabase->
Klik Navigation Options.

Beri tanda checklist pada Show Hidden Objects dan Show System Objects dan OK

3. Untuk memasukan kode program ke tabel UsysRibbons, Buka tabel UsysRibbons,


pada field RibbonName ketikkan MenuPenggajian, dan Copy kode yang kita ketik
di Notepad dan Paste ke Field RibbonXML.
4. Untuk menampilkan ribbon buatan sendiri, masuk AccessOption ->
CurrentDatabase, pada combo RibbonName ketikkan MenuPenggajian,
kemudian restart program accessnya.

Ketik MenuPenggajian,
pada Ribbon Name

5. Sampai disini, Ribbon sudah jadi. Untuk merubah icon/image ribbon caranya cukup
mudah. Tetapi Ribbon Buatan anda belum dapat tampil.
6. Untuk mengaktifkan tutup Database Payroll, dan Buka Kembali. Maka Ribbon
Buatan anda akan Tampil.

Untuk mengganti Gambar dapat anda lakukan sbb :


1. Download file Office2007IconsGallery.xlsm kemudian buka dengan microsoft
Excel.
2. Buka tab Developer -> pilih galery -> arahkan kursor pada image yang diinginkan
hingga muncul popup nama image.
<button id="MF1" label="Golongan" imageMso="FormatPainter"
size="large" onAction="BukaFormGolongan"/>

3. Apabila tab Developer tidak ada, bisa dibuka dengan File - Option - Customize

Ribbon, kemudian beri centang pada Developer.