Tutorial by : Odin
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 :
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 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 :