Professional Documents
Culture Documents
MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS
A. Membuat Database
1. Buka jendela Server Explorer.
By muningmini
Page 1
By muningmini
Page 2
3. Akan muncul jendela desain tabel, dan buat struktur tabel sehingga hasil akhirnya sbb:
Pastikan bahwa kode_barang sebagai Primary Key. Akhirnya, selesai sudah persiapan pembuatan database dan tabel. Selanjutnya kita siapkan untuk membuat project baru aplikasi kita. SIAPPP....oke...silahkan minum dulu....
By muningmini
Page 3
By muningmini
Page 4
dan ketikkan kode berikut diantara tanda : Module module1 --- end module. Seperti tampak pada gambar berikut :
Public Function koneksi() As SqlConnection Dim koneksiku As New SqlConnection koneksiku = New SqlConnection("server=mini-PC\SQLEXPRESS; database=db_toko; trusted_connection=true") koneksiku.Open() Return (koneksiku) End Function
Value Entri data barang Data Barang Kode barang Nama barang Harga Satuan Textkode
Page 5
2. Double klik pada tombol cari dan tuliskan kode dibawah ini
'Jika user mengosongkan textbox kode dan mengklik button cari If Me.textKode.Text = Nothing Then MessageBox.Show("Kode Barang tidak boleh kosong...", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Stop) Me.textKode.Focus() Else If Len(Trim(Me.textKode.Text)) = 4 Then Dim adapter As New SqlDataAdapter("select * from barang where kode_barang='" & textKode.Text & "'", Module1.koneksi) Dim dt As New DataTable("barang") adapter.Fill(dt) If dt.Rows.Count <> 0 Then MessageBox.Show("Data dengan kode " & Me.textKode.Text & " sudah ada", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Information) Me.textKode.Clear() Me.textKode.Focus() Else Me.textKode.Enabled = False Me.textNama.Enabled = True Me.textHarga.Enabled = True Me.textNama.Focus() End If Else MessageBox.Show("Kode Barang 4 Digit", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Hand) Me.textKode.Clear() Me.textKode.Focus() End If End If
By muningmini
Page 6
Dim sql As String = String.Empty sql = "insert into barang (kode_barang,nama_barang,harga_satuan) values ('" & Me.textKode.Text & "','" & Me.textNama.Text & "','" & Me.textHarga.Text & "')" Dim command As New SqlCommand(sql, Module1.koneksi) command.ExecuteNonQuery() Module1.koneksi.Close() Me.textKode.Enabled = True Me.textNama.Enabled = False Me.textHarga.Enabled = False Me.textKode.Clear() Me.textNama.Clear() Me.textHarga.Clear() Me.textKode.Focus()
5. Terakhir, silahkan tuliskan koding untuk button Keluar. Tahu kan apa
kodenya??
Selesai, silahkan untuk didebug, dan lihat hasilnya. Masih Error...jangan menyerah... ***Good Luck***
By muningmini
Page 7