Anda di halaman 1dari 25

Membuat Project Aplikasi Penjualan Dengan

VB .Net
Untuk bisa mengikuti tutorial dari kami, mohon dipersiapkan
1. Install SQL Sever untuk database
2. Install Visual Basic .Net ( kami menggunakan VB .Net 2010)

Jika sudah menginstall semua list diatas, anda bisa mengikuti turial dibawah ini.

Berikut ini cara membuat Project Aplikasi Penjualan dengan VB .Net

Buka komputer anda


Klik Start - All Programs
Silahkan Klik Visual Studio 2010

Maka akan muncul gambar dibawah ini :

Klik File - New Project


Kemudian Muncul gambar dibawah ini :

Klik OK

Jika sudah muncul seperti gambar diatas, maka anda telah sukses membuat Project Aplikasi
Penjualan dengan VB .Net

Ini adalah Tahap Kedua dalam membuat Aplikasi Penjualan dengan Visual Basic .Net. Seperti
yang kami sampaikan pada Tahap Satu dimana aplikasi yang akan kita buat ini menggunakan
VB .Net 2010 dan Database SQL Server.
Tahap 01 : Membuat Project Aplikasi Penjualan

Berikut langkahnya :
Silahkan Buka Project anda sebelumnya :

Silahkan Klik Gambar diatas


Pada Kotak Warna Merah diatas Terdapat Form1.vb
Silahkan ganti dengan FormMenuUtama.vb

Jika Sudah Pada ToolBox, masukan


MenuStrip
Kemudian, Buatlah menu menu seperti gambar diatas.

Dengan langkah diatas, anda telah selesai membuat Form Menu Utama Aplikasi Penjualan
Dengan VB .Net

Ini adalah Tahap Ketiga dalam membuat Aplikasi Dengan Visual Basic .Net Database SQL
Server. Pada tahap ini anda akan diajak untuk membuat Database dan Tabel menggunakan SQL
Server. untuk itu pastikan anda sudah install SQL server pada komputer anda yaaa...

Kami menggunakan SQL Server 2008 R2

Berikut langkahnya :
Klik Start- All Programs
Klik SQL Server Management Studio

Klik Connect
Silahkan Buat Database Dengan Nama : DBJUAL
Kemudian buatlah Tabel dengan nama : TBL_ADMIN

Buatlah design tabel seperti gambar dibawah ini :

Silahkan isi untuk sample data


Dengan langkah diatas, anda telah sukses membuat Database dan Tabel Aplikasi Penjualan

Berikut ini adalah Tahap KeEmpat dalam membuat Aplikasi penjualan dengan Visual
Basic .Net. Kami menggunakan VB .Net 2010 dan Database SQL Server

Untuk mengikuti tahap ini, pastikan anda telah mengikuti tahap sebelumnya :
Tahap 01 : Membuat Project Aplikasi Penjualan
Tahap 02 : Membuat Form Menu Utama
Tahap 03 : Membuat Database dan Tabel Penjualan

Jika sudah mengikuti tahap diatas, silahkan ikuti tahap dibawah ini :

Silahkan buka Project Aplikasi Penjualan anda sebelumnya :

Lihat gambar diatas, pada tahap sebelumnya anda telah sukses membuat Form Menu Utama
Untuk membuat Koneksi Database sangat mudah
Klik Project
Add Module..
Klik Add
Kemudian masukan koding dibawah ini :

Imports System.Data.SqlClient
Module Module1
Public CONN As SqlConnection
Public CMD As SqlCommand
Public DS As New DataSet
Public DA As SqlDataAdapter
Public RD As SqlDataReader
Public LokasiData As String
Public Sub Koneksi()
LokasiData = "data source=JAVANET07;initial catalog=DBJNMJUAL;integrated
security=true"
CONN = New SqlConnection(LokasiData)
If CONN.State = ConnectionState.Closed Then
CONN.Open()
End If
End Sub
End Module

Note :
Silahkan samakan warna kuning diatas dengan Computer Name anda

Dengan langkah diatas, anda telah sukses membuat Koneksi Database dengan Module
Berikut ini adalah Tahap KeLima dalam membuat Aplikasi Penjualan VB .Net. Kami
menggunakan Vb .Net 2010 dan Database SQL Server

Tahap Sebelumnya :
Tahap 01 : Membuat Project Aplikasi Penjualan
Tahap 02 : Membuat Form Menu Utama
Tahap 03 : Membuat Database dan Tabel Penjualan
Tahap 04 : Membuat Koneksi Database Dengan Module

Berikut ini langkah dalam membuat Form Login Aplikasi Penjualan


Buka Project anda sebelumnya :

Jika anda lihat gambar diatas, anda telah sukses membuat koneksi database dengan module pada
tahap keempat
Untuk membuat Form Login :
Klik Project - Add Windows Form

Klik Add
Jika sudah silahkan buat Design FormLoagin seperti gambar dibawah ini :
Jika sudah membuat seperti gambar diatas,
silahkan masukan koding dibawah ini :
FormLogin

Imports System.Data.SqlClient
Public Class FormLogin
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then TextBox2.Focus()
End Sub

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
If e.KeyChar = Chr(13) Then Button1.Focus()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MsgBox("data login belum lengkap")
Exit Sub
Else
Call Koneksi()
CMD = New SqlCommand("select * from TBL_admin where kodeadmin='" &
TextBox1.Text & "' and passwordadmin='" & TextBox2.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If RD.HasRows Then
Me.Close()
Call Terbuka()

Else
MsgBox("Kode Admin atau Password salah")
End If
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Me.Close()
End Sub
Sub Terbuka()
FormMenuUtama.MasterToolStripMenuItem.Enabled = True
FormMenuUtama.LogoutToolStripMenuItem.Enabled = True
FormMenuUtama.TransaksiToolStripMenuItem.Enabled = True
FormMenuUtama.LaporanToolStripMenuItem.Enabled = True
FormMenuUtama.UtilityToolStripMenuItem.Enabled = True
FormMenuUtama.LoginToolStripMenuItem.Enabled = False
End Sub

Private Sub FormLogin_Activated(ByVal sender As Object, ByVal e As System.EventArgs)


Handles Me.Activated
TextBox1.Focus()
End Sub

Private Sub FormLogin_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
TextBox1.MaxLength = 6
TextBox2.PasswordChar = "X"
End Sub
End Class

FormMenuUtama

Public Class FormMenuUtama


Sub Terkunci()
LoginToolStripMenuItem.Enabled = True
LogoutToolStripMenuItem.Enabled = False
MasterToolStripMenuItem.Enabled = False
TransaksiToolStripMenuItem.Enabled = False
LaporanToolStripMenuItem.Enabled = False
UtilityToolStripMenuItem.Enabled = False
End Sub

Private Sub FormMenuUtama_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Call Terkunci()
End Sub

Private Sub KeluarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles KeluarToolStripMenuItem.Click
End
End Sub

Private Sub LoginToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles LoginToolStripMenuItem.Click
FormLogin.ShowDialog()
End Sub
End Class

Jika sudah, silahkan Run atau Jalankan Project anda


Klik File - Login. Masukan data login : ADM001 dan Password : ADMIN
Klik Toombol Login

Berikut ini adalah Tahap Kelima dalam membuat Aplikasi Penjualan Dengan VB .Net database
SQL Server. Untuk membuat koding logout sangatlah mudah, kita hanya memanggil kondisi saat
pertama kali FormMenuUtama di Load, yaitu dimana menu menu dalam kondisi disable atau
tidak aktif

Berikut detailnya
Silahakn buka project VB ,Net anda sebelumnya :

Gambar diatas adalah anda telah sukses membuat Form Login Aplikasi Penjualan
Kemudian silahkan anda ke FormMenuUtama
Double Klik Menu Logout seperti gambar diatas
Kemudian masukan koding dibawah ini :

Private Sub LogoutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles LogoutToolStripMenuItem.Click
Call Terkunci()
End Sub

Silahakn Jalankan kembali Project Aplikasi Penjualan anda

Dengan langkah diatas, anda telah sukses membuat Koding Logout

ini adalah tahap ke Enam dalam membuat Aplikasi Penjualan Dengan VB .Net.

Berikut langkahnya :
Buka Project anda sebelumnya :
Pada tahap sebelumnya anda telah sukses membuat Form Login dan Logout, kini saatnya kita
akan membuat Form Admin, dimana form admin berfungsi untuk menginput, edit, delete data
admin yang digunakan untuk Login ke Aplikasi Penjualan.

Klik Project - Add Form

Buatlah Form dengan nama : FormMasterAdmin.vb


Kemudian Klik Add
Maka akan muncul FormMasterAdmin, kemudian buatlah design form seperti gambar dibawah
ini :
Pada FormMenuUtama untuk memanggil FormMasterAdmin :

Private Sub AdminToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles AdminToolStripMenuItem.Click
FormMasterAdmin.ShowDialog()
End Sub

Kemudian masukan Koding dibawah ini pada FormMasterAdmin :

Imports System.Data.SqlClient
Public Class FormMasterAdmin
Sub TampilStatus()
ComboBox1.Items.Clear()
ComboBox1.Items.Add("ADMIN")
ComboBox1.Items.Add("USER")
End Sub
Sub Kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox1.Focus()
End Sub
Sub TidakSiapIsi()
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
ComboBox1.Enabled = False
End Sub
Sub SiapIsi()
TextBox1.Enabled = True
TextBox2.Enabled = True
TextBox3.Enabled = True
ComboBox1.Enabled = True
End Sub
Sub KondisiAwal()
Button1.Text = "Input"
Button2.Text = "Edit"
Button3.Text = "Hapus"
Button4.Text = "Tutup"
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
Call TidakSiapIsi()
Call Kosongkan()
Call TampilGrid()
Call TampilStatus()
End Sub
Sub AturLebarGrid()
DGV.Columns(0).Width = 85
DGV.Columns(1).Width = 150
DGV.Columns(2).Width = 100
End Sub
Sub TampilGrid()
Call Koneksi()
Da = New SqlDataAdapter("select kodeAdmin as Kode,NamaAdmin as Nama,LevelAdmin
as Level From tbl_admin", Conn)
Ds = New DataSet
Da.Fill(Ds, "tbl_Admin")
DGV.DataSource = Ds.Tables("tbl_Admin")
DGV.ReadOnly = True
DGV.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
Call AturLebarGrid()
End Sub

Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPress
If e.KeyChar = Chr(13) Then

End If
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Button1.Text = "Input" Then
Call KodeOtomatis()
Call SiapIsi()
Button1.Text = "Simpan"
Button2.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Enabled = False
TextBox2.Focus()
Else
If TextBox1.Text.Length < 6 Or TextBox1.Text = "" Or TextBox2.Text = "" Or
TextBox3.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Kode Admin 6 Digit dan Semua form terisi")
Exit Sub
Else
Call Koneksi()
CMD = New sqlCommand("Select * From tbl_admin where kodeAdmin='" &
TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not Rd.HasRows Then
Call Koneksi()
Dim simpan As String = "insert into tbl_Admin values ('" & TextBox1.Text & "','"
& TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox1.Text & "')"
Cmd = New SqlCommand(simpan, Conn)
Cmd.ExecuteNonQuery()
Call PesanSuksesInput()
Else
Call Koneksi()
Dim edit As String = "update tbl_Admin set namaAdmin='" & TextBox2.Text &
"',passwordAdmin='" & TextBox3.Text & "',LevelAdmin='" & ComboBox1.Text & "' where
kodeAdmin='" & TextBox1.Text & "'"
Cmd = New SqlCommand(edit, Conn)
Cmd.ExecuteNonQuery()
Call PesanSuksesEdit()

End If
Call KondisiAwal()
Call TampilGrid()
Call Kosongkan()
Call TampilStatus()

End If
End If

End Sub

Private Sub FormAdmin_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Call Koneksi()
Call TampilStatus()
Call TampilGrid()
Call KondisiAwal()
Call Kosongkan()
TextBox3.PasswordChar = "X"
End Sub

Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 6
If e.KeyChar = Chr(13) Then
Call Koneksi()
CMD = New sqlCommand("Select * From tbl_admin where kodeAdmin='" &
TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
MsgBox("Kode Admin Tidak Ada, Silahkan coba lagi!")
TextBox1.Focus()
Else
TextBox2.Text = RD.Item("namaAdmin")
TextBox3.Text = Rd.Item("PasswordAdmin")
ComboBox1.Text = RD.Item("LevelAdmin")
TextBox2.Focus()
If Button2.Enabled = False Then
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
If TextBox1.Text = "ADM001" Then
MsgBox("ADM001 Tidak Boleh di Hapus")
Call KondisiAwal()
Else
Call Koneksi()
Dim hapus As String = "delete From tbl_admin where kodeAdmin='" &
TextBox1.Text & "'"
Cmd = New SqlCommand(hapus, Conn)
Cmd.ExecuteNonQuery()
Call TampilGrid()
Call Kosongkan()
Call TampilStatus()
MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information, "Information")
Call KondisiAwal()
End If
End If
End If
End If
End If
End Sub

Private Sub TextBox2_KeyPress1(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
TextBox2.MaxLength = 30
If e.KeyChar = Chr(13) Then ComboBox1.Focus()
End Sub

Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
TextBox3.MaxLength = 15
If e.KeyChar = Chr(13) Then Button1.Focus()
End Sub
Private Sub ComboBox1_KeyPress1(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs)
ComboBox1.MaxLength = 15
If e.KeyChar = Chr(13) Then TextBox3.Focus()
End Sub

Sub KodeOtomatis()
Call Koneksi()
CMD = New sqlCommand("Select * From tbl_admin where KODEADMIN in (select
max(KODEADMIN) From tbl_admin)", CONN)
Dim urutan As String
Dim hitung As Long
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
urutan = "ADM" + "001"
Else
hitung = Microsoft.VisualBasic.Right(RD.GetString(0), 3) + 1
urutan = "ADM" + Microsoft.VisualBasic.Right("000" & hitung, 3)
End If
TextBox1.Text = urutan
End Sub
End Class

Pembuatan FormMasterAdmin selesai

Membuat Tabel Pelanggan dan Barang


Aplikasi Penjualan
Pada tahap ini akan kami lanjutkan Tutorial Step by Step membuat Aplikasi Penjualan dengan
VB .net dengan database SQL Server. Ini dalah Tahap ke Tujuh dalam melanjutkan pembuatan
Aplikasi Penjualan VB .Net.

Jika dilihat pada Form Menu Utama, kita akan membuat Form Master Admin, Pelanggan dan
Barang, sedangkan yang sudah kita buat pada Database baru TBL_ADMIN. oleh karena itu kita
akan membuat Tabel Pelanggan dan Tabel Barang terlebih dahulu pada Database SQL Server

Silahkan buka : SQL Server Management Studio pada komputer anda


Klik Connect
Buatlah Tabel pada DBJNMJUAL

TBL_PELANGGAN

TBL_BARANG

Jika sudah Klik Save, dan kita akan melanjutkan pada Tahap 8
Membuat Form Pelanggan Aplikasi
Penjualan
Kita lanjutkan kembali Tutorial VB .Net aplikasi Penjualan dengan database SQL Server. Ini
adalah tahap ke 8 dalam membuat Aplikasi penjualan dengan Visual Basic .Net, jika anda baru
bergabung di tutorial kali ini, alangkah baiknya anda mengikuti dari tahap pertama sampai tahap
sebelumnya yaitu tahap ke 7.

Berikut langkah dalam membuat Form Pelanggan.


Buka Project VB .Net anda sebelumnya.

Pada gambar diatas, anda telah sukses membuat Form Master Admin, dimana data yang diinput,
edit dan delete berfungsi untuk membuat account untuk login ke Aplikasi

Klik Project - Add Form

Buatlah nama form : FormMasterPelanggan.vb


Jika sudah Klik Add
Buatlah Design FormMasterPelanggan seperti gambar dibawah ini :
Pada FormMenuUtama, untuk memanggil FormMasterPelanggan adalah :

Private Sub PelangganToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles PelangganToolStripMenuItem.Click
FormMasterPelanggan.ShowDialog()
End Sub

Kemudian masukan koding dibawah ini pada FormMasterPelanggan :


Imports System.Data.SqlClient
Public Class FormMasterPelanggan
Sub Kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
End Sub
Sub TidakSiapIsi()
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
End Sub
Sub SiapIsi()
TextBox1.Enabled = True
TextBox2.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
End Sub
Sub KondisiAwal()
Button1.Text = "Input"
Button2.Text = "Edit"
Button3.Text = "Hapus"
Button4.Text = "Tutup"
Button1.Enabled = True
Button2.Enabled = True
Button3.Enabled = True
Button4.Enabled = True
Call TidakSiapIsi()
Call Kosongkan()
Call TampilGrid()
End Sub
Sub AturLebarGrid()
DGV.Columns(0).Width = 85
DGV.Columns(1).Width = 170
DGV.Columns(2).Width = 180
DGV.Columns(3).Width = 100
End Sub
Sub TampilGrid()
Call Koneksi()
Da = New SqlDataAdapter("select KodePelanggan as Kode,NamaPelanggan as
Nama,AlamatPelanggan as Alamat,TelpPelanggan as Telepon from TBL_PELANGGAN ",
Conn)
Ds = New DataSet
Da.Fill(Ds, "TBL_PELANGGAN")
DGV.DataSource = Ds.Tables("TBL_PELANGGAN")
DGV.ReadOnly = True
DGV.AlternatingRowsDefaultCellStyle.BackColor = Color.Silver
Call AturLebarGrid()
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Button1.Text = "Input" Then
Call KodeOtomatis()
Call SiapIsi()
Button1.Text = "Simpan"
Button2.Enabled = False
Button3.Enabled = False
Button4.Text = "Batal"
TextBox1.Enabled = False
TextBox2.Focus()
Else
If TextBox1.Text.Length < 6 Or TextBox1.Text = "" Or TextBox2.Text = "" Or
TextBox3.Text = "" Or TextBox4.Text = "" Then
MsgBox("Data belum lengkap, Pastikan Kode Pelanggan 6 Digit dan Semua form
terisi")
Exit Sub
Else
Call Koneksi()
CMD = New sqlCommand("Select * from TBL_PELANGGAN where
kodePelanggan='" & TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not Rd.HasRows Then
Call Koneksi()
Dim simpan As String = "insert into TBL_PELANGGAN values ('" &
TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
Cmd = New SqlCommand(simpan, Conn)
Cmd.ExecuteNonQuery()

Else
Call Koneksi()
Dim edit As String = "update TBL_PELANGGAN set namaPelanggan='" &
TextBox2.Text & "',AlamatPelanggan='" & TextBox3.Text & "',TelpPelanggan='" &
TextBox4.Text & "' where kodePelanggan='" & TextBox1.Text & "'"
Cmd = New SqlCommand(edit, Conn)
Cmd.ExecuteNonQuery()

End If
Call KondisiAwal()
Call TampilGrid()
Call Kosongkan()
End If
End If
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button4.Click
If Button4.Text = "Tutup" Then
Me.Close()
Else
Call KondisiAwal()
End If
End Sub

Private Sub FormPelanggan_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Call Koneksi()
Call TampilGrid()
Call KondisiAwal()
Call Kosongkan()
End Sub
Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 6
If e.KeyChar = Chr(13) Then
Call Koneksi()
CMD = New sqlCommand("Select * from TBL_PELANGGAN where
kodePelanggan='" & TextBox1.Text & "'", CONN)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
MsgBox("Kode Pelanggan Tidak Ada, Silahkan coba lagi!")
TextBox1.Focus()
Else
TextBox2.Text = RD.Item("namaPelanggan")
TextBox3.Text = Rd.Item("AlamatPelanggan")
TextBox4.Text = Rd.Item("TelpPelanggan")
TextBox2.Focus()
If Button2.Enabled = False Then
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
If TextBox1.Text = "ADM001" Then
MsgBox("ADM001 Tidak Boleh di Hapus")
Call KondisiAwal()
Else
Dim hapus As String = "delete * from TBL_PELANGGAN where
kodePelanggan='" & TextBox1.Text & "'"
Cmd = New SqlCommand(hapus, Conn)
Cmd.ExecuteNonQuery()
Call TampilGrid()
Call Kosongkan()
MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information, "Information")
Call KondisiAwal()
End If
End If
End If
End If
End If
End Sub

Private Sub TextBox2_KeyPress1(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
TextBox2.MaxLength = 30
If e.KeyChar = Chr(13) Then TextBox3.Focus()
End Sub
Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
TextBox3.MaxLength = 50
If e.KeyChar = Chr(13) Then TextBox4.Focus()
End Sub
Sub KodeOtomatis()
Call Koneksi()
Cmd = New SqlCommand("Select * from TBL_PELANGGAN where KODEPelanggan in
(select max(KODEPelanggan) from TBL_PELANGGAN )", Conn)
Dim urutan As String
Dim hitung As Long
Rd = Cmd.ExecuteReader
Rd.Read()
If Not Rd.HasRows Then
urutan = "PLG" + "001"
Else
hitung = Microsoft.VisualBasic.Right(Rd.GetString(0), 3) + 1
urutan = "PLG" + Microsoft.VisualBasic.Right("000" & hitung, 3)
End If
TextBox1.Text = urutan
End Sub
End Class

Silahkan anda Run Project Aplikasi VB .Net anda, silahkan ikuti terus tehap demi tahap dalam
membuat Aplikasi Penjualan dengan SQL Server

Anda mungkin juga menyukai