Akuntansi Manajerial

Akuntansi Manajerial

Minggu, 20 November 2011

Latihan 28(APKOM)


Public Class LATIHAN028A_46109040
    Dim hubung As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\databarang.accdb;jet OLEDB:database password=46109040")
    Dim ukky As New DataTable
    Public Sub ambildata()
        Dim data As New OleDb.OleDbDataAdapter
        data = New OleDb.OleDbDataAdapter("SELECT*from BARANG", hubung)
        ukky.Rows.Clear()
        data.Fill(ukky)
        data.Dispose()
    End Sub
    Private Sub Latihan28A_46109040_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ambildata()
        dgv46109040.DataSource = ukky
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1_46109040.Click
        If LATIHAN028B_46109040.Visible = False Then
            LATIHAN028B_46109040.Show()
        Else
            LATIHAN028B_46109040.Activate()
        End If
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2_46109040.Click
        Me.Close()
    End Sub
End Class


Public Class LATIHAN028B_46109040
    Dim jembatan As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\databarang.accdb;jet OLEDB:database password=46109040")
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan_46109040.Click
        If KB_46109040.Text.Length = 0 Then
            MsgBox("Tolong Masukkan Teks Anda")
            Exit Sub
        End If
        If NB_46109040.Text.Length = 0 Then
            MsgBox("Tolong Masukkan Teks Anda")
            Exit Sub
        End If
        If Val(HJ_46109040.Text) = 0 Then
            MsgBox("Tolong Masukkan Teks Anda")
            Exit Sub
        End If
        If Val(JB_46109040.Text) = 0 Then
            MsgBox("Tolong Masukkan Teks Anda")
            Exit Sub
        End If
        Dim PENCARI As New ByIskandar.CariKeDataBaseByIskandar
        PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG", KB_46109040.Text, 1, jembatan)
        If PENCARI.JumlahBaris > 0 Then
            MsgBox("Data sudah ada,tolong masukkan data baru")
            KB_46109040.Text = ""
            NB_46109040.Text = ""
            HJ_46109040.Text = ""
            JB_46109040.Text = ""
            Exit Sub
        End If
        Dim Perintah As New OleDb.OleDbCommand
        Perintah = New OleDb.OleDbCommand("INSERT INTO BARANG(KODEBARANG,NAMABARANG,HARGAJUAL,JUMLAHBARANG)VALUES ('" & KB_46109040.Text & "','" & NB_46109040.Text & "'," & Val(HJ_46109040.Text) & "," & Val(JB_46109040.Text) & " )", jembatan)
        jembatan.Open()
        Perintah.ExecuteNonQuery()
        jembatan.Close()
        Perintah.Dispose()
        KB_46109040.Text = ""
        NB_46109040.Text = ""
        HJ_46109040.Text = ""
        JB_46109040.Text = ""
        LATIHAN028A_46109040.ambildata()
        Me.Close()
    End Sub
End Class



Tidak ada komentar:

Posting Komentar