Kursus Visual Basic 6.

0 ( 16 Jun 2009 – 18 Jun 2009)

Database in Visual Basic Pembinaan aplikasi database adalah melibatkan 2 bahagian, database (ms access) dan antaramuka visual basic. ADO control digunakan untuk mengaitkan/menggabungkan keduanya (link). ADO = ActiveX Data Object Kita akan lihat cara untuk membuat database ringkas dalam ms access dahulu. BAHAGIAN A : MS ACCESS 1. Buka program MS ACCESS. Buka fail baru, simpan sebagai “telefon.mdb”

2. Bina satu Table bernama “Telefon” yang mempunyai Field “Nama” dan “NoTelefon”.

1

© ifz_projekvb09

Click pada Components..0 ( 16 Jun 2009 – 18 Jun 2009) 3. Right-click pada Toolbox. 2 © ifz_projekvb09 . BAHAGIAN B : ANTARAMUKA VISUAL BASIC 1. Letakkan check (/) pada Microsoft ActiveX Data Control 6. Masukkan beberapa data (sebagai sample) ke dalam database. Klik pada components 2. Klik OK.Kursus Visual Basic 6.0 (OLEDB).

Masukkan objek adodc sekali.vbp serta form sekali. Object Adodc akan ditambah di dalam Toolbox. Bina antaramuka seperti berikut.Kursus Visual Basic 6. namakan Textbox yang pertama dengan txtNama dan TextBox yang kedua dengan txtTelefon. 3 © ifz_projekvb09 .0 ( 16 Jun 2009 – 18 Jun 2009) 3. 3. Simpan project visual basic di atas dengan nama Telefon. 4. Letakkan kedua-dua fail visual basic dan fail ms access dalam folder yang sama.

Buka semula fail Visual Basic. Pilih Microsoft Jet 4. dan right-click pada objek Adodc. Klik pula pada button Next.0 OLE DB Provider. pilih database ms access (telefon. Mesejbox “Test Connection Succeeded” akan terpapar jika ia Berjaya. klik button Build. 4 © ifz_projekvb09 . 6.Kursus Visual Basic 6. Pada Tab Connection. 7.mdb) yang hendak di’link’ kan dengan menekan butang “…” seperti ditunjukkan di bawah. Pada Tab General.0 ( 16 Jun 2009 – 18 Jun 2009) 5. Klik button “Test Connection” untuk memastikan link Berjaya. Clik Adodc Properties.

Klik OK. Mesej Box akan terpapar jika link berjaya 2.0 ( 16 Jun 2009 – 18 Jun 2009) 1. Tukar ke pada 2-adCmdTable Tukar ke pada Telefon 5 © ifz_projekvb09 .Kursus Visual Basic 6. Klik Tab Recordsource 9. dan clik pada Tab Recordsource. Klik di sini untuk menguji link 8. Klik OK. Klik di sini untuk memilih fail ms access 3. Ubah Command Type kepada 2 – adCmdTable dan Table kepada Telefon.

Kembali kepada form Visual Basic tadi.Kursus Visual Basic 6. Klik > untuk paparan data seterusnya 13. Program yang berjaya akan memaparkan data yang disimpan dalam fail ms access. Pada properties DataField. Klik pada txtTelefon dan klik pada properties Datasource (pada properties window). 6 © ifz_projekvb09 . Untuk menambah interaktiviti form. Pilih Adodc1 untuk properties itu. Klik pada txtNama dan klik pada properties Datasource (pada properties window). Pilih Adodc1 untuk properties itu. Pilih NoTelefon untuk DataField Pilih Adodc1 pada DataSource 12. Cuba Run program. Pilih Adodc1 pada DataSource Pilih Nama untuk DataField 11. Pilih Nama (mewakili field data yang hendak dipaparkan). Pilih NoTelefon (mewakili field data yang hendak dipaparkan). Pada properties DataField.0 ( 16 Jun 2009 – 18 Jun 2009) 10. Klik pada > untuk memaparkan data seterusnya atau < untuk data sebelumnya. tambah 4 lagi command button seperti di bawah.

Masukkan aturcara dibawah untuk setiap button. .0 ( 16 Jun 2009 – 18 Jun 2009) cmdSimpan cmdTambah cmdBuang cmdBatal 14.... Private Sub cmdSimpan_Click() Adodc1.Text Adodc1. Maka jadilah satu antaramuka database ringkas.Fields("Nama") = txtNama.Text Adodc1.Text = "" txtTelefon.. Semak data yang disimpan dengan menekan butang > dan < pada ADODC. vbYesNo.Recordset. "Message" End If End Sub Private Sub cmdBatal_Click() txtNama. Untuk menambah data.Recordset.Update End Sub Private Sub cmdTambah_Click() Adodc1.AddNew End Sub Private Sub cmdBuang_Click() Confirm = MsgBox("Are you sure you want to delete this record?".Fields("NoTelefon") = txtTelefon..SELAMAT MENCUBA!!!! 7 © ifz_projekvb09 . "Message" Else MsgBox "Record Not Deleted!". . Tara.Recordset. klik butang Tambah.. 16.Text = "" End Sub 15. Masukkan data dan kemudian klik butang Simpan.Recordset.. Cuba Run program anda.Kursus Visual Basic 6.Delete MsgBox "Record Deleted!". kedua-dua textbox akan dikosongkan. "Deletion Confirmation") If Confirm = vbYes Then Adodc1.Recordset.

Sign up to vote on this title
UsefulNot useful