Get Your MS Access Application On-line

Salah satu pertanyaan yang sering terlontar dalam mailing-list yang saya ikuti adalah. Bagaimana membuat MS Access bisa diakses kapan-pun dan dimanapun melalui browser alias menjadi web-based.

Dulu, saya selalu menjawab bahwa untuk melakukan hal tersebut ada dua cara :

  1. Merubah aplikasi kita dengan bantuan teknologi ASP 3.0, ASP.NET atau PHP dengan database tetap menggunakan MS Access
  2. Menggunakan Access Web Service dengan bantuan Share Point Server. Jujur, tehnik ini bisa memakan biaya yang banyak dan butuh SDM yang mumpuni untuk setting servernya. Terutama Share Point-nya

Namun saya telah menemukan beberapa pihak ketiga yang bisa membantu aplikasi MS Access kita menjadi web-based application dengan biaya yang relatif terjangkau. Ada dua penyedia yang saya pandang lumayan bagus, yang pertama adalah dari ZOHO http://www.zoho.com/creator/migrate-msaccess-database.html dan kedua yang saya bahas dalam artikel kali ini adalah dari EQL=data (http://eqldata.com/onweb/ )

Yang penting untuk dipahami bahwa :

  1. Penulis sama sekali tidak punya hubungan apapun dengan kedua penyedia teknologi diatas selain hanya mencoba teknologi yang ditawarkan
  2. Tidak ada maksud komersial disini, apalagi mencari uang untuk kepentingan pribadi. Semata hanya untuk berbagi ilmu dan pengalaman

 

Ok, marilah kita mulai.

Yang jelas, kita menggunakan MS Access 2003 dan SO Windows 7 Home Premium 64 bit. Silakan menggunakan aplikasi database yang sudah dimiliki, atau mau membuat baru. Terserah kepada pembaca.

Kunjungi http://eqldata.com/download/ dan isilah form yang ada agar kita bisa mengunduh plug-in dari EQL=data

clip_image002

Klik tombol Submit yang ada. Setelah itu, kita akan mendapat pemberitahuan sebagai berikut. Jika sudah, maka unduh plug-in yang ada

clip_image004

Isi surel (e-mail) pemberitahuannya kurang lebih seperti ini :

clip_image006

30 hari, setidaknya cukup untuk coba-coba, he, he, he......

Penting :

  • Penulis menggunakan antivirus MSE (Microsoft Security Essential). MSE mengenali plug-in dari EQL sebagai virus. Abaikan saja.
  • Penulis menggunakan Win 7 Home Premium 64 bit, sebelum install plug-in buatlah restore point

Buatlah dahulu Restore Point sebelum melakukan instalasi EQL=data.

clip_image008

Setelah itu baru kita install plug-in dari EQL=data seperti dibawah ini. Nampaknya masih 32 bit. Terlihat dari Program Files yang dipilihnya.

clip_image009

Penting : Matikan MS Access sebelum melakukan instalasi Plug-in EQL=data

Jika sudah, lihat apakah sudah benar terinstall. Lihat di C:\Program Files (x86)\EQL Access Plugin seperti nampak dibawah ini.

clip_image011

Aktifkan Plug-in EQL=data

Sebelum bisa menggunakan plug-in ini, kita wajib untuk mengaktifkannya dulu. Caranya sbb :

1. Pastikan saat install plug-in MS Access mati (sudah saya singgung diatas)

2. Jalankan MS Access 2003 (ya, kali ini penulis menggunakan MS Access 2003)

3. Buka salah satu aplikasi database

4. Klik tab Tools, kemudian lihat bagian Add-ins. Akan ada EQL Data - Activate

clip_image012

5. Klik tombol Yes pada kotak pesan Enable EQL Data in this database ?

clip_image013

6. Matikan MS Access 2003 lagi

7. Nyalakan lagi MS Access 2003 dan pilih aplikasi database yang tadi kita buka. Akan ada peringatan seperti dibawah. Klik Open

clip_image014

8. Jika sudah terbuka akan nampak sebuah tool-bar baru. Lihat yang dilingkari dibawah. Itu adalah hasil dari plug-in EQL

clip_image015

Mencoba EQL = data

Sekarang saatnya mencoba untuk membuat MS Access 2003 menjadi web-based.

1. Kita perlu memperbaiki jenis Primary Key (PK) – dalam Access disebut ID yang digunakan. Biasanya (tanpa sadar), kita menggunakan Increment. Rubah ke Random seperti nampak dibawah

clip_image016

2. Tentukan dengan pasti mana form yang akan jadi Startup Form (Form yang pertama kali muncul ketika aplikasi dibuka/dijalankan).

clip_image017

3. Tutup database dan buka kembali

4. Klik tombol EQL Synchronize dan tunggu sebentar untuk upload semua data dan form. Apalagi kalau datanya banyak dan koneksi tidak bagus.

clip_image018

5. Lihat hasilnya dengan klik tombol Web View

6. Pertama kali nampak semacam laman web yang meminta untuk melakukan “setting” pada aplikasi kita. Kalau sudah selesai, klik tombol Set Option yang ada dibawah laman ini.

clip_image020

7. Jika sudah, akan nampak pesan seperti dibawah.

clip_image022

8. Lihat ke bagian OnWebURL, itulah tautan yang harus kita buka agar bisa menjalankan aplikasi kita lewat web

clip_image023

9. Kalau kita buka http://eqldata.com/db/EQL-data11 maka akan terlihat aplikasi kita sbb :

clip_image024

Bagaimana Dengan versi MS Access 2007 dan 2010?

Sedikit diluar kebiasaan saya, menggunakan MS Access versi lama (versi 2003/XP) untuk membuat contoh dalam artikel. Bagaimana dengan tipe baru MS Access? Format .accdb yang notabene untuk Access 2007 dan 2010?

Sayangnya EQL=data nampaknya hanya mendukung sampai versi 2007. Tertulis dalam tautan berikut ini : http://eqldata.com/kb/1026/access-versions bahwa EQL=data hanya mendukung versi 97, 2000, XP (2003), dan 2007.

Untuk itulah kenapa saya tidak menulis artikel kali ini dengan menggunakan Access 2010 seperti biasanya.

clip_image026

4039697


Posted Apr 16 2012, 04:03 PM by Airlangga Bhumintara Amitaba