tutorial#1 - kode baru otomatis
DESCRIPTION
menjelaskan tentang kode query untuk mendapatkan kode baru otomatis pada suatu tabelTRANSCRIPT
TUTORIAL MEMBUAT KODE BARU OTOMATIS Tutorial by : Odin
Langkah-langkah untuk mendapatkan kode otomatis adalah :
1. Ambil kode terakhir
2. Potong beberapa karakter dari kanan, lalu tambahkan dengan 1
3. Format sesuai dengan format awal
Dimisalkan terdapat tabel seperti berikut :
Perhatikan format id_supp nya (kode), formatnya adalah SUP-00000 (9 digit) atau char(9)
Untuk ambil id/kode terakhir, gunakan fungsi MAX(), contoh :
Untuk mengambil beberapa karakter dari kanan, gunakan fungsi RIGHT(STR, LEN),
contoh :
lalu tambahkan dengan 1, contoh :
Untuk memformat, gunakan fungsi LPAD(STR, LEN, PADSTR), contoh :
Dengan fungsi LPAD diatas, kita bisa memformat kode/id supp sesuai dengan
format seperti yang dibahas diatas, yaitu formatnya SUP-00000, maka
penggunaanya jika digabungkan dengan fungsi-fungsi diatas adalah :
Agar return field nya bisa digunakan di DELPHI, maka buat alias field nya,
SELECT LPAD(RIGHT(MAX(id_supp),5)+1,9,’SUP-00000’) as KodeBaru FROM supplier;
TUTORIAL MEMBUAT KODE BARU OTOMATIS Tutorial by : Odin
Penggunaan di delphi :
Untuk mencobanya, buat project baru, bentuk formnya kurang lebih seperti
berikut ini :
Atur koneksi yang dibutuhkan, seperti yang sudah-sudah. Saya rasa itu tahap
tergampang yang bisa Anda lakukan.
Berikut penggunaannya saat Event onClick pada button ‘Tambah Baru’ :