บอร์ดเรียนรู้ Access สำหรับคนไทย

Thai Access Webboard => ห้อง Ms Access อื่นๆ => ข้อความที่เริ่มโดย: I love movies ที่ 30 เม.ย. 64 , 16:45:33

หัวข้อ: เพิ่มเลขลำดับที่ลงไปทีหลัง เลขไม่เริ่ม 1 ต้องทำไงคะ
เริ่มหัวข้อโดย: I love movies ที่ 30 เม.ย. 64 , 16:45:33
เดิมทีไม่ได้ใส่ลำดับที่ลงไปในใบกำกับ

มาแทรกเป็น ID เป็น Auto number ทีหลัง เพิ่มลงฟอร์มเรียบร้อยดี แต่พอเปิดมาเขียนบิล กลายเป็นเลขรันต่อจากบิลคราวก่อน เป็น 64 ดังภาพ ทั้งๆที่เป็นรายการแรก

เกิดจากอะไร และต้องแก้ยังไงคะ

(https://www.thai-access.com/tiupld/images/qsdf3p-b5ea5e.png)
หัวข้อ: : เพิ่มเลขลำดับที่ลงไปทีหลัง เลขไม่เริ่ม 1 ต้องทำไงคะ
เริ่มหัวข้อโดย: UnKnown ที่ 30 เม.ย. 64 , 22:31:40
แบบโหดร้ายแต่ได้ชัวคือลบข้อมูลในตารางทั้งหมดจากนั้นไปสั่ง compact and repair database วิธีอยู่ต้นคลิปอาจารย์เลยครับ https://youtu.be/ajoDSu7_kqk

แบบรักษาข้อมูลฟิวล์อื่น(อันนี้ไปลองทำดูว่าจะได้ใหมนะครับ) :question:
>ลบฟิวล์ ID ที่เป็น Auto number ออก->ปิดตาราง
>compact and repair database
>กลับมาแทรกฟิวล์ที่เป็น Auto number ใหม่แล้วกลับไปดูว่าเริ่มนับ 1 หรือเปล่านะ
หัวข้อ: : เพิ่มเลขลำดับที่ลงไปทีหลัง เลขไม่เริ่ม 1 ต้องทำไงคะ
เริ่มหัวข้อโดย: Max ที่ 09 พ.ค. 64 , 23:52:47
มันก็พอมีวิธีในการเปลี่ยนเลข AutoNumber แต่ต้องใช้อย่างเข้าใจและระมัดระวังนะครับ หากจะลองแนะนำให้สำรองฐานข้อมูลไว้ก่อน อย่าใช้ฐานข้อมูลจริงในการลองทำ
ดูคลิปนี้ครับ
https://youtu.be/_smwo7SqI4o?t=1376