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 (2) |
Tidak ada komentar:
Posting Komentar