Saya sering alamai kasu itu, aku jg belum tau apa ada
tipe data seperti itu.
Selama ini aku bikin manual saja.
Logikanya begini:
1. tentukan berapa digit nomornya misal = "000001"
berarti 6 digit
misal = 00001 berarti 5 digit.
2. Saat proses simpan, cek data pada tabel, kalau
kosong
langsung diisi "00001"
3. Kl isi, maka buat recordset yang diorder by nomor
tesebut.
- move last
- buat variavel misal x=val(rs_data!nomor)+1
- buat string "0" sebanyak 5 dikurangi lebar x
- y=string(5-len(trim(str(x))),"0")+trim(str(x))
- y inilah yang nanti jadi nomor baru
jadi kl no sebelumnya = "00001"
x=val("00001")+1 '---isinya akan 2
y=string(5-1,"0")+trim(str(2))
y="00002"
Prosedur ini bisa dibuat saat input data baru atau
simpan data.
Rgd,
--- Hasan <[EMAIL PROTECTED]> wrote:
> Rekans...
> Saya mo tanya neh, saya lagi buat program vb dan sql
> server.
> Gimana seh caranya, untuk nampilin dan ngesave data
> dengan format 00001. Situasi jelas nya gini, textbox
> a
> nilainya 00001, trs pas saya klik command button dia
> akan berubah jadi 00002, dikilik lagi jadi 00003,
> begitu seterusnya, ada tipe data nya ga seh, abis
> dari
> tadi saya coba pasti angka nol nya lgs ilang( ga
> muncul). Tolong bantu saya ya...
>
> Thanx...
> Hasan
>
>
>
> __________________________________________
> Yahoo! DSL Something to write home about.
> Just $16.99/mo. or less.
> dsl.yahoo.com
>
>
__________________________________________
Yahoo! DSL Something to write home about.
Just $16.99/mo. or less.
dsl.yahoo.com
Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/Programmer-VB/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/