Berikut ini komponen yang harus diaktifkan
Microsoft DataGrid Control 6.0 (OLEDB)
Microsoft ActiveX Data Objects 2.1 Library
Oiya jangan lupa buat database dari microsoft acces yang terdiri field nama dan nilai ipk.
Kemudian buatlah form seperti tampilan yang dibuat penulis berikut
Kemudian tuliskan scriptnya berikut
Option Explicit
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Casc_Click()
'membuat koneksi baru pada databese ipk
Dim cn2 As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ipk.mdb;Persist Security Info=False"
cn2.Open
rs.CursorLocation = adUseClient
'mengurutkan data secara Ascending, pertama seleksi dimulai dari field ipk lalu kemudian field nama
rs.Open "select * from nilai order by ipk asc,nama", cn2, adOpenDynamic, adLockOptimistic
'mengkoneksikan record ke DataGrid
Set DataGrid1.DataSource = rs
End Sub
Private Sub CDesc_Click()
'membuat koneksi baru pada databese ipk
Dim cn3 As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn3.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ipk.mdb;Persist Security Info=False"
cn3.Open
rs.CursorLocation = adUseClient
'mengurutkan data secara Descending, pertama seleksi dimulai dari field ipk lalu kemudian field nama
rs.Open "select * from nilai order by ipk desc,nama", cn3, adOpenDynamic, adLockOptimistic
'mengkoneksikan record ke DataGrid
Set DataGrid1.DataSource = rs
End Sub
Private Sub Form_Load()
'mengkoneksikan dan membuka database ipk
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ipk.mdb;Persist Security Info=False"
cn.Open
rs.CursorLocation = adUseClient
rs.Open "nilai", cn, adOpenDynamic, adLockOptimistic
'mengkoneksikan record ke DataGrid
Set DataGrid1.DataSource = rs
End Sub
Bagi yang tidak ingin ribet silakan download source codenya disini
Tidak ada komentar:
Posting Komentar