Anda di halaman 1dari 5

LATIHAN 25

Menggunakan Database Access 2000 dalam VB

1. Buatlah database Customer dan tabel Customer menggunakan Ms. Access 2000.
field yang dibuat adalah:
a. Nocust Text 6
b. NamaCust Text 25
c. AlamatCust Text 30
d. KotaCust Text 20
e. TelpCust Text 15
f. Kontak Text 10
g. Saldohutang Number
Simpan database itu, dan isi beberapa data untuk memudahkan pengecekan waktu
kita buat program VB-nya.

2. Buka VB6.0, dan buatlah form baru.


3. Tambahkan Componen di Toolbox : Microsoft ADO Data Control 6.0 (OLEDB)
dan Microsoft Datagrid control 6.0 (OLEDB), seperti contoh

4. Buat tampilan form sbb:

Ini DataGrid
Control

JOB SHEET – VISUAL BASIC 1


5. Atur koneksi database dan tabelnya menggunakan properties dan pengaturan
ADO Data Control sebagai berikut :

 Pada properties “Conection String” click ….


a.

Click ini

b. Pilih Provider : Microsoft Jet 4.0 OLEDB Provider , sebagai provider


database Access 2000 yang kita buat.
Kemudian clik Next >>.

JOB SHEET – VISUAL BASIC 2


c. Pilih dan masukkan nama Database yang telah kita buat sebelumnya.
Kemudian lakukan test koneksi. Yakinkan bahwa test ini success.

Click OK dan OK. Untuk mengakhiri pembuatan koneksi database string.

 Pada properties RecordSource kita click ….

JOB SHEET – VISUAL BASIC 3


a. Pilih Command Type jenis 2. adcmdTable
b. Pilih Tabel kita  Tcustomer.

c. Click OK.

6. Atur Properties pada Datagrid seperti berikut


a. Datasource  ADODC1

7. Jalankan Project yang baru dibuat. Lihat apakah datagrid menampilkan data dari
database kita? Jika ya, maka kita bisa meneruskan pembuatan Code programnya.
Code program dan logika lainnya sama seperti waktu kita menggunakan
datacontrol.
8. Contoh Kode programnya :

Private Sub Command1_Click()


'tambah satu record baru di tabel TCustomer
Adodc1.Recordset.AddNew

'kosongkan semua textbox, dan focuskan ke textbox nocust


Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text1.SetFocus

'nonaktifkan command tambah; aktifkan command simpan


Command1.Enabled = False
Command2.Enabled = True

End Sub

Private Sub Command2_Click()


'simpan data di textbox ke record
Adodc1.Recordset!nocust = Text1.Text
Adodc1.Recordset!namacust = Text2.Text
Adodc1.Recordset!alamatcust = Text3.Text
Adodc1.Recordset!kotacust = Text4.Text
Adodc1.Recordset!telpcust = Text5.Text
Adodc1.Recordset!saldohutang = Text6.Text

JOB SHEET – VISUAL BASIC 4


'update database
Adodc1.Recordset.Update

'activekan command tambah; non aktifkan command simpan


Command1.Enabled = True
Command2.Enabled = False

'focuskan cursor ke comman tambah


Command1.SetFocus

End Sub

Private Sub Command3_Click()


End
End Sub

Private Sub Form_Load()


'aktifkan command tambah dan command exit, non aktifkan command simpan --> untuk safety

Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = True

End Sub

JOB SHEET – VISUAL BASIC 5

Anda mungkin juga menyukai