Deskripsi Form Latihan 28A dan 28B
*Pada Latihan_28A_46110037 terdapat 3 object yaitu DataGridView
dan Button.
*Pada Latihan_28B_46110037 terdapat 3 object yaitu Label, Textbox dan Button.
Object DataGridView
*Pada Latihan_28A_46110037 terdapat 1 DataDridView yang akan Menampilkan file accses
Object Button
*Pada Latihan_28A_46110037 terdapat 2 button yaitu Input dan Tutup. Ketika Tombol Input di
click maka Form Latihan_28B_46110037 akan muncul, sedangkan jika tombol Tutup
diclick maka form latihan_28A_46110037 akan hilang.
*Pada Latihan_28B_46110037 terdapat 1 button yaitu tombol Simpan. Apabila tombol ini diclick
maka data yang di input akan tersimpan pada form yang telah ditentukan.
Object Label
*Pada Latihan_28B_46110037 terdapat 5 Label yaitu Pengimputan Barang; Kode Barang; Nama
Barang; Harga Jual dan Jumlah Barang.
Object Textbox
Pada
Latihan_28B_46110037 Terdapat 4 Textbox
yang berstatus Input yaitu Kode Barang; Nama Barang; Harga Jual dan Jumlah
Barang.
Script Unique
* Untuk pengambilan Data
Dim PENCARI As
New ByIskandar.CariKeDataBaseByIskandar
PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG",
Kod46110037.Text, 1, connect)
If
PENCARI.JumlanBaris > 0 Then
MsgBox("The data has been exist please insert new
data")
Even
Load
Propertty
Default
Langkah-Langkah
Menjalankan Form Latihan 28A dan 28B
Click
Start Debugging untuk menjalankan Script Latihan_28A_46110037, kemudian click
tombol “Input”, maka Form Latihan_28B_46110037 akan muncul, setelah itu input
data pada form Latihan_28B_46110037 kemudian click tombol “Simpan”, maka data
akan tersimpan pada datatable yang muncul di Latihan_28A_46110037, Click tombol
“Tutup” untuk menutup form Latihan_28A_46110037.
Langkah-langkah
Menyelesaikan Form Latihan 28A dan 28B
- Buka project yang telah dibuat.
- Buat form baru, caranya click Project pada Toolbar pilih Add Windows Form kemudian ketik nama form yang diinginkan lalu click Add
- Buat desain form seperti gambar di atas (Latihan_28A_46110037 dan Latihan_28B_46110037) dengan menggunakan DataGridView, Textbox, Label dan Button
- Ganti nama DataGridView, textbox dan Button di properties-Name,
- Click Kanan pada design Latihan_28A_46110037 lalu pilih View Code kemudian buatlah Script seperti dibawah ini:
Public Class
LATIHAN_28A_46110037
Dim HUBUNG As New
OleDb.OleDbConnection("provider =
microsoft.ace.oledb.12.0;data source=" &
Application.StartupPath & "\databarang.accdb;Jet
OLEDB:Database Password=046")
Dim INNA As New DataTable
-----------------------------------------------------------------------------
Public Sub ambildata()
Dim
DATA As New
OleDb.OleDbDataAdapter
DATA = New
OleDb.OleDbDataAdapter("SELECT* from
BARANG", HUBUNG)
INNA.Rows.Clear()
DATA.Fill(INNA)
DATA.Dispose()
End Sub
Private Sub LATIHAN_28A_46110037_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
ambildata()
DGV46110037.DataSource = INNA
End Sub
-----------------------------------------------------------------------------
Private Sub INPUT46110037_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles INPUT46110037.Click
If
LATIHAN_28B_46110037.Visible = False Then
LATIHAN_28B_46110037.Show()
Else
LATIHAN_28B_46110037.Activate()
End If
End Sub
-----------------------------------------------------------------------------
Private Sub TUTUP46110037_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles TUTUP46110037.Click
'ME untuk
perintah tutup private
Me.Close()
End Sub
End Class
- Selesaikan juga Script pada Latihan_28B_46110037dengan cara:
- Pilih design form Latihan_28B_46110037, kemudian Click kanan dan pilih View Code, setelah itu ketik script seperti dibawah ini:
Public Class
LATIHAN_28B_46110037
Dim connect
As New
OleDb.OleDbConnection("provider =
microsoft.ace.oledb.12.0;data source=" &
Application.StartupPath & "\databarang.accdb;Jet
OLEDB:Database Password=046")
Dim cari As New
ByIskandar.CariKeDataBaseByIskandar
-----------------------------------------------------------------------------
Private Sub SIMPAN46110037_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles SIMPAN46110037.Click
'perintah
periksa data
If
Kod46110037.Text.Length = 0 Then
MsgBox("Please
Insert Your Text")
Exit
Sub
End If
If
NamaBarg46110037.Text.Length = 0 Then
MsgBox("Please
Insert Your Text")
Exit
Sub
End If
If
Val(Hjual46110037.Text) = 0 Then
MsgBox("Please
Insert Your Text")
Exit
Sub
End If
If
Val(JumBar46110037.Text) = 0 Then
MsgBox("Please
Insert Your Text")
Exit
Sub
End If
Dim
PENCARI As New
ByIskandar.CariKeDataBaseByIskandar
PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG",
Kod46110037.Text, 1, connect)
If
PENCARI.JumlanBaris > 0 Then
MsgBox("The
data has been exist please insert new data")
Kod46110037.Text = " "
NamaBarg46110037.Text = " "
Hjual46110037.Text = " "
JumBar46110037.Text = " "
Exit
Sub
End If
Dim Cm As New
OleDb.OleDbCommand
Cm = New
OleDb.OleDbCommand("INSERT INTO BARANG
(KODEBARANG, NAMABARANG, HARGAJUAL, JUMLAHBARANG) VALUES ('" &
Kod46110037.Text & "','" &
NamaBarg46110037.Text & "', "
& Val(Hjual46110037.Text) & ","
& Val(JumBar46110037.Text) & ")",
connect)
connect.Open()
Cm.ExecuteNonQuery()
connect.Close()
Cm.Dispose()
Kod46110037.Text = " "
NamaBarg46110037.Text = " "
Hjual46110037.Text = " "
JumBar46110037.Text = " "
LATIHAN_28A_46110037.ambildata()
Me.Close()
End Sub
End Class
- Click Start Debugging untuk menjalankan form
Tidak ada komentar:
Posting Komentar