0% found this document useful (0 votes)
13 views

Coding Form Tugas

This document contains code for a form application written in VB.NET that allows users to view, add, update and delete records in various tables of a MySQL database. There are separate classes for forms to manage data in tables for customers, mechanics and reception staff. The forms load data from the database into a datagrid and have buttons to insert, update, delete and clear records as well as navigate between record selections.

Uploaded by

nehemaximus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Coding Form Tugas

This document contains code for a form application written in VB.NET that allows users to view, add, update and delete records in various tables of a MySQL database. There are separate classes for forms to manage data in tables for customers, mechanics and reception staff. The forms load data from the database into a datagrid and have buttons to insert, update, delete and clear records as well as navigate between record selections.

Uploaded by

nehemaximus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Nama : Maximus R.

Nehe

Npm : 21320026

Coding Form 2
Public Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Sub tampil_konsumen()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM konsumen",
CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "konsumen")
DataGridView1.DataSource = DS.Tables("konsumen")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_konsumen()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from konsumen", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_konsumen()
Call bersih()
Call baca_konsumen()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into konsumen values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update konsumen set nama = '" & TextBox1.Text & "',no_hp = '" &
TextBox2.Text & "'," & _
"plat = '" & TextBox4.Text & "',keluhan = '" & TextBox5.Text & "'" & _
"where konsumen.id_konsumen ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_konsumen()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from konsumen where id_konsumen='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_konsumen()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub

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


Close()
End Sub
Private Sub DataGridView1_CellClick(sender As Object, e As
Dim I As Integer
I =
DataGridView1.CurrentRow.Index
With DataGridView1.Rows.Item(I)
TextBox1.Text =
.Cells(0).Value TextBox2.Text =
.Cells(1).Value TextBox3.Text =
.Cells(2).Value TextBox4.Text =
.Cells(3).Value TextBox5.Text =
.Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub

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


status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
End Class
Coding Form 3
Public Class Form3
Sub tampil_mekanik()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM mekanik", CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "mekanik")
DataGridView1.DataSource = DS.Tables("mekanik")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_mekanik()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from mekanik", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_mekanik()
Call bersih()
Call baca_mekanik()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into mekanik values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update mekanik set nama_mekanik = '" & TextBox1.Text & "',alamat ="
'" & TextBox2.Text & "'," & _"nomor_handphone = '" & TextBox4.Text &
"',email
= '" & TextBox5.Text & "'" & _"where mekanik.id_mekanik ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_mekanik()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from mekanik where id_mekanik='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_mekanik()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Close()
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
TextBox3.Text =
.Cells(2).Value TextBox4.Text
= .Cells(3).Value
TextBox5.Text = .Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub
End Class
Coding Form 4

Public Class Form4


Sub tampil_reception()
DA = New MySql.Data.MySqlClient.MySqlDataAdapter("SELECT * FROM reception",CON)
DS = New DataSet
DS.Clear()
DA.Fill(DS, "reception")
DataGridView1.DataSource = DS.Tables("reception")
DataGridView1.Refresh()
End Sub
Sub bersih()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
Button4.Enabled = False
End Sub
Sub baca_reception()
CON.Close()
CON.Open()
CMD = New MySql.Data.MySqlClient.MySqlCommand("select * from reception", CON)
DR = CMD.ExecuteReader
DR.Read()
End Sub
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Call koneksi_data()
Call tampil_reception()
Call bersih()
Call baca_reception()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Button1.Enabled = False
Button2.Enabled = True
status = True
TextBox1.Focus()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
CON.Close()
CON.Open()
Dim sql As String
If status = True Then
sql = "insert into reception values('" & TextBox1.Text & "','" &
TextBox2.Text & "'," & _
"'" & TextBox3.Text & "','" &
TextBox4.Text & "','" & TextBox5.Text & "')"
Else
sql = "update reception set nama_reception = '" & TextBox1.Text &
"',alamat = '" & TextBox2.Text & "'," & _
"no_hp = '" & TextBox4.Text & "',email = '" & TextBox5.Text & "'" & _
"where reception.id_reception ='" & TextBox1.Text & "'"
End If
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_reception()
Call bersih()
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
CON.Close()
CON.Open()
Dim sql As String
sql = "delete from reception where id_reception='" & TextBox1.Text & "'"
CMD = New MySql.Data.MySqlClient.MySqlCommand(sql, CON)
CMD.ExecuteNonQuery()
Call tampil_reception()
Button3.Enabled = False
Button4.Enabled = False
Button1.Enabled = True
Call bersih()
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
status = False
Button3.Enabled = False
Button4.Enabled = False
Button2.Enabled = True
TextBox2.Focus()
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Close()
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
TextBox3.Text =
.Cells(2).Value TextBox4.Text
= .Cells(3).Value
TextBox5.Text = .Cells(4).Value
End With
Button3.Enabled = True
Button4.Enabled = True
End Sub
End Class

You might also like