Senin, 22 September 2014

Re: [belajar-access] Bagaimana cara mereset autonumber jika tahun berganti

 

Yoga Persib....,

Untuk insert data baru, duplikasi nomor surat tidak mungkin terjadi karena script:

t = Nz(DLookup("[no_su]", "t1", "[th_berjalan]=" & Year(Date)), 0) + 1

menghasilkan nilai no_su tertinggi untuk tahun berjalan + 1.

Sementara untuk keperluan melihat data berdasarkan no_su bisa menggunakan query, misal:

SELECT t1.* FROM t1 where no_su in (2,3);

Ini akan menampilkan semua record yang memiliki no_su 2 dan 3. Agar user tidak bingung, sandingkan pula tahunnya.

Semoga bisa membantu dan memberi semangat.

Hariyanto (Surabaya)

--------------------------------------------
On Mon, 22/9/14, Yoga Persib yogapersib33@yahoo.com [belajar-access] <belajar-access@yahoogroups.com> wrote:

Subject: Re: [belajar-access] Bagaimana cara mereset autonumber jika tahun berganti
To: belajar-access@yahoogroups.com
Date: Monday, 22 September, 2014, 2:15 PM


--------------------------------------------

Pada Sen, 22/9/14, hari yanto har_i20002000@yahoo.com
[belajar-access] <belajar-access@yahoogroups.com>
menulis:




Judul: Re: [belajar-access] Bagaimana cara mereset
autonumber jika tahun berganti

Kepada: belajar-access@yahoogroups.com

Tanggal: Senin, 22 September, 2014, 12:41 PM



kalo gitu engga usah pake autonumber aja ya mas

kalo nampilin nomor yg sebelumnya gimana ya mas?supaya kita
engga ngulang nomor yg udah ada

 



















yogapersib33...,







Type data autonumber, tidak bisa direset. Dia akan terus

bertambah sesuai data yang dientrykan. kalau salah satu
data

terhapus, autonumber akan meloncat.







Menurut saya untuk nomor yang dikaitkan dengan tahun
(tahun

berganti, nomor balik lagi 1), harus dibuat field

tersendiri. Namun harus tetap ada filed id yang
berfungsi

sebagai identitas unik. Sehingga waktu
pengambilan/editing

data tidak salah sasaran.







Misal







id no_su th_berjalan



1 1 2013



2 2 2013



3 3 2013



4 4 2013



5 5 2013



6 6 2013



7 7 2013



8 8 2013



9 1 2014



10 2 2014



11 3 2014



12 4 2014



13 5 2014



14 6 2014







Nah, untuk melihat nilai surat dan id tertinggi, bisa

menggunakan script ini (misal nama tabelnya t1):







Dim t, x As Integer



t = Nz(DLookup("[no_su]", "t1",

"[th_berjalan]=" & Year(Date)), 0) + 1



x = Nz(DMax("[id]", "t1",

""), 0) + 1







Nilai t dan x inilah yang lantas kita insertkan ke tabel

t1.







Semoga bisa membantu dan memberi semangat.









Hariyanto (Surabaya)







--------------------------------------------



On Mon, 22/9/14, yogapersib33@yahoo.com [belajar-access]

<belajar-access@yahoogroups.com> wrote:







Subject: [belajar-access] Bagaimana cara mereset
autonumber

jika tahun berganti



To: belajar-access@yahoogroups.com



Date: Monday, 22 September, 2014, 8:21 AM















maap semuanya saya mau nanya kalo



membuat autonumber dari angka 235 lalu dia mereset
menjadi

0



lagi saat tahun berganti bagaimana caranya



ya?mohon penjelasannyaterima kasih




__._,_.___

Posted by: hari yanto <har_i20002000@yahoo.com>
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (4)

Improvements in Yahoo Groups Search
Searching for new groups to join is easier than ever. We've honed our algorithm to bring you better search results based on relevance and activity. Try it today!

SPAM IS PROHIBITED

.

__,_._,___

Tidak ada komentar:

Posting Komentar