Anda di halaman 1dari 2

Source code pencarian di vb.

net
11/10/2016 07:13:00 AM AISH Tech 0 Comments
Source code pencarian di vb.net - masih ngulik CRUD vb.net nih. satu lagi yang ketinggalan,
yaitu coding cari pada vb.net. Membuat fungsi cari/ search pada vb.net sangat dibutuhkan,
karena jika coding cari/ fungsi cari tidak dibuat maka perintah edit dan hapus tidak akan berjalan.
maka dari itu ayo kita buat fungsi cari pada vb.net ini. Sedikit berbeda dengan perintah
sebelumnya, jika perintah coding simpan, hapus, edit diketikan pada button, kini cari tidak di
ketikan pada button tapi pada textboxt. penggunaan cari pada textbox ini dilakukan agar
pencarian bisa cepat tanpa harus mengkil button cari, jadi pada mengetikan keyword maka akan
langsung tampil, bingung???
ok langsung aja kita ke cara membuat fungsi coding cari/ search
pertama :

klik double pada textbox sebelah label cari, kemudian ketikan coding cari dibawah ini :

Call Koneksi()
DA = New OleDbDataAdapter("Select * from siswa Where nis like '" & Me.TextBox4.Text
& "%' or kelas like '" & Me.TextBox4.Text & "%' or nama like '" & Me.TextBox4.Text & "%'",
CONN)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "siswa")
DataGridView1.DataSource = (DS.Tables("siswa"))
Dim tampil1 As String
tampil1 = "select * from siswa where nis ='" & TextBox4.Text & "'"
CMD = New OleDbCommand(tampil1, CONN)
RD = CMD.ExecuteReader

If RD.Read Then
TextBox1.Text = RD.Item("nis")
TextBox2.Text = RD.Item("nama")
TextBox3.Text = RD.Item("kelas")
If Me.simpan.Text = "Simpan" Then
TextBox1.Enabled = False
simpan.Enabled = False

End If
End If

Kalo saya biasanya menggunakan modul buat prosedur2 yang akan saya pake di hampir semua form
yang saya gunakan jadi dari pada saya buat prosedur yang sama maka saja buat di modul. Tapi gak harus
di modul juga bisa, misalnya di sebuah form tapi dibagian depannya kita ganti biasanya "Private Sub
Nama prosedur" kita ganti menjadi "Public sub Nama Prosedur". Public disini berarti prosedur yang kita
buat bisa dipake disemua form yang ada di aplikasi kita.

Trus cara pemanggilannya juga gampang banget kok. Klo prosedurnya diletakkan di modul maka
pemanggilannya "Call Nama prosedur", fungsi "call" berfungsi untuk memanggil prosedur yang sudah
kita buat. Tapi kalo prosedurnya kita letakkan di form maka pemanggilannya agak berbeda, tapi tetap
menggunakan fungsi "Call", menjadi "Call (nama form letak prosedur).(nama prosedur). Semua prosedur
atau metode dan fungsi juga sama dalam pemanggilannya dengan menggunakan call dan
pembuatannya didahului dengan kata "Public", klo sub prosedur ya menjadi Public Sub nama prosedur,
kalo fungsi ya menjadi "public Function".
Semoga bermanfaat.

Anda mungkin juga menyukai