Monday, May 15, 2017

TIPS DAN TRIK MEMBUAT TOMBOL SIMPAN DATA DAN TOMBOL UBAH DATA PADA MICROSOFT VISUAL BASIC.NET

TIPS TRIK MEMBUAT TOMBOL SIMPAN DATA DAN UBAH DATA PADA DATABASE MICROSOFT VISUAL BASIC. NET (DATABASE MSC ASSCESS)

Kali ini saya akan berbagi pengelaman pribadi saya untuk membuat tombol simpan data dan ubah data yang sudah tersimpan pada database pada pemrograman Microsoft visual basic.net
Langkah-langkah sebagai berikut:
a.      Tombol simpan
1. Buatlah sebuah database dan lakukan koneksi dengan form pada halaman kerja (misalnya             table data   barang/T_barang) lihat postingan saya mengenai koneksi database
2.Pilih tombol yang akan kita jadikan tombol simpan
3.Tulis koding seperti dibawah ini

If TextBox1.Text = " " Or TextBox2.Text = "" Then
           MsgBox("Lengkapi Data Barang")
            Exit Sub
        Else
            Cmd = New OleDbCommand("select * from T_barang where Id_barang= " & _
                   " '" & Trim(TextBox1.Text) & " ' ", conn)
            dr = Cmd.ExecuteReader
            dr.Read()
            If dr.HasRows = True Then
                Dim pesan = MessageBox.Show("Id_barang: " + " " & Trim(TextBox1.Text) & " " + " sudah ada")
            Else
                Cmd = New OleDbCommand("select * from T_barang  where Id_barang= " & _
                                       " '" & Trim(TextBox1.Text) & " ' ", conn)
                dr = Cmd.ExecuteReader
                dr.Read()
                If Not dr.HasRows = True Then
                    Dim SQLTambah As String = "Insert into T_barang " & _
                     " (Id_barang, Nama_barang)  " & _
                     "  values('" & Trim(TextBox1.Text) & "', " & _
                      " '" & Trim(TextBox2.Text) & "' )"
                    Cmd = New OleDbCommand(SQLTambah, conn)
                    Cmd.ExecuteNonQuery()
                End If
                Button1.Enabled = True
            End If
        End If
    End Sub


b.      Tombol ubah data

Dim SQLUpdate As String = "Update T_barang set " & _
"Nama_barang='" & TextBox2.Text & "' where Id_barang='" & TextBox1.Text & "'"
        Cmd = New OleDbCommand(SQLUpdate, conn)
        Cmd.ExecuteNonQuery()
        MsgBox("Data Berhasil DiUbah")
    End Sub


Penjelasanya sebagai berikut:

1.       Textbox1.text  dan TextBox2.Text adalah nama text pada jendela form yang saya gunakan untuk mengisi data

2.    Cmd = New OleDbCommand("select * from T_barang where Id_barang= " & _
                   " '" & Trim(TextBox1.Text) & " ' ", conn)
            dr = Cmd.ExecuteReader
            dr.Read()
ini adalah listing untuk mencari Id barang pada textbox1.text pada table barang (T_barang) Cmd, conn, dan dr adalah nama deklarasi koneksi database pada module (lihat postingan saya mengenai koneksi database)

3.  If dr.HasRows = True Then
Dim pesan = MessageBox.Show("Id_barang: " + " " & Trim(TextBox1.Text) & " " + " sudah ada")

Artinya jika id barang sudah ada maka ada pesan berupa msgbox dan jika id barang tersebut belum ada pada database maka:
            Else
                Cmd = New OleDbCommand("select * from T_barang  where Id_barang= " & _
                                       " '" & Trim(TextBox1.Text) & " ' ", conn)
                dr = Cmd.ExecuteReader
                dr.Read()
                If Not dr.HasRows = True Then
                    Dim SQLTambah As String = "Insert into T_barang " & _
                     " (Id_barang, Nama_barang)  " & _
                     "  values('" & Trim(TextBox1.Text) & "', " & _
                      " '" & Trim(TextBox2.Text) & "' )"
                    Cmd = New OleDbCommand(SQLTambah, conn)
                    Cmd.ExecuteNonQuery()
                End If


Ini adalah perintah exekusi simpan data pada table Barang (T_Barang)



Sekian postingan saya kali ini semoga dapat bermanfaat untuk kita semua

1 comment:

  1. http://livestreamingbola.timeblog.net/37158583/situs-live-streaming-bola-terlengkap
    http://livestreamingbola.xzblogs.com/36629290/live-streaming-bola-gratis
    http://livestreamingbola.articlesblogger.com/19384403/agen-judi-bola-online-terpercaya
    http://livestreamingbola.fitnell.com/34261735/judi-bola-online-terlengkap
    http://livestreamingbola.fireblogz.com/25182681/live-streaming-pertandingan-sepak-bola

    https://blogfreely.net/invoker-respatih/promo-agen-slot-online-terbaik
    https://daftarsitusjudislotonlineterpercaya-87.webself.net/?_ga=2.159536317.1697239982.1603020257-565697293.1602587263
    http://daftarsitusjudislot.full-design.com/Game-Dengan-Bonus-Terbesar-36990809
    https://daftar-situs-judi-slot-online--b5163a.webflow.io/
    https://write.as/invoker-respatih/cara-daftar-akun-situs-judi-online

    ReplyDelete