12
85 Ribbon Tab Pada Microsoft Access 2007, Anda tidak akan menemukan lagi objek Command Bar seperti yang digunakan oleh Microsoft Access versi sebelumnya. Objek Command Bar digantikan oleh Ribbon Tab yang juga dapat Anda temui pada Microsoft Office 2007 lainnya, yaitu Microsoft Word, Excel, PowerPoint. Ribbon tab pada Microsoft Access 2007 seperti yang ditunjukkan pada Gambar 5.1. Secara default, ribbon tab pada Microsoft Access 2007 terdiri atas Home, Create, External Data, dan Database Tools. Pada bab ini akan dibahas mengenai pembuatan ribbon tab baru, Anda tidak dapat menghapus atau mengubah ribbon tab yang disediakan secara default. Gambar 5.1. Ribbon Tab Microsoft Access 2007

Microsoft Acces Mahir

Embed Size (px)

Citation preview

Page 1: Microsoft Acces Mahir

85

Ribbon Tab

Pada Microsoft Access 2007, Anda tidak akan menemukan lagi objek Command Bar seperti yang digunakan oleh Microsoft Access versi sebelumnya. Objek Command Bar digantikan oleh Ribbon Tab yang juga dapat Anda temui pada Microsoft Office 2007 lainnya, yaitu Microsoft Word, Excel, PowerPoint. Ribbon tab pada Microsoft Access 2007 seperti yang ditunjukkan pada Gambar 5.1. Secara default, ribbon tab pada Microsoft Access 2007 terdiri atas Home, Create, External Data, dan Database Tools. Pada bab ini akan dibahas mengenai pembuatan ribbon tab baru, Anda tidak dapat menghapus atau mengubah ribbon tab yang disediakan secara default.

Gambar 5.1. Ribbon Tab Microsoft Access 2007

Page 2: Microsoft Acces Mahir

86

5.1 Mengenai Ribbon Tab Dengan ribbon tab, Anda dapat menambahkan beberapa model objek control yang tidak dapat Anda lakukan dengan command bar pada Microsoft Access versi sebelumnya.

Secara hierarki, isi ribbon tab terdiri atas tiga bagian, yaitu:

a. Tab

Tab merupakan objek dengan level tertinggi pada ribbon tab. Satu objek tab terdiri atas beberapa objek group. Contoh, pada Microsoft Access 2007 terdapat objek tab Home, Create, External Data, Database Tools, Datasheet.

b. Group

Group merupakan objek dengan level di bawah tab. Satu objek Group terdiri atas beberapa objek control. Contoh, pada tab Create terdapat objek group Tables, Forms, Reports, Other.

c. Control

Control merupakan objek dengan level terendah. Seluruh objek control terletak pada masing-masing objek tab yang dipi-sahkan oleh objek group. Contoh, pada tab Create dan Group Other terdapat objek control Query Wizard, Query Design, dan Macro.

Gambar 5.2. Tab, Group, dan Control

Page 3: Microsoft Acces Mahir

87

5.2 Membuat Ribbon Tab Baru Untuk membuat ribbon tab yang baru, langkah-langkahnya seba-gai berikut:

1. Melakukan desain dengan XML.

2. Membuat tabel UsysRibbons.

3. Melakukan pengaturan pada Access Options.

5.2.1 Desain dengan XML Untuk membuat ribbon tab baru, hal pertama yang harus Anda lakukan adalah mendesain dengan XML karena ribbon tab pada Microsoft Access dibangun dengan XML. Untuk membuat do-kumen XML, Anda cukup menggunakan bantuan Notepad.

Format dokumen XML untuk pembuatan ribbon tab adalah sebagai berikut.

<?xml version="1.0" encoding="utf-8"?> <customUI xmlns="http://schemas.microsoft.com/office/2006 /01/customui" onLoad="onRibbonLoad"> <ribbon startFromScratch="true"> <tabs> <tab id="tab-1" ... > <group id="group-1" ... > {kontrol-kontrol yang ada} </group> . . . <group id="group-n" ... > {kontrol-kontrol yang ada} </group> </tab> . . . <tab id="tab-n" ... > {seluruh group dan kontrol yang ada} </tab> </tabs> </ribbon> </customUI>

Page 4: Microsoft Acces Mahir

88

Kontrol-kontrol yang dapat digunakan pada ribbon tab Microsoft Access 2007 adalah sebagai berikut.

a. Label

Kontrol label pada ribbon tab memiliki fungsi yang sama seperti pada form, yaitu menampilkan teks tertentu. Sintaks-nya sebagai berikut: <labelControl id=”{nama label}" label="{teks label}"/>

b. Button

Button berfungsi menampilkan sebuah tombol yang akan bereaksi jika ditekan. Sintaksnya sebagai berikut: <button id="{nama button}" label="{teks button}"/>

c. CheckBox

CheckBox berfungsi memberikan pilihan, yaitu aktif atau tidak. Sintaksnya adalah sebagai berikut: <checkBox id="{nama checkbox}" label="teks checkbox"/>

d. DropDown

DropDown berfungsi memberikan beberapa pilihan dari item-item tertentu. Sintaksnya sebagai berikut: <dropDown id="{nama dropDown}" label="{teks dropDown}"> </dropDown>

e. Separator

Separator berfungsi untuk memisahkan kontrol-kontrol yang ada. Sintaksnya sebagai berikut: <separator id="{nama separator}"/>

Untuk memahami desain ribbon tab dengan XML, ikuti langkah-langkah berikut:

1. Buka program Notepad.

2. Masukkan kode program berikut:

Page 5: Microsoft Acces Mahir

89

<?xml version="1.0" encoding="utf-8"?> <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="onRibbonLoad"> <ribbon startFromScratch="true"> <tabs> <tab id="tab-1" label="Tab 1"> <group id="group-1" label="Group 1" > <labelControl id="label-1" label="Label"/> <separator id="separator-1"/> <checkBox id="chkbox-1" label="ChkBox"/> <separator id="separator-2"/> <button id="button-1" label="Button"/> <separator id="separator-3"/> <dropDown id="DropDown-1" label="Drop Down" supertip="Pilih salah satu..." screentip="Pilihan"> </dropDown> </group> </tab> </tabs> </ribbon> </customUI>

3. Simpan dengan nama file Custom1.xml.

5.2.2 Tabel UsysRibbons Setelah melakukan desain dengan XML, langkah selanjutnya adalah membuat tabel USysRibbons. Melalui tabel inilah ribbon tab yang baru akan terbentuk. Anda harus meletakkan tabel USysRibbons sebagai tabel sistem agar dapat diakses sebagai tabel ribbon tab. Untuk menampilkan tabel sisstem pada Microsoft Access 2007, ikuti langkah-langkah berikut:

1. Buat database baru pada Microsoft Access 2007.

2. Klik Office Button kemudian pilih Access Options.

Page 6: Microsoft Acces Mahir

90

Gambar 5.3. Access Options

3. Pada kotak dialog Access Options grup Current Database, pilih bagian Navigations kemudian klik tombol Navigation Op-tions….

Gambar 5.4. Kotak Dialog Access Options

4. Pada kotak dialog Navigation Options, aktifkan CheckBox Show System Objects. Kemudian klik OK.

Page 7: Microsoft Acces Mahir

91

Gambar 5.5. Menampilkan Tabel System

5. Apabila tidak ada masalah, tabel system akan muncul seperti yang ditunjukkan pada Gambar 5.6.

Gambar 5.6. Tabel System

Page 8: Microsoft Acces Mahir

92

6. Buat tabel baru dengan Nama Field dan Tipe Data sebagai berikut.

Nama Field Tipe Data

ID AutoNumber

RibbonName Text (255)

RibbonXML Memo

7. Simpan dan beri nama tabel tersebut dengan UsysRibbons.

Gambar 5.7. Tabel USysRibbons

8. Klik kanan pada tabel UsysRibbons kemudian pilih Datasheet View untuk mengisi tabel UsysRibbons. Lihat Gambar 5.8.

Page 9: Microsoft Acces Mahir

93

Gambar 5.8. Datasheet View

9. Buka file Custom1.xml yang telah dibuat sebelumnya ke-mudian copy seluruh isi file tersebut dan paste ke tabel Usys-Ribbons field RibbonXML.

10. Masukkan nama ribbon “Custom1” ke dalam tabel USysRib-bons field RibbonXML. Lihat Gambar 5.9.

Gambar 5.9. Mengisi Data Tabel USysRibbons

11. Simpan tabel tersebut dengan klik tombol Save atau Ctrl+S.

12. Keluar dan buka kembali database tersebut.

Page 10: Microsoft Acces Mahir

94

5.2.3 Pengaturan Access Options Setelah membuat dan mengisi tabel UsysRibbons, Anda harus melakukan pengaturan pada Access Options. Langkahnya sebagai berikut:

1. Klik Office Button kemudian pilih Access Options.

Gambar 5.10. Access Options

2. Pada kotak dialog Access Options grup Current Database, pilih bagian General dan aktifkan Show add-in user interface errors.

Gambar 5.11. Mengaktifkan Show add-in user interface errors

Page 11: Microsoft Acces Mahir

95

3. Pada grup Advanced, pilih bagian Ribbon and Toolbar Op-tions, kemudian pilih nama ribbon pada kolom Ribbon Name. Seluruh isi field RibbonName pada tabel USysRibbons akan di-tampilkan pada kolom Ribbon Name.

Gambar 5.12. Memilih Ribbon Custom1

4. Klik OK kemudian akan muncul kotak peringatan yang menje-laskan bahwa database harus ditutup dan dibuka kembali un-tuk memunculkan ribbon tab yang baru.

Gambar 5.13. Kotak Peringatan untuk Keluar dan Membuka Kembali

Database

5. Keluar dan buka kembali database tersebut.

6. Ribbon tab baru yang telah dibuat sebelumnya akan muncul seperti yang ditunjukkan pada Gambar 5.14.

Page 12: Microsoft Acces Mahir

96

Gambar 5.14. Kontrol pada Ribbon Tab