TAMPILAN DESAIN

KODING MODULE
Imports System.Data.OleDb
Module Module1
Public cn As New OleDbConnection
Sub BukaKoneksi()
AppDomain.CurrentDomain.SetData("DataDirectory", System.IO.Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.Parent.FullName)
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\AZHARAMIN.mdb"
cn.Open()
End Sub
End Module
KODING DI FORM
Imports System.Data.OleDb
Public Class Form1
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Me.Close()
End Sub
Sub Batal()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
End Sub
Sub IsiListView()
Try
Using Koneksi As New OleDbConnection(cn.ConnectionString)
Using Cmd As New OleDbCommand("Select * From BIODATADIRI", Koneksi)
Koneksi.Open()
Using Data As OleDbDataReader = Cmd.ExecuteReader
Dim x As Integer = 0
Dim Nmr As Integer = 1
ListView1.Items.Clear()
If Data.HasRows = True Then
While Data.Read
ListView1.Items.Add(Nmr)
ListView1.Items(x).SubItems.Add(Data("NIRM"))
ListView1.Items(x).SubItems.Add(Data("NAMA"))
ListView1.Items(x).SubItems.Add(Data("ALAMAT"))
ListView1.Items(x).SubItems.Add(Data("JENISKELAMIN"))
ListView1.Items(x).SubItems.Add(Data("AGAMA"))
ListView1.Items(x).SubItems.Add(Data("KODEPOS"))
Nmr = Nmr + 1
x = x + 1
End While
End If
End Using
End Using
End Using
Catch ex As Exception
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Using koneksi As New OleDbConnection(cn.ConnectionString)
Using cmd As New OleDbCommand("select * from BIODATADIRI where NIRM like '%" & TextBox1.Text & "%'", koneksi)
koneksi.Open()
Using Data As OleDbDataReader = cmd.ExecuteReader
Dim x As Integer = 0
Dim nmr As Integer = 1
ListView1.Items.Clear()
If Data.HasRows = True Then
While Data.Read
ListView1.Items.Add(nmr)
ListView1.Items(x).SubItems.Add(Data("NIRM"))
ListView1.Items(x).SubItems.Add(Data("NAMA"))
ListView1.Items(x).SubItems.Add(Data("ALAMAT"))
ListView1.Items(x).SubItems.Add(Data("JENISKELAMIN"))
ListView1.Items(x).SubItems.Add(Data("AGAMA"))
ListView1.Items(x).SubItems.Add(Data("KODEPOS"))
nmr = nmr + 1
x = x + 1
End While
Else
ListView1.Items.Clear()
MsgBox("Maaf, Parameter Tidak Cocok, Data Tidak Ditemukan", MsgBoxStyle.Information, "Pesan Pencarian")
End If
End Using
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try
Using Koneksi As New OleDbConnection(cn.ConnectionString)
Using cmd As New OleDbCommand("select * from BIODATADIRI Where NIRM='" & TextBox1.Text & "'", Koneksi)
Koneksi.Open()
Using Data As OleDbDataReader = cmd.ExecuteReader
If Data.Read = True Then
MsgBox("Data Sudah Ada", MsgBoxStyle.Critical, "Warning")
Else
Dim mycmd As New OleDbCommand("insert into BIODATADIRI values('" & TextBox1.Text & "', '" & TextBox2.Text & _
"', '" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & _
"', '" & TextBox6.Text & "')", Koneksi)
mycmd.ExecuteNonQuery()
MsgBox("Data Berhasil Disimpan", MsgBoxStyle.Information, "Penting")
Batal()
IsiListView()
End If
End Using
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If TextBox1.Text = "" Then
Exit Sub
TextBox1.Focus()
End If
Dim Ubah = "update BIODATADIRI set NIRM = '" & TextBox1.Text & "',NAMA = '" & TextBox2.Text & "',ALAMAT = '" & TextBox3.Text & "',JENISKELAMIN = '" & TextBox4.Text & "',AGAMA = '" & TextBox5.Text & "',KODEPOS = '" & TextBox6.Text & "' where NIRM = '" & TextBox1.Text & "'"
Using koneksi As New OleDbConnection(cn.ConnectionString)
koneksi.Open()
Using Diubah As New OleDbCommand(Ubah, koneksi)
Diubah.ExecuteNonQuery()
End Using
End Using
Batal()
MsgBox("Data Berhasil Diubah", MsgBoxStyle.Information, "Informasi")
IsiListView()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Try
Using koneksi As New OleDbConnection(cn.ConnectionString)
Using cmd As New OleDbCommand("Delete * From [BIODATADIRI] where NIRM='" & TextBox1.Text & "'", koneksi)
koneksi.Open()
If TextBox1.Text = "" Then
TextBox1.Focus()
Exit Sub
End If
cmd.CommandType = CommandType.Text
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Dihapus", MsgBoxStyle.Critical, "Informasi")
Batal()
IsiListView()
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Batal()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
BukaKoneksi()
IsiListView()
End Sub
Private Sub ListView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.Click
If ListView1.Items.Count > 0 Then
TextBox1.Text = ListView1.SelectedItems(0).SubItems(1).Text
TextBox2.Text = ListView1.SelectedItems(0).SubItems(2).Text
TextBox3.Text = ListView1.SelectedItems(0).SubItems(3).Text
TextBox4.Text = ListView1.SelectedItems(0).SubItems(4).Text
TextBox5.Text = ListView1.SelectedItems(0).SubItems(5).Text
TextBox6.Text = ListView1.SelectedItems(0).SubItems(6).Text
End If
End Sub
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Try
Using koneksi As New OleDbConnection(cn.ConnectionString)
Using cmd As New OleDbCommand("Delete * From [BIODATADIRI] where NIRM='" & TextBox1.Text & "'", koneksi)
koneksi.Open()
If TextBox1.Text = "" Then
TextBox1.Focus()
Exit Sub
End If
cmd.CommandType = CommandType.Text
cmd.ExecuteNonQuery()
MsgBox("Data Berhasil Dihapus", MsgBoxStyle.Critical, "Informasi")
Batal()
IsiListView()
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
End Class
SAAT DIJALANKAN

0 Response to "TUGAS VB"
Post a Comment