Dalam membuat sebuah aplikasi, tentunya kita harus dapat menyajikan tampilan aplikasi yang mudah dioperasikan dan dipahami. Seperti halnya tata letak menu, button, datagridview dsb. Juga termasuk dalam membuat sebuah kode transaksi yang dapat dipahami oleh pengguna aplikasi ataupun pelanggan dari toko / layanan yang memakai aplikasi tersebut.
Biaya kode transaksi atau faktur memiliki formaat tanggal + kode transaksi dimana format tanggalnya adalah yyyyMMdd atau ada juga yang memakai yyMMdd. Nah, pada kesempatan posting kali ini saya ingin berbagi cara membuat kode transaksi atau faktur dengan format seperti yang telah saya jelaskan tadi.
Silahkan ikuti panduan dari saya berikut ini
- Buatlah dulu database dan tampilan aplikasinya
- Sisipkan kode ini ke program VB.NET kalian, kode ini saya buat sebagai Sub, jadi kalian tinggal panggil saja nantinya, tapi kalian harus rubah dulu beberapa kodingnya agar sesuai dengan database aplikasi yang telah kalian buat.
Sub auto()
koneksi()
CMD = New SqlCommand("SELECT RIGHT([nama column],1) from [table] ORDER BY RIGHT([nama column],1) desc", CONN)
DR = CMD.ExecuteReader
DR.Read()
If Not DR.HasRows Then
textbox1.Text = Format(Now.Date, "yyMMdd") + "-" + "001"
Else
Dim auto As String
auto = Val(Microsoft.VisualBasic.Mid(DR.Item("[nama column]").ToString, 1, 3)) + 1
If Strings.Right(textbox1.Text, 1) < "10" Then
textbox1.Text = Format(Now.Date, "yyMMdd") + "-" + "00" + auto
ElseIf Strings.Right(textbox1.Text, 1) < "100" Then
textbox1.Text = Format(Now.Date, "yyMMdd") + "-" + "0" + auto
ElseIf Strings.Right(textbox1.Text, 1) >= "100" Then
textbox1.Text = Format(Now.Date, "yyMMdd") + "-" + auto
End If
End If
End Sub
- Ganti yang Bold dengan nama Column atau Table Database, dan ganti yang Underline dengan nama TextBox aplikasimuu
- Kalian tinggal panggil saja dengan perintah auto()
Sekian dulu tutorial dari saya tentang Mermbuat Kode Transaksi VB.NET. Bila kalian masih bingung atau ada pertanyaan seputar topik ini, jangan ragu untuk bertanya via kolom komentar dibawah ini atau bisa langsung kontak saya.
Semoga Bermanfaat ~!
Kolom komentar bukan tempat untuk beriklan, jika anda ingin memassang iklan di blog kami, silahkan kunjungi halaman berikut : https://goo.gl/KXLj9t
Dapatkan notifikasi untuk jawaban komentar kalian dengan Check "Notify me".
EmoticonEmoticon