Download source code visual basic: membuat database access 2000 - 2003 dengan menggunakan visual basic
Dalam pemrograman database, menambah, mengedit, dan menghapus record merupakan kegiatan yang seringkali dilakukan. Tentu saja tutorial untuk melakukan hal tersebut sangatlah banyak jika ditanyakan kepada om google. Namun tentu saja pemrograman database tidak hanya sekadar membahas mengenai record saja.
Mungkin suatu waktu kita membutuhkan pengolahan database untuk menunjang program kita, membuat, atau menghapus database. Misalkan untuk membuat database temporary dalam file microsoft access 2000 atau 2003, tentunya pengguna tidak kita biarkan untuk bebas membuka database kita bukan?, karena ini bisa mengganggu keamanan program kita.
Untuk bisa membuat database microsoft access 2000 dan 2003 seperti disampaikan diatas, kita membutuhkan library Microsoft ADO Ext. 2.8 for DDL and Security.
Ini bisa kita tambahkan dengan mengklik menu Project > Reference > kemudian gulung layar sampai ditemukan DLL Microsoft ADO Ext ini
Setelah itu masukkan sebuah textbox, sebuah command button kedalam form yang ada. Pada property text dari text1 buatlah D:\contoh.mdb , textbox ini ditujukan untuk memberi nama database baru yang akan kita buat. Rencananya kita akan membuat sebuah database access 2003 dengan nama contoh.mdb
Berikutnya tambahkan sebuah command button dengan name=cmdbuat, dan caption=Buat Database, kemudian tambahkan sebuah procedure CreateDatabase(DBPath As String) As Boolean
Kemudian isikan perintah berikut:
1: On Error Resume Next
2: Dim oCatalog As New ADOX.Catalog
3: oCatalog.Create _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
4: CreateDatabase = Err.Number = 0
Baris pertama menunjukkan, jika seandainya baris-baris dalam prosedur ini mengalami error, maka program akan tetap meneruskan ke perintah berikutnya, (kalau ini tidak dimunculkan, jika terjadi erorr dalam program, maka program secara otomatis terhenti). Baris kedua kita mendeklarasikan variabel oCatalog sebagai Catalog dari ADOX, kemudian, kita jalankan prosedur create dari Catalog ADOX pada baris ke 3. Baris ke 4 digunakan untuk mencatat nomor error yang terjadi.
Selanjutnya panggil prosedur create database tersebut di cmdBuat_click dengan
CreateDatabase Text1.Text
Thank Ya Atas Semua Bantuan ViBi Nya Moga - Moga Bermanfaat Bagi yang Mendownload.
BalasHapusSalam,
LANGKAH-LANGKAH MERANCANG DATABASE
BalasHapusLaksanakan langkah-langkah demi langkah, jangan sekaligus menganalisa dan
merancang semua data dalam spesifikasi.
1. Mulai dengan minimal, satu tabel, berdasar makna fungsi yang dibutuhkan. Dalam
contoh kita, makna stok barang adalah quantity on hand untuk setiap barang.
2. Kembangkan struktur dari tabel ini, dengan makin menyertakan detil spesifikasi.
Dalam contoh kita, quantity on hand disetiap gudang – maka perlu ditambahkan
field “gudang”. Demikian juga dengan penambahan kode_barang.
3. Bila ada duplikat data (data sama di lebih dari satu baris) dan sudah ada wakilnya
pisahkanlah ditabel lain yang dihubungkan dengan tabel asalnya.
4. Fungsi berbeda biasanya memerlukan tabel terpisah; dalam contoh kita, fungsi
“transaksi stok”. Kita perlu tabel untuk menyimpan transaksi. Hubungkan dengan
tabel utama (umumnya disebut master dalam system batch) agar data terkait
dikedua tabel sinkron (integritas terjaga)
Makin besar dan rumit database yang harus kita rancang, teknik praktis ini makin
lebih terbukti efektivitasnya, dibandingkan dengan menggunakan teknik normalisasi
secara formal.
Semoga bermanfaat.
Salam dari kami :
KOMUNITAS PELAJAR ILMU KOMPUTER INDONESIA
terima kasih sharingnya mas, hmm.. idenya untuk pengembangan cepat saya rasa sangat mantap, cuma jika dibahas parsial, saya rasa akan memperpanjang waktu pengembangan, karena informasi yang tidak lengkap membuat desain harus berubah2, sehingga terjadi perubahan yang berulang-ulang, normalisasi tetap perlu untuk mendapatkan bangun dasar dari kumpulan tabel, langkah diatas mungkin tepat untuk hal-hal yang bersifat kasuistik yang terpaksa mengabaikan prinsip2 normalisasi. walaupun dalam pelaksanaannya kita juga sulit mendapatkan informasi tentang semua dokumen secara lengkap, sehingga sulit untuk melakukan normalisasi, kecuali usernya sudah memiliki background IT yang cukup bagus.
BalasHapusom gak ada salahnya beralih jg ke VB.Net
BalasHapus