You are on page 1of 3

FORM FORMULIR MATA KULIAH

Imports System.Data Imports System.Data.SqlClient Module konek Public conn As New SqlConnection Dim strconn As String Public Sub bukakoneksi() strconn = "Data Source=.\sqlexpress;Initial Catalog=unisla;Integrated Security=True" conn = New SqlConnection(strconn) If conn.State <> ConnectionState.Closed Then conn.Close() Else conn.Open() End If End Sub End Module Public Class Form2 Dim koneksi As New SqlConnection("Data Source=.\sqlexpress;Initial Catalog=unisla;Integrated Security=True") Private mpos As Integer Private tbl As New DataTable Private Sub tampil() Dim q As String = "select * from mata_kuliah order by kode_mk asc" Dim ds As New DataSet bukakoneksi() Dim adapter As New SqlDataAdapter adapter = New SqlDataAdapter(q, conn) adapter.Fill(ds) Me.DataGridView1.DataSource = ds.Tables(0) End Sub Private Sub bersih() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox1.Focus()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click End End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load tampil() DataGridView1.Refresh() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click bersih() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim ds As New DataSet Dim da As New SqlDataAdapter("select * from mata_kuliah where kode_mk='" & TextBox1.Text & "'", conn) da.Fill(ds) tbl = ds.Tables(0) DataGridView1.DataSource = tbl DataGridView1.Refresh() End Sub Private Sub DataGridView1_CurrentCellChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.CurrentCellChanged 'mpos = BindingContext(tbl).Position 'TextBox1.Text = tbl.Rows(mpos).Item(0) 'TextBox2.Text = tbl.Rows(mpos).Item(1) 'TextBox3.Text = tbl.Rows(mpos).Item(2) End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim q As String = "insert into mata_kuliah values ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & TextBox3.Text & "')" bukakoneksi() Dim mycmd As SqlCommand = New SqlCommand(q, conn) Try mycmd.ExecuteNonQuery() MsgBox("Data behasil disimpan", vbInformation) tampil() Catch ex As Exception MsgBox(Err.Description) End Try DataGridView1.Refresh() End Sub Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click

Dim q As String = "delete from mata_kuliah where kode_mk='" & TextBox1.Text & "'" bukakoneksi() Dim mycmd As SqlCommand = New SqlCommand(q, conn) Try mycmd.ExecuteNonQuery() MsgBox("Data behasil dihapus", vbInformation) tampil() Catch ex As Exception MsgBox(Err.Description) End Try DataGridView1.Refresh() End Sub Private Sub ubah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ubah.Click Dim q As String = "update mata_kuliah set nama_mk='" & TextBox2.Text & "' where kode_mk= '" & TextBox1.Text & "'" bukakoneksi() Dim mycmd As SqlCommand = New SqlCommand(q, conn) Try mycmd.ExecuteNonQuery() MsgBox("Data behasil diubah", vbInformation) tampil() Catch ex As Exception MsgBox(Err.Description) End Try DataGridView1.Refresh() End Sub End Class

You might also like