เพิ่มเลขลำดับที่ลงไปทีหลัง เลขไม่เริ่ม 1 ต้องทำไงคะ



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

30 เม.ย. 64 , 16:45:33
อ่าน 355 ครั้ง

I love movies

เดิมทีไม่ได้ใส่ลำดับที่ลงไปในใบกำกับ

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

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


 

30 เม.ย. 64 , 22:31:40
ตอบกลับ #1

UnKnown

แบบโหดร้ายแต่ได้ชัวคือลบข้อมูลในตารางทั้งหมดจากนั้นไปสั่ง compact and repair database วิธีอยู่ต้นคลิปอาจารย์เลยครับ https://youtu.be/ajoDSu7_kqk link

แบบรักษาข้อมูลฟิวล์อื่น(อันนี้ไปลองทำดูว่าจะได้ใหมนะครับ) :question:
>ลบฟิวล์ ID ที่เป็น Auto number ออก->ปิดตาราง
>compact and repair database
>กลับมาแทรกฟิวล์ที่เป็น Auto number ใหม่แล้วกลับไปดูว่าเริ่มนับ 1 หรือเปล่านะ
:ninja:     ลองคิด,ลองทำแนวคนไม่เก่งแอคเซส
หมายเหตุ เพื่อความปลอดภัยโปรดสำรองข้อมูลใว้ก่อนการแก้ไข
 
โพสต์นี้ได้รับคำขอบคุณจาก: I love movies

09 พ.ค. 64 , 23:52:47
ตอบกลับ #2

Max

มันก็พอมีวิธีในการเปลี่ยนเลข AutoNumber แต่ต้องใช้อย่างเข้าใจและระมัดระวังนะครับ หากจะลองแนะนำให้สำรองฐานข้อมูลไว้ก่อน อย่าใช้ฐานข้อมูลจริงในการลองทำ
ดูคลิปนี้ครับ
https://youtu.be/_smwo7SqI4o?t=1376 link

 


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