Tentu saja bisa. :)
caranya begini.
1. simpan data yg dihapus di tabel terpisah.
misalnya : tbl_data_dihapus.
yg disimpan hanya data krit dan numnya.
2. saya anggep data asli disimpan di tabel tbl_data_asli.
3. tiap kali ada data di tabel tbl_data_asli di hapus, langsung pindahkan datanya ke tbl_data_dihapus.
insert into tbl_data_dihapus(krit,num) values(krit,num)
taruh di event before del confirm.
jangan lupa sebelumnya konfirmasi / warning di off-kan dulu dengan
docmd.setwarning false
4. so posisi skrg data sdh pindah ke tabel tbl_data_dihapus.
dan data di tbl_data_asli hilang satu.
5. kalau mau isi data lagi, nomor num diperoleh dari union tbl_data_asli dan tbl_data_dihapus, sesuai kriterianya.
a. select krit,num from tbl_data_asli union select krit, num from tbl_data_dihapus.
b. simpan dgn nama qry_tbl_data
6. kalau masukin data yang diisi hanya kriteria dan data lainnya.
data num di isi otomatis dengan fungsi sbb:
Me!num=nz(DMax("num",qry_tbl_data","[Krit]='" & Me!Krit & "'"),0)+1
kalau tampilannya datasheet.
taruh di event form before update
at least, beginilah ide dasarnya.
salam hangat dan jabat erat,
Edy Wiyono
--- In belajar-access@yahoogroups.com, "Coyev" <coyev@...> wrote:
>
> Bisa ngga yah Access bikin penomoran berdasarkan kriteria? Tapi jika ada field yang dihapus nomornya tidak dipakai lagi.
>
> Misalnya ada Field Krit (Kriteria), No (Nomor) :
> Krit No
> A 1
> A 2
> A 3
> B 1
> B 2
> B 3
> C 1
> C 2
>
> Jika Field A 3 atau B 3 dihapus, maka kalau ada Krit A atau B baru maka Field No jadi 4.
>
> Kalau bisa bagaimana caranya. Mohon pecerahan dari rekan-rekan mailis.
> Terima Kasih.
>
Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
No comments:
Post a Comment