Anda di halaman 1dari 2

Latihan Penggunaan Data Environment

Buatlah sebuah database dengan nama Kendaraan.MDB. Buat juga tabel motor dengan
spesifikasi tabel berikut ini :
Fieldname Fieldtype Width Index
Noplat Text 8 Primay, Unique
Jenis Text 20
Namapemilik Text 35
Alamat Text 40
Tambahkan data environment pada project Kendaraan dan beri nama dtkendaraan. Atur
connectionnya ke database kendaraan.mdb dan atur command ke tabel motor.
Name : dtkendaraan

Name : conmotor
Provider : Microsoft Jet 4.0 OLE DB Provider
Connection : Kendaraan.mdb

Name : cmdmotor
Atur properties seperti gambar di bawah, dan
pada bagian Advanced aturlah Lock Type =
Optimistic

Pilih bentuk database object yang diinginkan


sesuai dengan jenisnya.

Setelah melakukan pengaturan koneksi terhadap database dan tabel, anda dapat melakukan
pengaturan ke form.
Buat sebuah form dengan nama frmutama. Dan aturlah object tampilan seperti tampilan form di
bawah ini :
Grid ini adalah Microsoft DataGrid
Control 6.0 (SP5) OLEDB
Datasource : dtkendaraan.
DataMember : cmdmotor

Ketikkan kode program di bawah untuk form frmutama.


Private Sub cmdcari_Click()
strcari = InputBox("Masukkan nama pemilik", "Cari berdasarkan nama")
If strcari <> "" Then
dtKendaraan.rscmdmotor.Find ("namapemilik ='" & strcari & "'")
If dtKendaraan.rscmdmotor.EOF Then
Call MsgBox("Data tidak ditemukan")
Dtkendaraan.rscmdmotor.movefirst
End If
End If
End Sub

Private Sub cmdedit_Click()


On Error GoTo errhandler
frmdata.Show
End Sub

Private Sub cmdhapus_Click()


If MsgBox("Anda yakin mau hapus data ini ?" + Chr(13) + _
"No. Plat " + dtKendaraan.rscmdmotor!Noplat, vbQuestion + vbYesNo, "Konfirmasi
Hapus") = vbYes Then
dtKendaraan.rscmdmotor.Delete
End If
DtgridMotor.Refresh
End Sub

Private Sub cmdkeluar_Click()


End
End Sub

Private Sub cmdtambah_Click()


dtKendaraan.rscmdmotor.AddNew
frmdata.Show
End Sub

Private Sub Form_Activate()


DtgridMotor.Refresh
End Sub
Selanjutnya tambahkan sebuah form baru dengan nama frmdata. Aturlah form dengan tampilan
seperti berikut :
Anda dapat mendrag tiap field pada data
environment ke form tersebut sehingga
mempercepat pengaturan object.
Tiap textbox pada form ini di-bound-kan ke field
pada tabel.
Object Property
Text1 Name : Txtnoplat
Datasource : dtkendaraan
Dtmember : cmdmotor
Datafield : noplat

Atur juga property untuk textbox yang lain.

Ketikkan kode program dibawah ini untuk frmdata.

Private Sub cmdbatal_Click()


dtKendaraan.rscmdmotor.CancelBatch adAffectCurrent
dtKendaraan.rscmdmotor.CancelUpdate
dtKendaraan.rscmdmotor.MoveLast
frmdata.Hide
frmutama.Show
End Sub

Private Sub cmdsimpan_Click()


dtKendaraan.rscmdmotor.Update
frmdata.Hide
frmutama.Show
End Sub

Anda mungkin juga menyukai