Kl autonumber memang nomor itu menjadi ID dari record
jadi tidak akan ngurut lagi kl ada data yang dihapus.
Mungkin bisa ditambahkan field misal NoUrut, yang akan
membuat urutan dari 1 sampai sejumlah data bila ada
proses hapus dan insert.
Dan bisa dipastikan akan memakan waktu yang lama bila
datanya sudah ribuan bahkan ratusan ribu.
Tapi logikanya begini:
1. Bikin recordset dari semua data ( rs_data )
2. bikin looping
rs_data.movefirs
xid=rs_data!ID
x=1
Do
' disini ada instruksi update NoUrut dengan X
' update <tabelny> set NoUrut=" & x & " _
where ID= " xid & "
x=x+1
rs_data.movenext
Loop Until rs_data.EOF
Itu codingnya kl gak salah...
Mungkin bisa dipikirkan lagi cara yang termudah,
karena dengan cara ini akan banyak memakan waktu dan
memory..
Rgd,
--- [EMAIL PROTECTED] wrote:
> Dear All..
>
> Bagaimana supaya No_ID itu kalo dihapus akan berurut
> kembali...misal :
>
> No ID Nama JK
> 1 A L
> 2 B L
> 3 C P
> 4 D L
>
> Kalo saya ingin hapus No ID 2 maka otomatis No ID 3
> akan menjadi 2 , 4
> jadi 3 dst....
> Saya coba di Type data autonumber juga tidak bisa
> ...kalo pake coding
> gimana caranya ?
>
>
> Haris
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
------------------------ Yahoo! Groups Sponsor --------------------~-->
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/k7folB/TM
--------------------------------------------------------------------~->
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/