LAMPIRAN
1. Modul
Imports System.Data
Imports System.Data.OleDb Module Module1
Public conn As OleDbConnection Public CMD As OleDbCommand Public DS As New DataSet
Public DA As OleDbDataAdapter Public RD As OleDbDataReader
Public Record As New BindingSource Public lokasidata As String
Public Cari As OleDbDataReader
Public Sub konek()
lokasidata = "Provider =
Microsoft.ACE.OLEDB.12.0;Data Source=" &
Application.StartupPath & "\db_psbhkbp1.accdb" conn = New OleDbConnection(lokasidata)
If conn.State = ConnectionState.Closed Then conn.Open()
Else
conn.Close() conn.Open() End If
End Sub End Module
2. Form Login
Imports System.Data.OleDb Public Class Form1
Dim CMD As New OleDbCommand
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
CMD = New OleDbCommand("Select * From tbl_login where Pengguna = '" & TextBox1.Text & "' And Kata_Sandi = '" & TextBox2.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then Me.Hide()
Menu_Utama.Show() Else
End Sub
Private Sub login_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call konek() End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End End Sub End Class
3. Menu Utama
Public Class Menu_Utama
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FrmnilaiUN.Show() End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Frmdataayah.Show() End Sub
Private Sub Button3_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Frmpendaftar.Show() End Sub
Private Sub Button4_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Frmdataibu.Show() End Sub
Private Sub Button5_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Me.Close()
Private Sub Button6_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Frmdatatambahan.Show() End Sub
Private Sub Timer1_Tick_1(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'lbl12jam.Text = Format(Now, "hh:mm:ss:tt") lbl24jam.Text = Format(Now, "H:mm:ss")
lbltanggal.Text = Format(Now, "dddd,dd-MMMM-yyyy")
End Sub
Private Sub Button8_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button8.Click
End End Sub
Private Sub Button9_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button9.Click
Frmpengaturan.Show() End Sub
Private Sub Button7_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button7.Click
Frmlaporan.Show() End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Frmpengaturan.Show()
End Sub End Class
4. Form Pendaftar
5. Form Data Ayah
Imports System.Data.OleDb Public Class Frmdataayah
Private Sub jalankansql(ByVal sQl As String) Dim objcmd As New
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text objcmd.CommandText = sQl
objcmd.ExecuteNonQuery() objcmd.Dispose()
MsgBox("Data Sudah Disimpan", vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" & ex.Message)
End Try End Sub
Dim dt As New DataTable Private Sub isiGrid() konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM tbl_dataayah", conn)
DS = New DataSet DS.Clear()
DA.Fill(DS, "tbl_dataayah") DataGridView1.DataSource = DS.Tables("tbl_dataayah")
DataGridView1.Enabled = True End Sub
Sub bersih()
txtnopen.Text = "" txtnama.Text = "" txttl.Text = "" dtptl.Text = "" cmbkw.Text = ""
cmbpendidikan.Text = "" cmbagama.Text = ""
dtptl.Text = "" txtnohp.Text = "" cmbkerja.Text = ""
txtpenghasilan.Text = "" txtalamat.Text = ""
End Sub
Private Sub isiTextBox() Dim i As Integer
i = DataGridView1.CurrentRow.Index 'Databaru = False
cmbpendidikan.Text = DataGridView1.Item(5, i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value txtnohp.Text = DataGridView1.Item(7, i).Value cmbkerja.Text = DataGridView1.Item(8, i).Value txtpenghasilan.Text = DataGridView1.Item(9, i).Value
txtalamat.Text = DataGridView1.Item(10, i).Value
End Sub
Private Sub Frmdataayah_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call isiGrid() End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_dataayah VALUES ('" & txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text & "','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" & cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" &
txtpenghasilan.Text & "','" & txtalamat.Text & "')" jalankansql(simpan)
isiGrid() End Sub
Private Sub txtnama_KeyDown(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles txtnama.KeyDown
If e.KeyCode = Keys.Enter Then Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_dataayah where Nama_Ayah= '" & txtnama.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then
cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString txtalamat.Text = RD(11).ToString
End If End If End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Call isiGrid() End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_dataayah WHERE No_Pendaftaran = " & Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus") Call bersih()
isiGrid() End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click
Call bersih() End Sub
Private Sub btnberikutnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnberikutnya.Click
Frmdataibu.Show() Me.Close()
End Sub
Private Sub btnmenu_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnmenu.Click
End Sub
Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click
Call bersih() End Sub
End Class
6. Form Data Ibu
Imports System.Data.OleDb Public Class Frmdataibu
Private Sub jalankansql(ByVal sQl As String) Dim objcmd As New
System.Data.OleDb.OleDbCommand Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text objcmd.CommandText = sQl
objcmd.ExecuteNonQuery() objcmd.Dispose()
MsgBox("Data Sudah Disimpan", vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" & ex.Message)
End Try End Sub
Dim dt As New DataTable Private Sub isiGrid() konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM tbl_dataibu", conn)
DS = New DataSet DS.Clear()
DA.Fill(DS, "tbl_dataibu") DataGridView1.DataSource = DS.Tables("tbl_dataibu")
DataGridView1.Enabled = True End Sub
Sub bersih()
txtnopen.Text = "" txtnama.Text = "" txttl.Text = "" dtptl.Text = "" cmbkw.Text = ""
dtptl.Text = "" txtnohp.Text = "" cmbkerja.Text = ""
txtpenghasilan.Text = "" txtalamat.Text = ""
End Sub
Private Sub isiTextBox() Dim i As Integer
i = DataGridView1.CurrentRow.Index 'Databaru = False
txtnopen.Text = DataGridView1.Item(0, i).Value txtnama.Text = DataGridView1.Item(1, i).Value txttl.Text = DataGridView1.Item(2, i).Value dtptl.Text = DataGridView1.Item(3, i).Value cmbkw.Text = DataGridView1.Item(4, i).Value cmbpendidikan.Text = DataGridView1.Item(5, i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value txtnohp.Text = DataGridView1.Item(7, i).Value cmbkerja.Text = DataGridView1.Item(8, i).Value txtpenghasilan.Text = DataGridView1.Item(9, i).Value
txtalamat.Text = DataGridView1.Item(10, i).Value
End Sub
Private Sub Frmdataibu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call isiGrid() End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_dataibu VALUES ('" & txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text & "','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" & cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" &
txtpenghasilan.Text & "','" & txtalamat.Text & "')" jalankansql(simpan)
isiGrid() End Sub
System.Windows.Forms.KeyEventArgs) Handles txtnama.KeyDown
If e.KeyCode = Keys.Enter Then Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from tbl_dataibu where Nama_Ibu= '" & txtnama.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString txtnama.Text = RD(2).ToString txttl.Text = RD(3).ToString dtptl.Text = RD(4).ToString cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString txtalamat.Text = RD(11).ToString
End If End If End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Call isiTextBox() End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_dataibu WHERE No_Pendaftaran = " & Val(txtnopen.Text), conn) CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus") Call bersih()
isiGrid() End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Menu_Utama.Show() Me.Close()
End Sub
Private Sub btnberikutnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnberikutnya.Click
Frmdatawali.Show() Me.Close()
End Sub
Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click
Call bersih() End Sub
End Class
7. Form Data Wali
Imports System.Data.OleDb Public Class Frmdatawali
Private Sub jalankansql(ByVal sQl As String) Dim objcmd As New
System.Data.OleDb.OleDbCommand Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text objcmd.CommandText = sQl
objcmd.ExecuteNonQuery() objcmd.Dispose()
MsgBox("Data Sudah Disimpan", vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" & ex.Message)
End Try End Sub
Dim dt As New DataTable Private Sub isiGrid() konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM tbl_datawali", conn)
DS.Clear()
DA.Fill(DS, "tbl_datawali") DataGridView1.DataSource = DS.Tables("tbl_datawali")
DataGridView1.Enabled = True End Sub
Sub bersih()
txtnopen.Text = "" txtnama.Text = "" txttl.Text = "" dtptl.Text = "" cmbkw.Text = ""
cmbpendidikan.Text = "" cmbagama.Text = ""
dtptl.Text = "" txtnohp.Text = "" cmbkerja.Text = ""
txtpenghasilan.Text = "" txthub.Text = ""
txtalamat.Text = "" End Sub
Private Sub isiTextBox() Dim i As Integer
i = DataGridView1.CurrentRow.Index 'Databaru = False
txtnopen.Text = DataGridView1.Item(0, i).Value txtnama.Text = DataGridView1.Item(1, i).Value txttl.Text = DataGridView1.Item(2, i).Value dtptl.Text = DataGridView1.Item(3, i).Value cmbkw.Text = DataGridView1.Item(4, i).Value cmbpendidikan.Text = DataGridView1.Item(5, i).Value
cmbagama.Text = DataGridView1.Item(6, i).Value txtnohp.Text = DataGridView1.Item(7, i).Value cmbkerja.Text = DataGridView1.Item(8, i).Value txtpenghasilan.Text = DataGridView1.Item(9, i).Value
txthub.Text = DataGridView1.Item(10, i).Value txtalamat.Text = DataGridView1.Item(11,
i).Value End Sub
Private Sub Frmdatawali_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call isiGrid() End Sub
System.Windows.Forms.KeyEventArgs) Handles txtnama.KeyDown
If e.KeyCode = Keys.Enter Then Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_datawali where Nama_Wali = '" & txtnama.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString txtnama.Text = RD(2).ToString txttl.Text = RD(3).ToString dtptl.Text = RD(4).ToString cmbkw.Text = RD(5).ToString
cmbpendidikan.Text = RD(6).ToString cmbagama.Text = RD(7).ToString
txtnohp.Text = RD(8).ToString cmbkerja.Text = RD(9).ToString
txtpenghasilan.Text = RD(10).ToString txthub.Text = RD(11).ToString
txtalamat.Text = RD(12).ToString End If
End If End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Call isiGrid() End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datawali VALUES ('" & txtnopen.Text & "','" & txtnama.Text & _
"','" & txttl.Text & "','" & dtptl.Text & "','" & cmbkw.Text & _
"','" & cmbpendidikan.Text & "','" & cmbagama.Text & "','" & txtnohp.Text & _
"','" & cmbkerja.Text & "','" & txtpenghasilan.Text & "','" & txthub.Text & _ "','" & txtalamat.Text & "')" jalankansql(simpan)
End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_datawali WHERE No_Pendaftaran = " & Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus") Call bersih()
isiGrid() End Sub
Private Sub btnbatal_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click
Call bersih() End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
Menu_Utama.Show() End Sub
Private Sub btnberikutnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnberikutnya.Click
Frmdatatambahan.Show() Me.Close()
End Sub
Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click
Call bersih() End Sub
End Class
8. Form Data Tambahan
Imports System.Data.OleDb Public Class Frmdatatambahan
Private Sub jalankansql(ByVal sQl As String) Dim objcmd As New
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text objcmd.CommandText = sQl
objcmd.ExecuteNonQuery() objcmd.Dispose()
MsgBox("Data Sudah Disimpan", vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" & ex.Message)
End Try End Sub
Dim dt As New DataTable Private Sub isiGrid() konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM tbl_datatambahan", conn)
DS = New DataSet DS.Clear()
DA.Fill(DS, "tbl_datatambahan") DataGridView1.DataSource =
DS.Tables("tbl_datatambahan")
DataGridView1.Enabled = True End Sub
Sub bersih()
txtnopen.Text = "" txtnoija.Text = "" dtptl.Text = "" txtnosk.Text = "" txtasal.Text = "" txtnohp.Text = "" txtjarak.Text = "" txtsakit.Text = "" txtkelainan.Text = "" txttinggi.Text = "" txtberat.Text = "" End Sub
Private Sub isiTextBox() Dim i As Integer
i = DataGridView1.CurrentRow.Index 'Databaru = False
txtsakit.Text = DataGridView1.Item(7, i).Value txtkelainan.Text = DataGridView1.Item(8,
i).Value
txttinggi.Text = DataGridView1.Item(9, i).Value txtberat.Text = DataGridView1.Item(10, i).Value End Sub
Private Sub Frmdatatambahan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call isiGrid() End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
Menu_Utama.Show() End Sub
Private Sub txtnoija__KeyDown(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles txtnoija.KeyDown
If e.KeyCode = Keys.Enter Then Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from
tbl_datatambahan where No_Ijazah=' " & txtnoija.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then
txtnopen.Text = RD(1).ToString txtnoija.Text = RD(2).ToString dtptl.Text = RD(3).ToString txtnosk.Text = RD(4).ToString txtasal.Text = RD(5).ToString txtnohp.Text = RD(6).ToString txtjarak.Text = RD(7).ToString txtsakit.Text = RD(8).ToString txtkelainan.Text = RD(9).ToString txttinggi.Text = RD(10).ToString txtberat.Text = RD(11).ToString End If
End If End Sub
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Call isiTextBox() End Sub
Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datatambahan VALUES ('" & txtnopen.Text & "','" & txtnoija.Text & _
"','" & dtptl.Text & "','" & txtnosk.Text & "','" & txtasal.Text & "','" & txtnohp.Text & _
"','" & txtjarak.Text & "','" &
txtsakit.Text & "','" & txtkelainan.Text & "','" & txttinggi.Text & _
"','" & txtberat.Text & "')" jalankansql(simpan)
isiGrid() End Sub
Private Sub btnhapus_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_datatambahan WHERE No_Pendaftaran =" & Val(txtnopen.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus") Call bersih()
isiGrid() End Sub
Private Sub btnubah_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnbatal.Click
Call bersih() End Sub
Private Sub btntambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntambah.Click
Call bersih() End Sub
Me.Close()
FrmnilaiUN.Show() End Sub
End Class
9. Form Data Nilai UN
Imports System.Data.OleDb Public Class FrmnilaiUN
Private Sub jalankansql(ByVal sQl As String) Dim objcmd As New
System.Data.OleDb.OleDbCommand Call konek()
Try
objcmd.Connection = conn
objcmd.CommandType = CommandType.Text objcmd.CommandText = sQl
objcmd.ExecuteNonQuery() objcmd.Dispose()
MsgBox("Data Sudah Disimpan", vbInformation)
Catch ex As Exception
MsgBox("Tidak Bisa Menyimpan data ke Database" & ex.Message)
End Try End Sub
Dim dt As New DataTable Private Sub isiGrid() konek()
DA = New OleDb.OleDbDataAdapter("SELECT * FROM tbl_datanilaiUN", conn)
DS = New DataSet DS.Clear()
DA.Fill(DS, "tbl_datanilaiUN") DataGridView1.DataSource = DS.Tables("tbl_datanilaiUN")
DataGridView1.Enabled = True End Sub
Sub bersih()
TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" End Sub
Menu_Utama.Show() End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox6.Text = Val(TextBox2.Text) + Val(TextBox3.Text) + Val(TextBox4.Text) + Val(TextBox5.Text)
TextBox7.Text = (Val(TextBox2.Text) + Val(TextBox3.Text) + Val(TextBox4.Text) + Val(TextBox5.Text)) / 4
End Sub
Private Sub isiTextBox() Dim i As Integer
i = DataGridView1.CurrentRow.Index 'Databaru = False
TextBox1.Text = DataGridView1.Item(0, i).Value TextBox2.Text = DataGridView1.Item(1, i).Value TextBox3.Text = DataGridView1.Item(2, i).Value TextBox4.Text = DataGridView1.Item(3, i).Value TextBox5.Text = DataGridView1.Item(4, i).Value TextBox6.Text = DataGridView1.Item(5, i).Value TextBox7.Text = DataGridView1.Item(6, i).Value End Sub
Private Sub FrmnilaiUN_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call isiGrid() End Sub
Private Sub Button6_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Call bersih() End Sub
Private Sub Button3_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim simpan As String
simpan = "INSERT INTO tbl_datanilaiUN VALUES ('" & TextBox1.Text & "','" & TextBox2.Text & _
"','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & _
isiGrid() End Sub
Private Sub Button_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Call konek()
CMD = New OleDbCommand("DELETE FROM tbl_datanilaiUN WHERE No_Pendaftaran =" & Val(TextBox1.Text), conn)
CMD.ExecuteNonQuery()
MsgBox("data berhasil dihapus") Call bersih()
isiGrid() End Sub
Private Sub Button5_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim simpan As String Dim Databaru As String If TextBox1.Text = "" Then Databaru = True
Else
Databaru = False End If
Me.Cursor = Cursors.WaitCursor
If Databaru Then
simpan = "INSERT INTO
tbl_datanilaiUN(No_Pendaftaran,Nilai_Bahasa_Indonesia,N ilai_Matematika,Nilai_IPA,Rayon,Jumlah_Nilai_UN,Rata-rata_Nilai_UN) VALUES ('" & TextBox1.Text & _
"','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "') "
Else
simpan = "UPDATE tbl_datanilaiUN SET
Nilai_Bahasa_Indonesia ='" & Val(TextBox2.Text) & "', Nilai_Matematika ='" & Val(TextBox3.Text) & "',
Nilai_IPA ='" & Val(TextBox4.Text) & _
"', Rayon ='" & Val(TextBox5.Text) & "',Jumlah_Nilai_UN='" & Val(TextBox6.Text) &
"',Rata_Nilai_UN='" & Val(TextBox7.Text) & "' WHERE No_Pendaftaran = " & Val(TextBox1.Text) & ""
End If
TextBox2.Focus()
Me.Cursor = Cursors.Default End Sub
Private Sub TextBox2_KeyDown(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown
If e.KeyCode = Keys.Enter Then Call konek()
' conn.Open()
CMD = New OleDbCommand("select * from tbl_datanilaiUN where Nilai_Bahasa_Indonesia= '" & TextBox2.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then
TextBox1.Text = RD(1).ToString TextBox2.Text = RD(2).ToString TextBox3.Text = RD(3).ToString TextBox4.Text = RD(4).ToString TextBox5.Text = RD(5).ToString TextBox6.Text = RD(6).ToString TextBox7.Text = RD(7).ToString End If
End If End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
Call isiTextBox() End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
Menu_Utama.Show() End Sub
End Class
10. Form Pengaturan
Imports System.Data.OleDb Public Class Frmpengaturan
Private Sub Frmpengaturan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call konek() End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Button2.Click
CMD = New OleDbCommand("Update tbl_login set Kata_Sandi = '" & TextBox4.Text & "' where Pengguna = '" & TextBox1.Text & "'", conn)
RD = CMD.ExecuteReader RD.Read()
If RD.HasRows Then Me.Hide()
Menu_Utama.Show() Else
MsgBox("Password berhasil diganti")
End If End Sub End Class
11. Form Laporan Imports
CrystalDecisions.CrystalReports.Engine Imports System.Data.OleDb
Public Class Frmlaporan
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles Button1.Click Dim a As New PSB
Dim b As New Frmlaporan
b.CRDATAPSB.ReportSource = a b.ShowDialog()
End Sub
Private Sub Frmlaporan_Load_1(ByVal
sender As System.Object, ByVal e As
Dim rpt As New
CrystalDecisions.CrystalReports.Engine.Report
Document
Dim str As String =
"Microsoft.ACE.OLEDB.12.0;Data Source=" &
Application.StartupPath &
"\db_psbhkbp1.accdb""" rpt.Load(str)
CRDATAPSB.Refresh()
CRDATAPSB.ReportSource = rpt CRDATAPSB.Show()
CRDATAPSB.RefreshReport() Me.WindowState =
FormWindowState.Maximized Catch ex As Exception End Try