download

Dasar-Dasar Pembuatan Solusi Microsoft Access 2003 Berbasis Runtime
Menjalankan Aplikasi dengan Runtime vs Full Access 2003
Access 2003 Runtime pada dasarnya adalah Microsoft Access 2003 itu sendiri, namun beberapa fitur dimatikan. Pemakai
yang sudah memiliki Access 2003 Runtime pada komputernya, walaupun tidak memiliki Microsoft Access yang penuh, dapat
menjalankan aplikasi Access (sebuah file MDB atau, dengan sedikit langkah tambahan, sebuah database back-end SQL
Server) tetapi tidak melihat jendela Database dan tidak bisa pindah ke Design view.
Fitur-fitur berikut ini tidak diikutkan sebagai bagian dari Access 2003 Runtime tanpa kustomisasi tambahan:
●
●
●
●
●
●
●
●
Jendela Database
Teks/ikon pada baris judul (bisa ditentukan dengan MDB ketimbang dengan Access)
Beberapa item menu, seperti Open dan Save pada menu File, serta seluruh item pada menu View, Format, dan
Tools.
Menu shortcut
Toolbar built-in
Access Help
Designer (termasuk Filter by Form)
Editor VBA
Gambar 1 memperlihatkan dua instance aplikasi MDB minimal yang sama. Instance yang di sebelah kiri dijalankan dengan
Access Runtime sementara instance di sebelah kanan dijalankan dengan Access penuh. Perbedaannya tidak hanya seperti
yang terlihat, karena Access Runtime juga tidak menyediakan antarmuka untuk membuka obyek secara langsung sehingga
pengembang harus menyediakan antarmuka sendiri untuk melakukannya.
Gambar 1. Sebuah instance Access Runtime yang menjalankan sebuah aplikasi contoh dibandingkan dengan
instance Access penuh yang menjalankan aplikasi yang sama
Pengembang aplikasi yang ditujukan untuk dijalankan pada lingkungan Access Runtime harus membuat aplikasi yang tidak
akan membuat pemakai bingung karena ketiadaan fitur-fitur yang dimatikan. Tulisan ini akan memfokuskan pada langkahlangkah yang seharusnya diambil oleh pengembang dalam membuat aplikasi Access yang akan berjalan secara efektif pada
lingkungan Access 2003 Runtime sebagaimana ia berjalan pada lingkungan Access penuh.
Mensimulasikan Lingkungan Access 2003 Runtime dalam Access 2003
Penuh
Jika anda ingin melihat bagaimana aplikasi anda akan terlihat dan bekerja pada sebuah lingkungan Access Runtime, anda
bisa menggunakan switch /runtime pada perintah baris ketika menjalankan program Access. Buatlah sebuah shortcut
dengan target seperti berikut ini:
"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" /runtime "drive:\path\file_name"
http://www.microsoft.com/indonesia/msdn/haertalib.aspx (1 of 4)7/3/2007 2:53:59 PM
Dasar-Dasar Pembuatan Solusi Microsoft Access 2003 Berbasis Runtime
Catatan Perintah pada baris diatas mungkin terpotong untuk keperluan pencetakan, namun pada perintah yang sebenarnya
tidak dipotong.
Ujilah aplikasi anda pada Access Runtime (bisa menggunakan switch pada perintah baris atau dengan menginstal Access
Runtime pada sebuah komputer yang sebelumnya belum terinstal Access) sebelum aplikasi tersebut diberikan kepada
pemakai lain.
Kode yang digunakan untuk komunikasi klien (Move method) tidaklah sulit berkas Activator type pada .NET Remoting.
Activator type memiliki GetObject method yang mengambil masukan berupa URL. Method ini akan mengembalikan nilai
referensi proxy yang akan digunakan dalam berkomunikasi dengan AgentHost object. Berikutnya, Agent menggunakan proxy
untuk memanggil HostAgent method. Kode berikut menggambarkan class Agent.
Membuat Obyek Antarmuka
Setiap aplikasi Access yang ditujukan untuk pemakaian di lingkungan Access Runtime minimal haruslah menyediakan sebuah
antarmuka yang memungkinkan pemakai melakukan navigasi ke keseluruhan aplikasi. Obyek ini bisa berupa menu utama,
tetapi umumnya berupa sebuah pengganti jendela Database -misalnya sebuah form yang memungkinkan pemakai membuka
form dan report yang membentuk aplikasi anda. Anda bisa menggunakan Switchboard Manager (menu Tools > Database
Utilities > Switchboard Manager) untuk membuat switchboard standar seperti yang ditunjukkan pada Gambar 2, atau
bisa membuat form sendiri yang akan berlaku sebagai form utama untuk aplikasi anda.
Gambar 2. Access 2003 menyediakan Switchboar Manager untuk membuat form startup untuk aplikasi anda
dengan cepat
Menu terbatas yang tersedia pada Access Runtime mungkin cukup untuk aplikasi sederhana, tetapi kebanyakan aplikasi
memanfaatkan menu, toolbar, dan menu shortcut yang dibuat sendiri. Untuk membuat menu dan toolbar, gunakan kotak
dialog Customize (menu Tools > Customize). Pada halaman Toolbars pilih New. Untuk membuat item menu atau tombol,
pilih dan seret item menu Access yang standar ke atas menu atau toolbar anda. Anda juga bisa menambahkan item menu
http://www.microsoft.com/indonesia/msdn/haertalib.aspx (2 of 4)7/3/2007 2:53:59 PM
Dasar-Dasar Pembuatan Solusi Microsoft Access 2003 Berbasis Runtime
atau tombol yang akan memanggil macro Access yang telah anda buat. Secara default, item-item yang dibuat melalui kotak
dialog Customize adalah sebuah toolbar. Anda kemudian bisa mengubahnya menjadi menu atau menu shortcut dengan klik
pada tombol Properties di halaman Toolbars (dalam kotak dialog Customize).
Jika anda membuat toolbar, menu, atau menu shortcut yang dikhususkan untuk form tertentu, anda bisa menggunakan
properti Menu Bar, Toolbar, dan Shortcut Menu Bar pada Form untuk menentukan item yang akan digunakan. Anda bisa
menentukan toolbar, menu, dan menu shortcut default untuk seluruh form dalam aplikasi pada opsi Startup yang akan
dibahas pada seksi berikutnya.
Pada Access Runtime, tidak tersedia fasilitas Help standar Access. Seringkali sedikit topik Help yang anda siapkan dapat
meminimalkan permintaan bantuan, dan anda bisa menggunakan tool pembuatan Help untuk membuat Help bagi aplikasi
anda. Setelah anda membuat file Help, aturlah properti Help File pada setiap form agar menunjuk kepada file yang sesuai.
Jika Help anda mengandung topik untuk setiap form, anda juga bisa mengatur properti Help Context ID pada form sehingga
file Help tersebut akan terbuka langsung pada halaman yang paling relevan.
Mengatur Opsi Startup
Setelah anda membuat item-item yang membentuk antarmuka aplikasi anda, anda bisa membuatnya dijalankan secara
otomatis menggunakan kotak dialog Startup. Gunakan opsi startup ini baik anda menggunakan Access Runtime maupun
Access yang penuh.
Bukalah kotak dialog Startup dengan memilih menu Tools > Startup pada Access penuh. Kotak dialog Startup tampak seperti
pada Gambar 3.
Gambar 3 Kotak dialog Startup menyediakan cara untuk mengatur keadaan default bagi file MDB anda
Anda bisa menggunakan kotak dialog Startup untuk menentukan hal-hal sebagai berikut:
●
●
●
●
●
Judul aplikasi. Judul ini menggantikan nama Microsoft Access sebagai judul jendela aplikasi.
Ikon aplikasi. Ikon tampak di sebelah judul jendela dan pada taskbar Windows menggantikan ikon standar Access.
Form yang akan dibuka secara otomatis ketika database dibuka.
Menu bar, toolbar, dan menu shortcut default untuk aplikasi anda. Anda bisa mengganti pengaturan di sini untuk
sebuah form tertentu dengan mengubah properti yang berkaitan pada form tersebut.
Apakah akan menampilkan Status Bar atau tidak pada saat startup.
Pengaturan-pengaturan berikut ini akan diabaikan jika aplikasi dijalankan pada Access Runtime dan hanya yang relevan saja
yang akan diberlakukan pada Access penuh:
http://www.microsoft.com/indonesia/msdn/haertalib.aspx (3 of 4)7/3/2007 2:53:59 PM
Dasar-Dasar Pembuatan Solusi Microsoft Access 2003 Berbasis Runtime
●
●
●
●
Apakah jendela Database akan ditampilkan atau tidak pada saat startup.
Apakah menu dan toolbar default dibolehkan atau tidak.
Apakah pemakai boleh melakukan perubahan atau tidak.
Apakah kunci-kunci khusus diaktifkan atau tidak. Pada Access penuh, kunci-kunci khusus ini menyediakan cara
pintas untuk menampilkan jendela-jendela tertentu dan bisa menyebabkan program/kode yang sedang dijalankan
berhenti sementara.
Setelah properti Startup diatur, aplikasi akan tampak seperti pada Gambar 4 ketika dijalankan pada Access Runtime.
Gambar 4. Aplikasi sekarang menyediakan antarmuka sendiri ketika dijalankan pada Access Runtime
http://www.microsoft.com/indonesia/msdn/haertalib.aspx (4 of 4)7/3/2007 2:53:59 PM