Kali ini saya akan membahas tentang Cara menggabungkan VB dan SQL, yang saya gunakan adalah VB 2010 dan SQL server 2005
Berikut penjelasannya :
è Klik Start >> All Programs >> Microsoft SQL Server 2005 >> SQL Server Managenent Studio, maka akan muncul jendela dialog seperti dibawah ini kemudian Pilih Connect
è Klik Start >> All Programs >> Microsoft SQL Server 2005 >> SQL Server Managenent Studio, maka akan muncul jendela dialog seperti dibawah ini kemudian Pilih Connect
è
Buat Database
baru , klik kanan Database >> Pilih New Database
è
Klik ganda pada Databases, kemudian
klik ganda pada pada pilihan data mahasiswa
è Klik kanan pada table kemudian pilih new table
è Buat Table dengan desain
seperti gambar dibawah ini,simpan dan beri nama tbmahasiswa kemudian
simpan
è
Buka VB 2010 dan buat Project Baru di VB. Net
2010 kemudian buat form baru seperti
tampilan berikut ini :
è
Koneksikan form
dengan database
è
Data >>
Add New Data Source
è Tekan Next >>
è Tekan Next >>
è Pilih New Connection- Microsoft SQL Server-Continue
è
Pada Server Name
anda bisa copy nama server dari SQL server anda dan bisa juga mengetikan
“local” atau “.” [tanda titik] >> Klik Connect to a
Database>>pada kolom dibawah ada pilihan untuk memilih database yang
telah kita buat drag dan pilih sesuai nama database yang telah
dibuat>>untuk memastikan koneksi berhasil bisa mengetest koneksi dengan
klik tombol TestConnection dan akan diketahui lewat pesan yang muncul
è Tekan Next >>
è Tekan next
kemudian beri centang pada tab tables, otomatis tbmahasiswa semua terpilih >> Finish
è Desain form pada VB 2010
seperti dibawah ini, drag database ke form sesuaikan juga layoutnya
Penjelasan VB 2010 :
- Tombol Delete :
Kode :
Private Sub
hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
hapus.Click
If MsgBox("Apakah
Anda Yakin ?", vbYesNo + vbQuestion + vbDefaultButton2, "Delete") = vbYes Then
TbmahasiswaBindingSource.RemoveCurrent()
End If
End Sub
2. Tombol Search :
2. Tombol Search :
Kode :
Private Sub
Search_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Mencari.Click
If (TbmahasiswaBindingSource.Find("Nama", Tbsearch.Text)) > -1 Then
MsgBox("Data berhasil ditemukan")
Else
MsgBox("Data tidak berhasil
ditemukan")
End If
End Sub
3. Tombol Filter :
3. Tombol Filter :
Kode :
Private Sub
filter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
filter.Click
Dim Mencari As String
Mencari = InputBox("Masukkan Jurusan
Yang Di Cari", "Filter ...")
End Sub
Kode selengkapnya :
Kode selengkapnya :
Public Class Form1
Private Sub
TbmahasiswaBindingNavigatorSaveItem_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs)
Me.Validate()
Me.TbmahasiswaBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Data_mahasiswaDataSet)
End Sub
Private Sub
Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'TODO: This line of code loads data into the
'Data_mahasiswaDataSet.tbmahasiswa' table. You can move, or remove it, as
needed.
Me.TbmahasiswaTableAdapter.Fill(Me.Data_mahasiswaDataSet.tbmahasiswa)
End Sub
Private Sub
Baru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Baru.Click
TbmahasiswaBindingSource.AddNew()
NimTextBox.Focus()
Tgl_lhrDateTimePicker.ResetText()
End Sub
Private Sub
Pertama_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Pertama.Click
TbmahasiswaBindingSource.MoveFirst()
End Sub
Private Sub
Sebelumnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Sebelumnya.Click
TbmahasiswaBindingSource.MovePrevious()
End Sub
Private Sub
Berkutnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Berkutnya.Click
TbmahasiswaBindingSource.MoveNext()
End Sub
Private Sub
Terkhir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Terkhir.Click
TbmahasiswaBindingSource.MoveLast()
End Sub
Private Sub
simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
simpan.Click
Me.Validate()
Me.TbmahasiswaBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Data_mahasiswaDataSet)
End Sub
Private Sub
edit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
edit.Click
NimTextBox.Focus()
End Sub
End Class
Maaf bila ada kesalahan dalam kode program
TERIMA KASIH
Maaf bila ada kesalahan dalam kode program
TERIMA KASIH
Tidak ada komentar:
Posting Komentar