C# : Membuat Nomor Kode Otomatis di TextBox Mengikuti Database
Hello sobat progrrammer C# kali ini saya posting tentang bagaimana membuat penomoran urut otomatis di textbox dengan bahasa pemrogramman C#.
langkah langkahnya sebagai berikut
A.
1. persiapkan projetct
2. Tambahkan textBox dan satu buah button.
B.
1. Buatlah koneksi database
contoh : SqlConnection con = new SqlConnection("data source = MYKOMPUTER-PC\\SQLEXPRESS; initial catalog=dbpenjualan; user=sa; password=123");
C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf
2. Ketik kan koding dibawah ini
private void autoNumberKD_Pembayaran()
{
long hitung;
string urut;
con.Open();
// Perintah untuk mendapatkan nilai terbesar dari field nomor
cmd = new SqlCommand("select KD_Pembayaran from penjualan where KD_Pembayaran in(select max(KD_Pembayaran) from penjualan) order by KD_Pembayaran desc", con);
dr = cmd.ExecuteReader();
dr.Read();
// Jika data ditemukan
if (dr.HasRows)
{
// Menambahkan data dari field nomor
hitung = Convert.ToInt64(dr[0].ToString().Substring(dr["KD_Pembayaran"].ToString().Length - 4, 4)) + 1;
string joinstr = "0000" + hitung;
// Mengambil 4 karakter kanan terakhir dari string joinstr lalu di tambahkan dengan string URUT
urut = "YPMB-" + joinstr.Substring(joinstr.Length - 4, 4);
}
else
{
// Jika tidak ditemukan maka mengisi variable urut dengan YPMB-0001
urut = "YPMB-0001";
}
dr.Close();
kdPembayaran.Text = urut; // Nama textBox nya adalah kdPembayaran.Text
con.Close();
}
Setelah selesai, klik dua kali button nya dan panggil fungsi yang telah dibuat
ketik : autoNumberKD_Pembayaran();
Sekarang Coba liat hasilnya apakah berfungsi/ pastinya sih berfungsi karna kode diatas sudah saya gunakan.
Untuk yang masih Error atau mau request postingan silahkan tulis di komentar.
C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf
Catatan :
1. nama textBox ; kdPembayaran.Text
2. Database harus kosong, jika sudah ada data sebaiknya dihapus dulu karna kalo tidak dihapus nanti pas kita sudah mencapai nomor YPMB-0004 maka fungsi tadi tidak akan berfungsi lagi
Hello sobat progrrammer C# kali ini saya posting tentang bagaimana membuat penomoran urut otomatis di textbox dengan bahasa pemrogramman C#.
langkah langkahnya sebagai berikut
A.
1. persiapkan projetct
2. Tambahkan textBox dan satu buah button.
B.
1. Buatlah koneksi database
contoh : SqlConnection con = new SqlConnection("data source = MYKOMPUTER-PC\\SQLEXPRESS; initial catalog=dbpenjualan; user=sa; password=123");
C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf
2. Ketik kan koding dibawah ini
private void autoNumberKD_Pembayaran()
{
long hitung;
string urut;
con.Open();
// Perintah untuk mendapatkan nilai terbesar dari field nomor
cmd = new SqlCommand("select KD_Pembayaran from penjualan where KD_Pembayaran in(select max(KD_Pembayaran) from penjualan) order by KD_Pembayaran desc", con);
dr = cmd.ExecuteReader();
dr.Read();
// Jika data ditemukan
if (dr.HasRows)
{
// Menambahkan data dari field nomor
hitung = Convert.ToInt64(dr[0].ToString().Substring(dr["KD_Pembayaran"].ToString().Length - 4, 4)) + 1;
string joinstr = "0000" + hitung;
// Mengambil 4 karakter kanan terakhir dari string joinstr lalu di tambahkan dengan string URUT
urut = "YPMB-" + joinstr.Substring(joinstr.Length - 4, 4);
}
else
{
// Jika tidak ditemukan maka mengisi variable urut dengan YPMB-0001
urut = "YPMB-0001";
}
dr.Close();
kdPembayaran.Text = urut; // Nama textBox nya adalah kdPembayaran.Text
con.Close();
}
Setelah selesai, klik dua kali button nya dan panggil fungsi yang telah dibuat
ketik : autoNumberKD_Pembayaran();
Sekarang Coba liat hasilnya apakah berfungsi/ pastinya sih berfungsi karna kode diatas sudah saya gunakan.
Untuk yang masih Error atau mau request postingan silahkan tulis di komentar.
C# : Membuat Nomor Kode Otomatis di TextBox Dengan Angka dan Huruf
Catatan :
1. nama textBox ; kdPembayaran.Text
2. Database harus kosong, jika sudah ada data sebaiknya dihapus dulu karna kalo tidak dihapus nanti pas kita sudah mencapai nomor YPMB-0004 maka fungsi tadi tidak akan berfungsi lagi
Nice, screenshotnya java, tutorialnya c#
ReplyDelete