คุณสามารถปรับขนาดเนื้อที่ใช้งานของแต่ละระเบียนในตาราง Access ได้ด้วยการเปลี่ยนคุณสมบัติขนาดเขตข้อมูลของเขตข้อมูลตัวเลขในตาราง คุณยังสามารถเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลที่เก็บข้อมูลข้อความได้ แต่การดําเนินการนี้จะมีผลน้อยกว่าในขนาดเนื้อที่ที่ใช้ไป
หมายเหตุ
ฟังก์ชันการทำงานที่อธิบายในบทความนี้ไม่สามารถใช้ได้กับฐานข้อมูลบนเว็บ Access และเว็บแอป Access
ในบทความนี้
- สิ่งที่จะเกิดขึ้นเมื่อฉันเปลี่ยนขนาดเขตข้อมูล
- การเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลประเภทตัวเลข
- การเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลประเภทข้อความ
สิ่งที่จะเกิดขึ้นเมื่อฉันเปลี่ยนขนาดเขตข้อมูล
คุณสามารถเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลที่ว่างเปล่าหรือที่มีข้อมูลอยู่แล้วได้ ผลของการเปลี่ยนขนาดเขตข้อมูลจะขึ้นอยู่กับว่าเขตข้อมูลมีข้อมูลอยู่แล้วหรือไม่
- ถ้าเขตข้อมูลไม่มีข้อมูลอยู่ เมื่อคุณเปลี่ยนขนาดเขตข้อมูล ขนาดของค่าข้อมูลใหม่จะถูกจํากัดไว้สําหรับเขตข้อมูล สําหรับเขตข้อมูลตัวเลข ขนาดเขตข้อมูลจะกําหนดเนื้อที่ดิสก์ที่แน่นอนที่ Access จะใช้สําหรับแต่ละค่าของเขตข้อมูล สําหรับเขตข้อมูลข้อความ ขนาดเขตข้อมูลจะกําหนดขนาดเนื้อที่ดิสก์สูงสุดที่ Access จะอนุญาตสําหรับแต่ละค่าของเขตข้อมูล
- กรณีที่เขตข้อมูลมีข้อมูลอยู่ เมื่อคุณเปลี่ยนขนาดข้อมูล Access จะตัดทอนค่าทั้งหมดในเขตข้อมูลที่เกินขนาดเขตข้อมูลที่ระบุ และยังจำกัดขนาดของค่าข้อมูลใหม่ไว้สำหรับเขตข้อมูลนั้น ดังที่อธิบายไว้ด้านบน
การเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลประเภทตัวเลข
เคล็ดลับ
ถ้าเขตข้อมูลที่คุณต้องการเปลี่ยนขนาดเขตข้อมูลนั้นมีข้อมูลอยู่แล้ว ให้พิจารณาการสำรองฐานข้อมูลของคุณก่อนที่จะดำเนินการ
ในบานหน้าต่างนำทาง ให้คลิกขวาที่ตารางที่มีเขตข้อมูลที่คุณต้องการเปลี่ยน แล้วคลิก มุมมองออกแบบ
ในตารางออกแบบตาราง ให้เลือกเขตข้อมูลที่ต้องการเปลี่ยนขนาดเขตข้อมูล
ในบานหน้าต่างคุณสมบัติเขตข้อมูลบนแท็บทั่วไป ให้ใส่ขนาดเขตข้อมูลใหม่ในคุณสมบัติขนาดเขตข้อมูล คุณสามารถเลือกจากค่าต่อไปนี้:
ไบต์ สําหรับจํานวนเต็มตั้งแต่ 0 ถึง 255 ความต้องการที่เก็บคือ 1 ไบต์
จํานวนเต็ม สําหรับจํานวนเต็มตั้งแต่ -32,768 ถึง +32,767 ความต้องการที่เก็บคือ 2 ไบต์
จํานวนเต็มแบบยาว สําหรับจํานวนเต็มตั้งแต่ -2,147,483,648 ถึง +2,147,483,647 ความต้องการที่เก็บคือ 4 ไบต์
เคล็ดลับ
ใช้ชนิดข้อมูลจำนวนเต็มแบบยาว เมื่อคุณสร้าง Foreign Key เพื่อสร้างความสัมพันธ์ระหว่างเขตข้อมูลกับเขตข้อมูลคีย์หลัก AutoNumber ของตารางอื่น
เดี่ยว สําหรับค่าตัวเลขที่มีจุดทศนิยมตั้งแต่ -3.4 x 1038 ถึง +3.4 x 1038 และมีเลขนัยสําคัญได้ถึง 7 หลัก ความต้องการที่เก็บคือ 4 ไบต์
Double สําหรับค่าตัวเลขที่มีจุดทศนิยมตั้งแต่ -1.797 x 10308 ถึง +1.797 x 10308 และมีเลขนัยสําคัญได้ถึง 15 หลัก ความต้องการที่เก็บคือ 8 ไบต์
ID การจําลองแบบ สําหรับจัดเก็บ GUID ที่จําเป็นในการจําลองแบบ ความต้องการที่เก็บข้อมูลคือ 16 ไบต์
หมายเหตุ
การจำลองแบบไม่ได้รับการสนับสนุนในรูปแบบไฟล์ .accdb
ทศนิยม สําหรับค่าตัวเลขตั้งแต่ -9.999... x 1027 ถึง +9.999... ซ 1027. ความต้องการที่เก็บข้อมูลคือ 12 ไบต์
การเปลี่ยนขนาดเขตข้อมูลของเขตข้อมูลประเภทข้อความ
เคล็ดลับ
ถ้าเขตข้อมูลที่คุณต้องการเปลี่ยนขนาดเขตข้อมูลนั้นมีข้อมูลอยู่แล้ว ให้พิจารณาการสำรองฐานข้อมูลของคุณก่อนที่จะดำเนินการต่อ
ในบานหน้าต่างนำทาง ให้คลิกขวาที่ตารางที่มีเขตข้อมูลที่คุณต้องการเปลี่ยน แล้วคลิก มุมมองออกแบบ
ในตารางออกแบบตาราง ให้เลือกเขตข้อมูลที่ต้องการเปลี่ยนขนาดเขตข้อมูล
ในบานหน้าต่างคุณสมบัติเขตข้อมูลบนแท็บทั่วไป ให้ใส่ขนาดเขตข้อมูลใหม่ในคุณสมบัติขนาดเขตข้อมูล คุณสามารถใส่ค่าได้ตั้งแต่ 1 ถึง 255 ตัวเลขนี้ระบุจํานวนอักขระสูงสุดที่สามารถแต่ละค่าสามารถมีได้ สําหรับเขตข้อมูลข้อความที่มีขนาดใหญ่ ให้ใช้ชนิดข้อมูล Memo (Long Text ถ้าใช้ Access 2016)
หมายเหตุ
สําหรับข้อมูลในเขตข้อมูลข้อความ (Short Text ถ้าใช้ Access 2016) Access จะไม่สงวนเนื้อที่เกินกว่าที่จําเป็นในการเก็บค่าจริง คุณสมบัติขนาด เขตข้อมูล คือขนาดของค่าเขตข้อมูลสูงสุด