Download - Pemrograman VB

Transcript
  • Pertemuan 5

  • 2 Universitas Narotama - 2011

  • Jika Dimodelkan Class Dibagi

    Menjadi 3 Class Yakni Imports selalu berada di atas Public Class Imports selalu berada di atas Public Class

    Deklarasi variable sebelum form

    load setelah public class

    3 Universitas Narotama - 2011

  • Membuat

    autonumber

    Format: BGxxxxx

    K O N E K S I

    4 Universitas Narotama - 2011

  • Bila program dijalankan :

    Membuat Autonumber

    Akan muncul BG00001pada textbox

    kode barang

    Kursor aktif di tetxbox kode barang

    5 Universitas Narotama - 2011

  • Membuat Autonumber Bula ditambahkan code program :

    Kursor akan aktif dan fokus ke textbox

    nama barang

    Kursor aktif dan fokus ke textbox nama barang

    6 Universitas Narotama - 2011

  • Membuat autonumber

    setelah muncul

    messagebox

    7 Universitas Narotama - 2011

  • Mengosongkan textbox setelah muncul

    messagebox

    Membuat txtkdbrg aktif dan kursor

    fokus di txtkdbrg

    8 Universitas Narotama - 2011

  • Mengosongkan textbox setelah muncul

    messagebox

    Membuat txtkdbrg aktif dan kursor

    fokus di txtkdbrg

    9 Universitas Narotama - 2011

  • Simpan sql = "INSERT INTO BARANG(TKDBRG, TNMBRG, TSATUAN) " & _

    "VALUES('" & txtKdBrg.Text & _

    " ','" & txtNmBrg.Text & "','" & txtSatuan.Text & "')

    Ubah sql = "UPDATE BARANG SET TNMBRG='" & txtNmBrg.Text & "'," & _

    "TSATUAN='" & txtSatuan.Text & "' " & _

    "WHERE TKDBRG='" & txtKdBrg.Text & "'

    Hapus

    sql = "DELETE FROM BARANG WHERE TKDBRG='" & txtKdBrg.Text & "'"

    10 Universitas Narotama - 2011

  • Simpan

    Dalam code program :

    sql = "INSERT INTO BARANG(TKDBRG, TNMBRG, TSATUAN)

    " & _

    "VALUES('" & txtKdBrg.Text & _

    " ','" & txtNmBrg.Text & "','" &

    txtSatuan.Text & "')

    Syntax asli dalam query : INSERT INTO BARANG(TKDBRG, TNMBRG, TSATUAN)

    VALUES(001,meja,1000)

    11 Universitas Narotama - 2011

  • Perhatikan!!!!

    Values asli berbentuk : VALUES(001,meja,1000)

    Values dalam code program :

    "VALUES('" & txtKdBrg.Text & _

    "','" &txtNmBrg.Text& "','" &txtSatuan.Text& "')"

    001 '" & txtKdBrg.Text & "'

    001,meja '" &txtKdBrg.Text& "','" &txtNmBrg.Text& "'

    (001,meja,1000) ('" & txtKdBrg.Text & _

    "','" &txtNmBrg.Text& "','" &txtSatuan.Text& "')"

    12 Universitas Narotama - 2011

  • 001 " & txtKdBrg.Text & " '

    001 , meja " &txtKdBrg.Text& ', " &txtNmBrg.Text& "

    ( 001,meja,1000) ( " & txtKdBrg.Text &

    "','" &txtNmBrg.Text& "','" &txtSatuan.Text&

    ')"

    Isi dari value nya

    Perhatikan separator pemisah!!!!

    13 Universitas Narotama - 2011

  • Simpan

    sql = "INSERT INTO BARANG(TKDBRG, TNMBRG, TSATUAN) " & _

    "VALUES('" & txtKdBrg.Text & _

    " ','" & txtNmBrg.Text & "','" & txtSatuan.Text & "')

    Maka bila dimunculkan dalam messagebox, syntax berupa :

    Sesuai dengan syntax asli dalam query : INSERT INTO BARANG(TKDBRG, TNMBRG, TSATUAN)

    VALUES(001,meja,1000)

    14 Universitas Narotama - 2011

  • 15 Universitas Narotama - 2011