Kita langsung saja.
Buka Visual Basic IDE pilih Standard Project.
Klik Project Refrence -> Microsoft ActiveX Data Objects 2.5 Library
Hingga lihat seperti di bawah ini:
Kode pada General Declaration
Private sConn As String
Private oConn As New ADODB.Connection
Private oRs As New ADODB.Recordset
Kode pada Form Load
oConn.Open sConn
Dim sql As String sql = "INSERT INTO Mahasiswa VALUES('" & txtNim.Text & "','" & txtNama.Text & "','" & txtJurusan.Text & "')"
oConn.Execute sql
End Sub
Kode pada Tombol Tampil
Dim sql As String sql = "SELECT * FROM Mahasiswa"
oRs.Open sql, oConn
Set grd.Recordset = oRs
oRs.Close
End Sub
Tiba saatnya mendemokan aplikasi yang telah kita buat.
1. Menambah data baru
Caranya: Isi NIM, Nama dan Jurusan lalu tekan tombol Tambah
2. Menampilkan data yang telah kita tambahkan tadi di Grid
Caranya: Tekan tombol Tampil
2 2010112 Tati Sekertaris
3 2010113 Nani Akuntansi
4 2010114 Somat Akuntansi
Anda dapat melihat hasilnya pada gambar.
Kita lanjutkan membuat kode.
Kode pada Tombol Cari
Private Sub cmdCari_Click()
Dim sNim As String
sNim = InputBox("NIM:")
Dim sql As String
sql = "SELECT * FROM Mahasiswa WHERE NIM='" & sNim & "'"
oRs.Open sql, oConn, adOpenStatic
txtNim.Text = oRs.Fields("NIM")
txtNama.Text = oRs.Fields("Nama")
txtJurusan.Text = oRs.Fields("Jurusan")
Set grd.Recordset = oRs
oRs.Close
End Sub
Langsung saja demo pencarian.
Jalankan program (Run atau F5) lalu klik tombol Cari. Maka akan muncul seperti Gambar.
Hasilnya akan terlihat seperti gambar.
Kode pada Tombol Update
Private Sub cmdUpdate_Click()
Dim sql As String
sql = "UPDATE Mahasiswa SET Nama='" & txtNama.Text & "', Jurusan='" & txtJurusan.Text & "' WHERE NIM='" & txtNim.Text & "'"
oConn.Execute sql
End Sub
Kode pada tombol update sudah ditulis. Sekarang kita lakukan demo update.
Caranya:
1. Cari data yang akan diupdate dengan mengkllik tombol Cari. Isi NIM mis: 2010111
Private Sub cmdHapus_Click()
Dim sNim As String
sNim = InputBox("NIM:", "Hapus Data?")
Dim sql As String sql = "DELETE FROM Mahasiswa WHERE NIM='" & sNim & "'" oConn.Execute sql
End Sub
Langsung saja demo tombol hapus.
1. Klik tombol hapus lalu isi dengan NIM 2010113 lalu tekan enter atau klik tombol OK.
2. Klik tombol tampil untuk melihat hasilnya.
Private Sub optUrutNama_Click()
sql = "SELECT * FROM Mahasiswa ORDER BY Nama ASC" oRs.Open sql, oConn
Set grd.Recordset = oRs
oRs.Close
End Sub
Untuk melakukan demo programnya tekan tombol Run (F5) lalu click option Urutkan Berdasarkan Nama.
Private Sub optUrutNIM_Click()
sql = "SELECT * FROM Mahasiswa ORDER BY NIM ASC" oRs.Open sql, oConn
Set grd.Recordset = oRs
oRs.Close
End Sub
Untuk melakukan demo programnya tekan tombol Run (F5) lalu click option Urutkan Berdasarkan NIM.
Trims, Coba dulu ya
ReplyDelete