VB with MS Access Or MS Access with VB...????
Membuat Koneksi Database Access menggunakan Visual Basic 6.0Untuk
menjadi Programmer kita harus menguasai beberapa coding dasar dari
sebuah koneksi yang sederhana. Dalam kesempatan ini saya akan membahas
coding koneksi menggunakan Access yang merupakan program aplikasi
database dasar yang sering digunakan di lingkungan perkantoran.
Database latihan :Tabel barang
Kode barang
Harga beli
Harga jual
stoksatuan
pembahasan ini tetapi hanya untuk informasi belaka. Untuk memberi
penjelasan kepada pembaca.Yang harus diperhatikan dalam materi ini
adalah pemahaman dari coding koneksi itu sendiri.Yang pertama
dilakukan adalah membuat module dahulu untuk pemanggilan koneksi dari
database.Setelah membuat koneksi masukan coding sebagai berikut
Public cn As New ADODB.Connection
Public Sub BukaDB()
Dim koneksi As String
koneksi = “provider=microsoft.jet.oledb.4.0; Data source= ” & App.Path
& “\latihan.mdb;”cn.
Open koneksi
End Sub
Public cn As New ADODB.
ADODBDim koneksi As StringBerfungsi untuk membuat variablebersifat
private bertipe stringkoneksi = “provider=microsoft.jet.oledb.4.0;
Data source= ” & App.Path & “\latihan.mdb;”Merupakan kode utama dari koneksi yang dibutuhkan.
memanggil data source/sumber data dari database latihan.mdbcn.
Open koneksiVisual Basic ? programmer mana sih yang nggak kenal sama
tool yang satu ini?nggak usah saya sebutin apa itu Visual Basic.
Lalu Ms Access, sebuah aplikasi yang menangani database, aplikasi ini
biasanya sudah satu paket dengan Microsoft Office Aplication.
Keduanya merupakan keluarga besar keturunannya Om Bill Gates.
Sebagai satu keluarga maka wajarlah bila satu sama lain dapat dikombinasikan untuk saling melengkapi.
Sebagai tool programming yang powerful, Visual Basic kaya akan
library-library yang mendukung pengelolaan database Ms Access, meski
banyak jenis data lain yang didukung (txt, xls, xml, mysql dll)Banyak
sekali aplikasi VB jadi, baik mass product maupun rancangan software
house yang menggunakan Ms Access sebagai basis datanya. Dengan
demikian kemampuan VB dalam mengelola database Ms Access tidak diragukan lagi.
Lalu Ms Access sendiri, adalah sebuah RDBMS (relational database management system ) yang terintegrasi dalam satu file. didalam Ms access kita sudah dapat mendefinisikan tabel, query, relation, bahkan form dan report.Kehebatan Ms Access adalah kita dapat menyusun aplikasi secara interaktif dan profesional dengan bantuan Visual Basic for Aplication (VBA).
tapi kayaknya tuh semacam Visual Basic yang sudah terintegrasi dengan
Office Aplication (Ms Excel, Word, MS Access).Jadi didalam Ms Access
kita dapat menyisipkan kode-kode VB (misalnya di dalam form dan report) agar lebih powerfull dalam mengelola database.
Menurut saya sebenarnya ‘kekuatan’ utama Ms Access adalah VBA itu
sendiri, disamping integrasi yang sangat bagus dengan aplikasi office
saudaranya
Kesimpulannya, Kita dapat membuat aplikasi pengelolaan database dengan
Visual Basic yang berbasis data Ms Access, juga bisa dengan ‘pure’ Ms
Access Aplication yang di bumbui dengan VBA.
lalu gimana enaknya mas djmumun ?
Relatif sih. Bagi para suhu - suhu VB mungkin tertawa dengan dengan
tulisan ini. Bagaimanapun dengan Visual Basic, anda dapat membuat
aplikasi yang lebih kompleks. Fitur Installer yang bagus sehingga kita
bisa membuat aplikasi standalone, tanpa tergantung dengan aplikasi
lain .
Tapi bagi saya bila database Ms-Access (bukan data berbasis yang lain, mis
mysql, oracle, dll) yang menjadi point utama, mending langsung pake Ms Access aja.
fitur - fitur nya yang interaktif dan user friendly, -apalagi dengan
wizard-wizardnya - sangat membantu saya dalam membuat aplikasi secara ’
sedap sekejap’.
Kalo masih kurang puas dengan wizard yang ada (biasa nih.. penyakit)
anda dapat mengoprek dengan memberi kode - kode VBA.
Buka aja Visual Basic Editor, silahkan tuliskan kode - kode
(kebanyakan saya sih cuman kopi paste . . . ), dan lihatlah aplikasi
ms access anda nggak kalah dengan yang buatan Visual Basic.kendalanya
mungkin dalam distribusinya.
komputer pemakai musti terinstall minimal Microsoft Access Runtime
atau Microsoft Office profesional