Professional Documents
Culture Documents
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.
85
5.1
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 dipisahkan oleh objek group. Contoh, pada tab Create dan Group Other terdapat objek control Query Wizard, Query Design, dan Macro.
86
5.2
Untuk membuat ribbon tab yang baru, langkah-langkahnya sebagai berikut: 1. Melakukan desain dengan XML. 2. Membuat tabel UsysRibbons. 3. Melakukan pengaturan pada Access Options.
87
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. Sintaksnya 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 itemitem 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 langkahlangkah berikut: 1. Buka program Notepad. 2. Masukkan kode program berikut: 88
<?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>
89
3. Pada kotak dialog Access Options grup Current Database, pilih bagian Navigations kemudian klik tombol Navigation Options.
4. Pada kotak dialog Navigation Options, aktifkan CheckBox Show System Objects. Kemudian klik OK.
90
5. Apabila tidak ada masalah, tabel system akan muncul seperti yang ditunjukkan pada Gambar 5.6.
91
6. Buat tabel baru dengan Nama Field dan Tipe Data sebagai berikut. Nama Field ID RibbonName RibbonXML Tipe Data AutoNumber Text (255) Memo
8. Klik kanan pada tabel UsysRibbons kemudian pilih Datasheet View untuk mengisi tabel UsysRibbons. Lihat Gambar 5.8.
92
9. Buka file Custom1.xml yang telah dibuat sebelumnya kemudian copy seluruh isi file tersebut dan paste ke tabel UsysRibbons field RibbonXML. 10. Masukkan nama ribbon Custom1 ke dalam tabel USysRibbons field RibbonXML. Lihat Gambar 5.9.
11. Simpan tabel tersebut dengan klik tombol Save atau Ctrl+S. 12. Keluar dan buka kembali database tersebut.
93
2. Pada kotak dialog Access Options grup Current Database, pilih bagian General dan aktifkan Show add-in user interface errors.
94
3. Pada grup Advanced, pilih bagian Ribbon and Toolbar Options, kemudian pilih nama ribbon pada kolom Ribbon Name. Seluruh isi field RibbonName pada tabel USysRibbons akan ditampilkan pada kolom Ribbon Name.
4. Klik OK kemudian akan muncul kotak peringatan yang menjelaskan bahwa database harus ditutup dan dibuka kembali untuk 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.
95
96