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