/* */

Tuesday, December 27, 2011

{Disarmed} [belajar-access] Re: Penomoran Berdasarkan Kriteria

 

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.
>

__._,_.___
Recent Activity:
SPAM IS PROHIBITED
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

if(window.yzq_d==null)window.yzq_d=new Object(); window.yzq_d['L7p0RUPDhEw-']='&U=13c24rofd%2fN%3dL7p0RUPDhEw-%2fC%3d493064.14543979.14562481.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1';
.
Web Bug from http://geo.yahoo.com/serv?s=97359714/grpId=3331658/grpspId=1705115370/msgId=33368/stime=1324281315/nc1=3848642/nc2=3848614/nc3=5898810
__,_._,___

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

No comments:

Post a Comment