ข้อมูลจำเพาะของ Access

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

บทความนี้มีข้อมูลเกี่ยวกับขีดจํากัดของไฟล์และวัตถุฐานข้อมูล Microsoft Access ในกรณีส่วนใหญ่เมื่อฐานข้อมูลเกินขีดจํากัดต่อไปนี้ อาจเป็นการบ่งชี้ปัญหาการออกแบบ การใช้ข้อมูลในบทความนี้และการตรวจสอบการออกแบบฐานข้อมูลของคุณอย่างรอบคอบอาจช่วยให้คุณค้นหาสิ่งที่จําเป็นต้องแก้ไขเพื่อการใช้งานที่ประสบความสําเร็จ ตัวอย่างเช่น การนําเข้าข้อมูลโดยตรงจาก Microsoft Excel ลงใน Access โดยไม่มีการนัลไลซ์อาจทําให้เกิดการสร้างเขตข้อมูลเพิ่มเติม (คอลัมน์) ถ้าคุณต้องการข้อมูลเกี่ยวกับการออกแบบฐานข้อมูลหรือการนอร์มัลไลซ์ ให้ดูที่แหล่งข้อมูลในส่วน ข้อมูลเพิ่มเติม

ในบทความนี้

ข้อมูลจำเพาะของฐานข้อมูล

รายการตารางต่อไปนี้จะถูกนําไปใช้กับฐานข้อมูล Access ความแตกต่างของเวอร์ชันเฉพาะ (ถ้ามี) จะเรียกว่าทีละเวอร์ชัน

ทั่วไป

แอตทริบิวต์ สูงสุด
ขนาดทั้งหมดของฐานข้อมูล Access (.accdb หรือ .mdb) รวมถึงวัตถุฐานข้อมูลและข้อมูลทั้งหมด 2 กิกะไบต์ หักลบพื้นที่ที่จำเป็นสำหรับวัตถุของระบบ
หมาย เหตุ: คุณสามารถแก้ไขปัญหาข้อจํากัดขนาดนี้ได้โดยการลิงก์ไปยังตารางในฐานข้อมูล Access อื่น คุณสามารถลิงก์ไปยังตารางในไฟล์ฐานข้อมูลหลายไฟล์ ซึ่งแต่ละไฟล์สามารถมีขนาดใหญ่ถึง 2GB ได้
เคล็ด ลับ: สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการลดขนาดฐานข้อมูลของคุณ ให้ดู ช่วยป้องกันและแก้ไขปัญหาไฟล์ฐานข้อมูลโดยใช้ กระชับและซ่อมแซม
จำนวนทั้งหมดของวัตถุในฐานข้อมูล 32,768
จำนวนโมดูล (รวมถึงฟอร์มและรายงานที่มีคุณสมบัติ HasModule ถูกตั้งค่าเป็น True) 1,000
จำนวนอักขระในชื่อวัตถุ 64
จำนวนอักขระในรหัสผ่าน 14
จำนวนอักขระในชื่อผู้ใช้หรือชื่อกลุ่ม 20
จำนวนผู้ใช้ที่ใช้งานพร้อมกัน 255

ด้านบนของหน้า

ตาราง

แอตทริบิวต์ สูงสุด
จำนวนอักขระในชื่อตาราง 64
จำนวนอักขระในชื่อเขตข้อมูล 64
จำนวนเขตข้อมูลในตาราง 255
จำนวนตารางที่เปิด สําหรับ Access เวอร์ชัน Microsoft 365 4,096 รวมถึงตารางที่ลิงก์และตารางที่เปิดภายในโดย Access
สําหรับ Access เวอร์ชันที่ไม่ใช่ Microsoft 365 2,048 รวมถึงตารางที่ลิงก์และตารางที่เปิดภายในโดย Access
จํานวนการเชื่อมต่อที่พร้อมใช้งาน 512 สําหรับ Microsoft 365 เวอร์ชันของ Access
256 สําหรับ Access เวอร์ชันที่ไม่ใช่ Microsoft 365
ขนาดตาราง 2 กิกะไบต์ ลบพื้นที่ที่จำเป็นสำหรับวัตถุของระบบ
จำนวนอักขระในเขตข้อมูลข้อความสั้น
หมาย เหตุ: ตั้งแต่ Access 2013 เขตข้อมูลข้อความจะเรียกว่าเขตข้อมูลข้อความสั้น
255
จำนวนอักขระในเขตข้อมูลข้อความยาว
หมาย เหตุ: ตั้งแต่ Access 2013 เขตข้อมูลบันทึกช่วยจําจะเรียกว่าเขตข้อมูลข้อความยาว
65,535 เมื่อป้อนข้อมูลผ่านส่วนติดต่อผู้ใช้
ที่เก็บข้อมูลอักขระ 1 กิกะไบต์เมื่อใส่ข้อมูลโดยทางโปรแกรม
ขนาดเขตข้อมูลวัตถุ OLE 1 กิกะไบต์
จำนวนดัชนีในตาราง 32 รวมถึงดัชนีที่สร้างขึ้นภายในเพื่อรักษาความสัมพันธ์ตาราง ดัชนีเขตข้อมูลเดียวและดัชนีแบบผสม
จำนวนเขตข้อมูลในดัชนีหรือคีย์หลัก 10
จำนวนอักขระในข้อความการตรวจสอบ 255
จำนวนอักขระในกฎการตรวจสอบรวมถึงเครื่องหมายวรรคตอนและตัวดำเนินการ 2,048
จำนวนอักขระในคำอธิบายเขตข้อมูลหรือตาราง 255
จำนวนอักขระในระเบียน (ไม่รวมเขตข้อมูลข้อความยาวและวัตถุ OLE) เมื่อคุณสมบัติ UnicodeCompression ของเขตข้อมูลถูกตั้งค่าเป็น Yes 4,000
จำนวนอักขระในการตั้งค่าคุณสมบัติเขตข้อมูล 255

ด้านบนของหน้า

คิวรี

แอตทริบิวต์ สูงสุด
จำนวนความสัมพันธ์ที่บังคับใช้ 32 ต่อตาราง ลบด้วยจำนวนดัชนีที่อยู่บนตารางสำหรับเขตข้อมูลหรือชุดเขตข้อมูลที่ไม่เกี่ยวข้องกับความสัมพันธ์*
จำนวนตารางในคิวรี 32*
จำนวนการรวมในคิวรี 16*
จำนวนเขตข้อมูลในชุดระเบียน 255
ขนาดชุดระเบียน 1 กิกะไบต์
ขีดจำกัดการเรียงลำดับ 255 อักขระในหนึ่งเขตข้อมูลหรือมากกว่า
จำนวนระดับคิวรีที่ซ้อนกัน 50*
จำนวนอักขระในเซลล์ในตารางออกแบบคิวรี 1,024
จำนวนอักขระสำหรับพารามิเตอร์ในคิวรีพารามิเตอร์ 255
จำนวนของตัวดำเนินการ AND ในส่วนคำสั่ง WHERE หรือ HAVING 99*
จำนวนอักขระในคำสั่ง SQL ประมาณ 64,000*

*ค่าสูงสุดอาจต่ำกว่า หากคิวรีมีเขตข้อมูลค้นหาหลายค่า (.accdb เท่านั้น)

ด้านบนของหน้า

ฟอร์มและรายงาน

แอตทริบิวต์ สูงสุด
จำนวนอักขระในป้ายชื่อ 2,048
จำนวนอักขระในกล่องข้อความ 65,535
ความกว้างของฟอร์มและรายงาน 22,75 นิ้ว (57.79 ซม.)
ความสูงของส่วน 22.75 นิ้ว (57.79 ซม.)
ความสูงของส่วนทั้งหมดรวมถึงหัวเรื่องของส่วน (ในมุมมองออกแบบ) 200 นิ้ว (508 เซนติเมตร)
จำนวนระดับฟอร์มหรือรายงานที่ซ้อนกัน 7
จำนวนเขตข้อมูลหรือนิพจน์ที่คุณสามารถเรียงลำดับหรือจัดกลุ่มในรายงานได้ 10
จำนวนส่วนหัวและส่วนท้ายในรายงาน 1 ส่วนหัว/ส่วนท้ายของรายงาน
ส่วนหัว/ส่วนท้าย 1 หน้า;
ส่วนหัว/ส่วนท้ายของกลุ่ม 10 รายการ
จำนวนหน้าที่พิมพ์ในรายงาน 65,536
จำนวนตัวควบคุมและส่วนที่คุณสามารถเพิ่มตลอดช่วงอายุใช้งานของฟอร์มหรือรายงาน 754
จำนวนอักขระในคำสั่ง SQL ที่ทำหน้าที่เป็นคุณสมบัติ Recordsource หรือ Rowsource ของฟอร์ม รายงาน หรือตัวควบคุม 32,750

ด้านบนของหน้า

แมโคร

แอตทริบิวต์ สูงสุด
จำนวนการดำเนินการในแมโคร 999
จำนวนอักขระในเงื่อนไข 255
จำนวนอักขระในข้อคิดเห็น 255
จำนวนอักขระในอาร์กิวเมนต์การดำเนินการ 255

ด้านบนของหน้า

ข้อมูลเพิ่มเติม

ด้านบนของหน้า