Minggu, 14 Oktober 2012

Latihan_28_46110037


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