lagi ngantuk mbah,
abis begadang mu-chelsea semalam .....
cluenya aja:
- format:
NNNN/TSM-N/CCC/XXX/YY
kalau dipecah sebenarnya:
NNNN & /TSM-N/CCC/XXX/YY
jadi yang dicek sudah ada dalam tabel adalah: /TSM-N/CCC/XXX/YY
jika belum ada maka NNNN = 0001
jika sudah ada maka NNNN = Max(NNNN) + 1
sekarang ada masalah serius, bagaimana kalau mengedit data surat jalan
dengan mengubah customer id ? padahal nomornya adalah di tengah2 :
0001/TSM-N/ABC/V/08
0002/TSM-N/ABC/V/08
0003/TSM-N/ABC/V/08 <--- mau di ubah ke kustomer DEF
0004/TSM-N/ABC/V/08
0005/TSM-N/ABC/V/08
00046TSM-N/ABC/V/08
0001/TSM-N/DEF/V/08
0002/TSM-N/DEF/V/08
0003/TSM-N/DEF/V/08
0004/TSM-N/DEF/V/08
kalau diubah , berarti penomoran dengan rumus di atas menghasilkan
0005/TSM-N/DEF/V/08
apakah nomor di atas 0003 nya ABC juga harus dikurangi satu semuanya ? atau
boleh ada nomor yang lompat ?
dari best praktis ERP yang sudah demo ke kantor kami, nomor dokumen tidak
ada yang diubah atau di hapus, tetapi memakai sistem status / flag. Dalam
hal ini berarti 0003-nya ABC cuma di flag closed saja, baru bikin nomor
surat jalan baru.
Aksan Kurdin
2008/5/22 budi laksamana <[EMAIL PROTECTED]>:
> ha ha mbah aksan mesti bisa kasih solusi lagi nich.
> sebetulnya khan caranya sama...
> tinggal ambil dari kode customer, gabung sana sini, cari nomor yang
> terakhir, tambahkan satu,...... dan logika mbah aksan berlanjut dech.
>
> hayooo.....tinggal modif dikit kok....sambil asah otak....
>
> cheers,
> budilaks
>
>
> --- In [email protected] <belajar-access%40yahoogroups.com>,
> Darsono <[EMAIL PROTECTED]> wrote:
> >
> > Sdr. Muntahar,
> >
> > saya sudah check yang di rummah access,
> > itu bisa sebagai referensi,
> > masalahnya itu untuk sequence yang menurut saya sangat
> > sederhana.
> >
> > dalam kasus saya,
> > no urut akan berubah ubah sesuai dengan pilihan combo
> > box cust id. dan kadang melibatkan alpabhet apabila
> > ada revisi surat jalan.
> >
> > misal :
> > 0002/TSM-N/AAA/II/07
> > 0002A/TSM-N/AAA/II/07
> > 0002B/TSM-N/AAA/II/07
> >
> > untuk kasus ini saya belum tahu pengunaan function Max
> > yang ada
> >
> > jadi didalam tabel delivery akan ada pengulangan no
> > untuk customer berbeda
> >
> > misal :
> >
> > 0001/TSM-N/AAA/III/08
> > 0001/TSM-N/DWA/III/08
> > 0002/TSM-N/AAA/III/08
> >
> > .... dst
> >
> > mohon pencerahan lebih lanjut
> >
> > thx
> >
> > darsono
> >
> >
> >
> > --- Muntahar <[EMAIL PROTECTED]> wrote:
> >
> > > cara lain mungkin bs di liat di :
> > >
> > <http://www.rumahaccess.com/search/label/Tip%20n%20Trik>
> > >
> > http://www.rumahaccess.com/<http://www.rumahaccess.com/search/
> label/Tip%20n%20Trik>
> > >
> > >
> > >
> > >
> > >
> > > --
> > > ---------------------------------------------
> > > grapyak-semanak-cluthak
> > > http://djmumun.wordpress.com
> > > ---------------------------------------------
> > >
> >
> >
> > ----------------------------------------------------------
> https://www.paypal.com/row/mrb/pal=RR7E5H3RKC76G---------------------
> --------------------------------------------
> >
>
>
>
--
Aksan Kurdin