-
Reset autonumber
kamikaze1310 > 30-05-20, 03:35 PM
Mọi người cho e hỏi có cách nào reset trường autonumber trong access được k. File e test nên nó nhảy số rồi, bây giờ muốn đưa vô sử dụng thì trả về số 1 như ban đầu thì k được. Mong mọi người giúp đỡ. -
RE: Reset autonumber
ongke0711 > 30-05-20, 06:05 PM
- Xoá sạch nội dung table có trường Auto Number hoặc copy sang table tạm nào khác.
- Chạy Compact & Repairt Database.
- Copy dữ liệu cũ vào sẽ reset số lại từ đầu =1. -
RE: Reset autonumber
kamikaze1310 > 30-05-20, 11:31 PM
(30-05-20, 06:05 PM)ongke0711 Đã viết: - Xoá sạch nội dung table có trường Auto Number hoặc copy sang table tạm nào khác.
Không được bác ơi, mình làm thử thì nó vậy nè.
- Chạy Compact & Repairt Database.
- Copy dữ liệu cũ vào sẽ reset số lại từ đầu =1.
Ví dụ mình đã có dữ liệu autonumber là từ 1-5 rồi. Khi mình copy sang table khác và xóa table cũ, chạy compact & repair database xong. Mình chưa copy dữ liệu về, thì nhập mới thì ra được số 1, nhưng khi copy 5 dòng dữ liệu cũ từ table tạm về, thì nhập mới tiếp tục nó lại tăng lên số 7. Mong bác chỉ dùm. -
RE: Reset autonumber
ongke0711 > 30-05-20, 11:44 PM
(30-05-20, 11:31 PM)kamikaze1310 Đã viết: Ví dụ mình đã có dữ liệu autonumber là từ 1-5 rồi. Khi mình copy sang table khác và xóa table cũ, chạy compact & repair database xong. Mình chưa copy dữ liệu về, thì nhập mới thì ra được số 1, nhưng khi copy 5 dòng dữ liệu cũ từ table tạm về, thì nhập mới tiếp tục nó lại tăng lên số 7. Mong bác chỉ dùm.
Nó ra vậy thì đúng rồi.
Sau khi compact, bạn nhập liệu 1 dòng thì nó đã ghi số thứ tự là 1 rồi, kế đó copy 5 dòng dữ liệu vô thì Stt cuối cùng là 6 rồi, nhập mới nó ra số 7 chứ sao.
Đây là cách mà Auto Number nó hoạt động và Reset Auto Number là làm như vậy, còn nếu ý bạn Reset là theo kiểu khác thì mô tả chi tiết ra và xem link của anh tranthanhan1962 đã đưa xem có đúng ý đồ muốn vậy không. -
RE: Reset autonumber
kamikaze1310 > 02-06-20, 09:42 AM
(30-05-20, 11:44 PM)ongke0711 Đã viết:
Ah ý mình là mình có 1 field Autonumber, rồi trên form mình có 1 textbox gán bằng Field autonumber & -6 (số tháng hiện tại). Khi chạy hết tháng 6 sang tháng 7 thì mình sẽ chỉnh lại là & -7, nhưng field autonumber vẫn chạy tiếp tục số tăng dần, mình muốn nó về lại số 1 ngay từ đầu tháng.(30-05-20, 11:31 PM)kamikaze1310 Đã viết: Ví dụ mình đã có dữ liệu autonumber là từ 1-5 rồi. Khi mình copy sang table khác và xóa table cũ, chạy compact & repair database xong. Mình chưa copy dữ liệu về, thì nhập mới thì ra được số 1, nhưng khi copy 5 dòng dữ liệu cũ từ table tạm về, thì nhập mới tiếp tục nó lại tăng lên số 7. Mong bác chỉ dùm.
Nó ra vậy thì đúng rồi.
Sau khi compact, bạn nhập liệu 1 dòng thì nó đã ghi số thứ tự là 1 rồi, kế đó copy 5 dòng dữ liệu vô thì Stt cuối cùng là 6 rồi, nhập mới nó ra số 7 chứ sao.
Đây là cách mà Auto Number nó hoạt động và Reset Auto Number là làm như vậy, còn nếu ý bạn Reset là theo kiểu khác thì mô tả chi tiết ra và xem link của anh tranthanhan1962 đã đưa xem có đúng ý đồ muốn vậy không. -
RE: Reset autonumber
tranthanhan1962 > 02-06-20, 10:32 AM
(02-06-20, 09:42 AM)kamikaze1310 Đã viết: Ah ý mình là mình có 1 field Autonumber, rồi trên form mình có 1 textbox gán bằng Field autonumber & -6 (số tháng hiện tại). Khi chạy hết tháng 6 sang tháng 7 thì mình sẽ chỉnh lại là & -7, nhưng field autonumber vẫn chạy tiếp tục số tăng dần, mình muốn nó về lại số 1 ngay từ đầu tháng.
Không bao giờ xảy ra chuyện này nhé bạn! field autonumber do hệ thống đánh số tự động và không được trùng nên không thể có 2 số 1 được