Belajar Membagi

Code Smart “Mencari Data Di ListView”

Posted by: eyasandi on: November 23, 2009

screen

Beberap hari yang lalu saya mencoba membuat program sederhana;-) bagaimana cara mencari data di listview???, :-) dsini saya membuat menggunakan Visual Basic 6.0,..!!dan contoh program ini perna di tanyakan oleh mahasiswa saya..???., nah untuk lebih jelasnya kita langsung ke TKP nya….

‘///neh Codingnya………..

Dim Conn As ADODB.Connection
Dim Lst As ListItem

Sub KoneksiDatabase()
‘On Error GoTo pesan
Set Conn = New ADODB.Connection
Conn.ConnectionString = “PROVIDER=Microsoft.JET.OLEDB.4.0;Data Source=” & App.Path & “\db_mahasiswa.mdb;”
Conn.CursorLocation = adUseClient
Conn.Open

Exit Sub
pesan:
MsgBox “Koneksi Ke Database Tidak Tersambung”, vbInformation, “Gagal Tersambung”
End Sub

Sub TampilData()
Dim tampil As ADODB.Recordset
Set tampil = New ADODB.Recordset
If txtCari.Text = “” Then
tampil.Open “SELECT * FROM tb_Mahasiswa ORDER BY id ASC”, Conn, adOpenKeyset, adLockPessimistic
Exit Sub
End If

tampil.Open “SELECT * FROM tb_mahasiswa WHERE nim LIKE ‘%” & txtCari.Text & “%’”, Conn, adOpenKeyset, adLockPessimistic

If tampil.RecordCount > 0 Then

L1.ListItems.Clear
Do While Not tampil.EOF
Set Lst = L1.ListItems.Add(, , tampil.Fields!id)
With Lst
.SubItems(1) = tampil.Fields!nim
.SubItems(2) = tampil.Fields!mahasiswa
End With
tampil.MoveNext
Loop
End If
tampil.Close
Set tampil = Nothing
End Sub

Private Sub CmdCari_Click()
If txtCari.Text = “” Then
MsgBox ” Data Tidak Ditemukan”, , “Info”
Exit Sub
End If
If Trim(txtCari.Text) <> “” Then
Call TampilData
Else
L1.ListItems.Clear
End If
End Sub

Private Sub Command1_Click()
Dim tampil As ADODB.Recordset
Set tampil = New ADODB.Recordset
tampil.Open “SELECT * FROM tb_mahasiswa ORDER BY id ASC”, Conn, adOpenKeyset, adLockPessimistic
L1.ListItems.Clear
Do While Not tampil.EOF
Set Lst = L1.ListItems.Add(, , tampil.Fields!id)
With Lst
.SubItems(1) = tampil.Fields!nim
.SubItems(2) = tampil.Fields!mahasiswa
End With
tampil.MoveNext
Loop
‘———————–
txtCari.Text = “”
txtCari.SetFocus
End Sub

Private Sub Form_Load()
Call KoneksiDatabase
Call TampilData
End Sub

smga bermanfaat…

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

POTO

Anak Sabang
Nama : Sandi Saryono

Alamt : Sabang [KBB] Kebun Merica

e-Mail _sandy.saryono_at_gmail_dot_com

FAILING ARSIP

KELENDER

November 2009
M T W T F S S
     
 1
2345678
9101112131415
16171819202122
23242526272829
30  

KATEGORI

Subscribe in NewsGator Online

MYBLOG

More Photos
Follow

Get every new post delivered to your Inbox.