hnaaah....
apalagi kalau sebagai id.
'kurang bagus' adalah alasan yang kurang tepat untuk membangun suatu database.
tetapi alasan yang semestinya adalah berkaitan dengan audit. Jika ada nomor
yang hilang, harus dipertanyakan kenapa dihilangkan ? jika tidak ada
penjelasan, maka itu bisa mengindikasikan kecurangan. bukannya malah berusaha
memperbaiki urutan dengan koding, malah jika id ini ikut dicetak, bisa2 hard
copy berbeda dengan database, karena id sudah bergeser.
ini dari saya,
tidak usah terlalu meribetkan urutan nomor id. bbu itu. di thread yang lalu
saya sempat panjang lebar mengutarakan alasannya. gunakan id yang urut (semisal
autonumber) hanya komunikasi data antara tabel saja, bukan untuk display ke end
user.
tetapi bukan berarti saya tidak memberikan cara untuk mengurutkan kembali nomor
urut, ini hanya sebagai proses 'belajar coding' saja.
dim rs as dao.recordset
set rs = currentdb.openrecordset ("namatable")
rs.movefirst
dim i as integer
for i = 1 to rs.recordcount
rs.edit
rs!noid = i ' anggapan noid adalah nourut
rs.update
rs.movenext
next i
rs.close
set rs = nothing
itu adalah kode dengan lib dao. masih ada cara lain. code saya tulis tanpa di
tes di ms access, jadi mungkin ada kesalahan sintak, silakan diperbaiki dan
dikembangkan.
aksan kurdin
--- In [email protected], Ahmad Qomaruddin <ud1...@...> wrote:
>
> sebenarnya bukan sekedar no urut tapi merupakan semacam ID yang dibuat
> otomatis ketika melakukan input data, sehingga kalo ID loncat2 jadinya
> kurang bagus.
>
> On 6/19/10, aksankurdin <aksan.kur...@...> wrote:
> > Jika tidak ada alasan khusus, nomor urut sebaiknya ditampilkan dalam report
> > saja, tidak perlu di simpan dalam tabel.
> >
> > aksan kurdin
> >
> > --- In [email protected], Ahmad Qomaruddin <ud13en@> wrote:
> >>
> >> Buat rekan milis semua,
> >> Saya buat nomor urut otomatis dengan menggunakan Dmax,
> >> Bagaimana supaya kalau data dengan nomor urut tengah dihapus bisa diisi
> >> dengan data yang baru?
> >> Terima Kasih atas responnya
> >>
> >
> >
> >
>
>
> --
> Ahmad Qomaruddin
> Sulang Rembang
> email : ud1...@...
> blog : ud13en.blogspot.com
>