Sie sind auf Seite 1von 4

NAMA : RESKA NGABITO

KELAS : KARYAWAN 4A
Imports System.Data.OleDb
Module koneksi
Public CONN As OleDbConnection
Public DA As OleDbDataAdapter
Public DS As DataSet
Public CMD As OleDbCommand
Public DR As OleDbDataReader

Public Sub koneksiDB()


CONN = New
OleDbConnection("provider=microsoft.jet.oledb.4.0;data
source=DB_KAMPUS.mdb")
CONN.Open()
End Sub
End Module

Public Class Form1


Sub AturGrid()
DataGridView1.Columns(0).HeaderText = "NIM"
DataGridView1.Columns(1).HeaderText = "Nama"
DataGridView1.Columns(2).HeaderText = "Tahun_Ajaran"
DataGridView1.Columns(3).HeaderText = "Jumlah_SKS"
DataGridView1.Columns(4).HeaderText = "Bayar_SKS"
DataGridView1.Columns(5).HeaderText = "Bayar_Wajib"
DataGridView1.Columns(6).HeaderText = "Total_Bayar"

End Sub

Sub TampilGrid()
Call koneksiDB()
DA = New OleDb.OleDbDataAdapter("select * from TB_Bayar ",
CONN)
DS = New DataSet
DA.Fill(DS)
DataGridView1.DataSource = DS.Tables(0)
DataGridView1.ReadOnly = True
Call AturGrid()

End Sub
Sub Koosngkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextBox6.Clear()
TextBox7.Clear()
End Sub

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles


MyBase.Load
Call TampilGrid()
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs)


Handles Button3.Click
Me.Close()
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs)


Handles Button1.Click
TextBox1.Text = " "
TextBox2.Text = " "
TextBox3.Text = " "
TextBox4.Text = " "
TextBox5.Text = " "
TextBox6.Text = " "
TextBox7.Text = " "
TextBox1.Focus()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs)


Handles Btnsimpan.Click
Try
CMD = New OleDb.OleDbCommand("insert into TB_Bayar
values('" & TextBox1.Text & "','" & TextBox2.Text &
"','" & TextBox3.Text & "','" & TextBox4.Text & "','" &
TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "')",
CONN)
CMD.ExecuteNonQuery()
MsgBox("data berhasil disimpan", vbInformation, "sukses")
Call TampilGrid()
Catch ex As Exception
MsgBox(ex.Message)

End Try
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs)
Handles Button5.Click
CMD = New OleDb.OleDbCommand("delete * from TB_Bayar where NIM
= '" & TextBox1.Text & "'", CONN)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus", vbInformation, "Hapus Sukses")
Call Koosngkan()
Call TampilGrid()
End Sub

Private Sub DataGridView1_CellContentClick(sender As Object, e As


DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
On Error Resume Next
TextBox1.Text = DataGridView1.Rows(e.RowIndex).Cells(0).Value
TextBox2.Text = DataGridView1.Rows(e.RowIndex).Cells(1).Value
TextBox3.Text = DataGridView1.Rows(e.RowIndex).Cells(2).Value
TextBox4.Text = DataGridView1.Rows(e.RowIndex).Cells(3).Value
TextBox5.Text = DataGridView1.Rows(e.RowIndex).Cells(4).Value
TextBox6.Text = DataGridView1.Rows(e.RowIndex).Cells(5).Value
TextBox7.Text = DataGridView1.Rows(e.RowIndex).Cells(6).Value
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs)


Handles Button2.Click
TextBox5.Text = Val(TextBox4.Text) * 15000
If TextBox3.Text = "2014-2015" Then
TextBox6.Text = 1000000
ElseIf TextBox3.Text = "2015-2016" Then
TextBox6.Text = 1500000
ElseIf TextBox3.Text = "2016-2017" Then
TextBox6.Text = 2000000
ElseIf TextBox3.Text = "2017-2018" Then
TextBox6.Text = 2500000
Else
TextBox6.Text = Val("0")
End If

TextBox7.Text = Val(TextBox5.Text) + Val(TextBox6.Text)


End Sub

End Class

Das könnte Ihnen auch gefallen