You are on page 1of 7

TUGAS VISUAL STUDIO

Disusun oleh:
Amin Laden Sembiring(20320009)
Form1
Data Peminjaman

Script :
Public Class Form1
Sub BERSIH()
TextBox1.Clear()
TextBox2.Clear()
DateTimePicker1.Value = Today
TextBox4.Clear()
TextBox5.Clear()

End Sub
Sub TampilPinjaman()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM PINJAMAN", CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "PINJAMAN")
DataGridView1.DataSource = DS.Tables("PINJAMAN")
DataGridView1.Refresh()
End Sub

Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs)


Handles DataGridView1.CellClick
Dim I As Integer
I = DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text = .Cells(0).Value
TextBox2.Text = .Cells(1).Value
DateTimePicker1.Value = .Cells(2).Value
TextBox4.Text = .Cells(3).Value
TextBox5.Text = .Cells(4).Value

End With
Button3.Enabled = True
Button4.Enabled = True
Button1.Enabled = False
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Button2.Enabled = True
Button1.Enabled = False
BERSIH()
TextBox1.Focus()
STATUS = True
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Dim SQL As String
If STATUS = True Then
SQL = "INSERT INTO PINJAMAN VALUES('" & TextBox1.Text & "', '" &
TextBox2.Text & "','" & DateTimePicker1.Value & "', '" & TextBox4.Text & "', '" &
TextBox5.Text & "')"
Else
SQL = "UPDATE PINJAMAN SET No_ANGGOTA = '" & TextBox2.Text & "', " & _
"Tanggal = '" & DateTimePicker1.Value & "', " & _
"JUMLAH ='" & TextBox4.Text & "', " & _
"LAMA_CICILAN ='" & TextBox5.Text & "'WHERE No_PINJAM = '" &
TextBox1.Text & "'"
End If
CMD = New OleDb.OleDbCommand(SQL, CON)
CMD.ExecuteNonQuery()
Button2.Enabled = False
Button1.Enabled = True
BERSIH()
TampilPinjaman()

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click


Dim SQL As String
SQL = "Delete from PINJAMAN where NO_PINJAM= '" & TextBox1.Text & "'"
CMD = New OleDb.OleDbCommand(SQL, CON)
CMD.ExecuteNonQuery()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call TampilPinjaman()
Call BERSIH()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


STATUS = False
TextBox2.Focus()
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


Close()
End Sub

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

End Sub

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

End Sub

Private Sub Form1_Load_2(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: This line of code loads data into the 'TUGAS2FORMDataSet4.pinjaman' table.
You can move, or remove it, as needed.
Me.PinjamanTableAdapter2.Fill(Me.TUGAS2FORMDataSet4.pinjaman)
'TODO: This line of code loads data into the 'TUGAS2FORMDataSet1.pinjaman' table.
You can move, or remove it, as needed.
Me.PinjamanTableAdapter.Fill(Me.TUGAS2FORMDataSet1.pinjaman)
Call KONEKSI()
End Sub
End Class

Form2
Cicilan
Script :
Public Class Form2
Sub BERSIH()
TextBox1.Clear()
TextBox2.Clear()
DateTimePicker1.Value = Today
End Sub
Sub TampilCicilan()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM CICILAN", CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "CICILAN")
DataGridView1.DataSource = DS.Tables("CICILAN")
DataGridView1.Refresh()
End Sub

Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs)


Handles DataGridView1.CellClick
Dim I As Integer
I = DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text = .Cells(0).Value
TextBox2.Text = .Cells(1).Value
DateTimePicker1.Value = .Cells(2).Value

End With
Button3.Enabled = True
Button4.Enabled = True
Button1.Enabled = False
End Sub

Private Sub DataGridView1_CellContentClick(sender As Object, e As


DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click

End Sub

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


TextBox2.TextChanged

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Button2.Enabled = True
Button1.Enabled = False
BERSIH()
TextBox1.Focus()
STATUS = True
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Dim SQL As String
If STATUS = True Then
SQL = "INSERT INTO CICILAN VALUES('" & TextBox1.Text & "', '" & TextBox2.Text
& "','" & DateTimePicker1.Value & "')"
Else
SQL = "UPDATE CICILAN SET No_PINJAM = '" & TextBox2.Text & "', " & _
"Tanggal = '" & DateTimePicker1.Value & "'WHERE No_CICILAN = '" &
TextBox1.Text & "'"
End If
CMD = New OleDb.OleDbCommand(SQL, CON)
CMD.ExecuteNonQuery()
Button2.Enabled = False
Button1.Enabled = True
BERSIH()
TampilCicilan()

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click


Dim SQL As String
SQL = "Delete from CICILAN where NO_CICILAN= '" & TextBox1.Text & "'"
CMD = New OleDb.OleDbCommand(SQL, CON)
CMD.ExecuteNonQuery()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call TampilCicilan()
Call BERSIH()
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click


STATUS = False
TextBox2.Focus()
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
End Sub

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click


Close()
End Sub

Private Sub Form2_Load_2(sender As Object, e As EventArgs) Handles MyBase.Load


'TODO: This line of code loads data into the 'TUGAS2FORMDataSet.Cicilan' table.
You can move, or remove it, as needed.
Me.CicilanTableAdapter.Fill(Me.TUGAS2FORMDataSet.Cicilan)
Call KONEKSI()
End Sub

Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click

End Sub
End Class
Script Module :
Imports System.Data.OleDb
Module Module1
Public CON As OleDbConnection
Public CMD As OleDbCommand
Public DA As OleDbDataAdapter
Public DR As OleDbDataReader
Public DS As DataSet
Public STATUS As Boolean
Public Sub KONEKSI()
CON = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\
Users\Win10\Downloads\tugasHariKamis\tugasHariKamis\tugasHariKamis\TUGAS2FORM.accdb")
CON.Open()
End Sub
End Module

You might also like