Makasih banget y rekans...., saya dah dapet neh
caranya, saya baca2 tuh reply nya, ahirnya saya pake
deh cara ini, buat yang punya kasus sama kali aja bisa
ngebantu jg,gini neh:
ditxtline saya set nilainya dulu...
Txtline.Text = "00001"
terus di command button saya pake ini:
Dim LastLineNo As String
LastLineNo = Txtline.Text
Txtline.Text = Right("0000" & Trim(str(Int(LastLineNo)
+ 1)), 5)
Ternyata berhasil juga deh, thanx bgt y buat semua
masukannya...
Thanx..
Hasan
--- Purwedi Kurniawan <[EMAIL PROTECTED]>
wrote:
> kalau masalah tipe data, di vb kayaknya ga ada tipe
> data yg pake nol
> didepan, tp kalau tipe data yg bisa menyimpan data
> dg format seperti
> itu mungkin cuman string dan variant.
> u. masalah formatnya, cara yg lebih gampang adalah
> dg menggunakan fungsi
> format dr vb sendiri.
>
> mis kita butuh 5 digit angka dg nol didepan seperti
> "00001", cukup datanya
> kita format dg perintah --> format("1","00000")
> kalau butuh 3 digit "001" gunakan -->
> format("1","000")
> dsb.
>
> best regards
> [wwn]
>
> On 1/4/06, Jenar Suseno <[EMAIL PROTECTED]> wrote:
> >
> > 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
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/