Metode no urut setelah penghapusan record

Menindaklanjuti pertanyaan dari mas Putra di Chat-Box tentang "pengurutan kembali nourut setelah record dihapus", berikut sedikit saya tuliskan ide/alur programnya.

1. Menambal/menyisipkan record

a. Menggunakan tabel bantu record_archive

- menghapus record
- memindahkan record tersebut ke dalam tabel record_archive
- mencari nourut di record_archive

b. Melakukan pencarian di tabel (tidak disarankan, memakan waktu dan memory)

- menghapus record
- Looping di tabel
- mencari record yang kosong
- stop Looping

2. Melakukan pengurutan secara keseluruhan dengan mengupdate record/urutan sesudahnya.
(tidak disarankan, memakan waktu dan memory, tidak baik dalam validitas data)

- menghapus record
- looping record sesudah record yang dihapus sampai record terbaru
- update data one by one dengan menurunkan nomer dari nomer sebelumnya (saat looping)
- Note untuk menghindarkan ketidak validan data sebaiknya no urut bukanlah nomor-nomor master, seperti kodebarang, Faktur, dll yang digunakan oleh table lain.

Ada ide lain? sharing ya!


*Note : Sebaiknya nomor yang akan diperlakukan seperti ini harus menggunakan penanda waktu penginputan, minimal mencantumkan tanggal (misal = ....170845)

Untuk contoh source code dan tutorialnya menyusul ya, :)

Untuk Link download yang sudah saya perbaiki dapat dilihat pada halaman DOWNLOAD, walaupun baru sedikit semoga bisa bermanfaat,untuk cara download silakan lihat DI SINI, Terima kasih

Related Posts


Formulir Kontak

Nama

Email *

Pesan *

Pengikut