tutorial#1 - kode baru otomatis

2
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;

Upload: odeen-od

Post on 17-Jan-2016

224 views

Category:

Documents


0 download

DESCRIPTION

menjelaskan tentang kode query untuk mendapatkan kode baru otomatis pada suatu tabel

TRANSCRIPT

Page 1: Tutorial#1 - Kode Baru Otomatis

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;

Page 2: Tutorial#1 - Kode Baru Otomatis

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’ :