ใน Access เวอร์ชันก่อนหน้า เราใช้ชนิดข้อมูลบันทึกช่วยจําเพื่อจัดเก็บข้อความจํานวนมาก และชนิดข้อมูลข้อความเพื่อจัดเก็บสตริงที่สั้นลง (สูงสุด 255 อักขระ) ใน Access 2016 ชนิดข้อมูลทั้งสองชนิดนี้ถูกเปลี่ยนชื่อเป็น "ข้อความยาว" และ "ข้อความสั้น" ตามลําดับ และจะมีคุณสมบัติและขีดจํากัดขนาดที่แตกต่างกัน ขึ้นอยู่กับว่าคุณกําลังใช้ฐานข้อมูลเดสก์ท็อปหรือแอป Access บนเว็บ รายละเอียดมีดังนี้
เขตข้อมูลข้อความในฐานข้อมูลเดสก์ท็อป (.accdb)
ข้อความยาว ในไฟล์ .accdb เขตข้อมูลข้อความยาวจะทํางานเหมือนกับเขตข้อมูล Memo ของเก่า นั่นคือ สามารถจัดเก็บได้มากถึงประมาณหนึ่งกิกะไบต์ของข้อความ แม้ว่าตัวควบคุมบนฟอร์มและรายงานจะสามารถแสดงได้เพียง 64,000 อักขระแรกเท่านั้น คุณสามารถตั้งค่าเขตข้อมูลข้อความยาวให้แสดง Rich Text ซึ่งรวมถึงการจัดรูปแบบ เช่น ตัวหนาและขีดเส้นใต้
ข้อความสั้น ในไฟล์ .accdb เขตข้อมูลข้อความสั้นทํางานเหมือนกับเขตข้อมูลข้อความในเวอร์ชันก่อนหน้า จัดเก็บได้สูงสุด 255 อักขระ
เรียนรู้เพิ่มเติมเกี่ยวกับชนิดข้อมูลสําหรับฐานข้อมูล Access บนเดสก์ท็อป
เขตข้อมูลข้อความใน Access Web App
ข้อความยาว ใน Access Web App เขตข้อมูล ข้อความยาว สามารถจัดเก็บได้สูงสุด 2^30-1 ไบต์ และเทียบเท่ากับชนิดข้อมูล SQL Server ของ nvarchar(max) ถ้าคุณต้องการ คุณสามารถตั้งค่าขีดจํากัดอักขระเพื่อป้องกันไม่ให้ผู้ใช้ของคุณใช้ความจุเต็มของเขตข้อมูลได้ คุณไม่สามารถจัดเก็บ Rich Text ใน Access Web App ได้
ข้อความสั้น ใน Access Web Apps เขตข้อมูล ข้อความสั้น ถูกตั้งค่าให้จัดเก็บอักขระ 255 ตัวตามค่าเริ่มต้น แต่คุณสามารถปรับคุณสมบัติ จํานวนอักขระได้สูงสุด 4000 อักขระ ค่าเทียบเท่าของ SQL Server คือ nvarchar ซึ่งมีความยาวตั้งแต่ 1 ถึง 4000
เรียนรู้เพิ่มเติมเกี่ยวกับชนิดข้อมูลสําหรับ Access Web App
ตัวควบคุมเริ่มต้นสําหรับเขตข้อมูลข้อความยาวและข้อความสั้น
ในกรณีส่วนใหญ่ Access จะใช้ตัวควบคุมกล่องข้อความเพื่อแสดงเขตข้อมูลข้อความสั้นหรือข้อความยาว อย่างไรก็ตาม เมื่อคุณเพิ่มเขตข้อมูลข้อความยาวลงในมุมมองใน Access Web App Access จะสร้างกล่องข้อความหลายบรรทัด เมื่อใช้กล่องข้อความหลายบรรทัดในเบราว์เซอร์ คุณสามารถกด Enter เพื่อย้ายไปยังบรรทัดใหม่ในกล่องข้อความได้ ถ้าคุณอยู่ในแผ่นข้อมูล คุณจะต้องใช้แถบเลื่อนเพื่อดูสิ่งต่างๆ ใต้บรรทัดแรก
ในฐานข้อมูลบนเดสก์ท็อป ถ้าเขตข้อมูล ข้อความยาว ถูกกําหนดค่าให้แสดง Rich Text และคุณเพิ่มเขตข้อมูลนั้นลงในฟอร์มหรือรายงาน Access จะนําการตั้งค่า Rich Text ไปใช้กับกล่องข้อความโดยอัตโนมัติ