ตามค่าเริ่มต้นMicrosoft Access 2010 จะใช้นามสกุลแฟ้ม .accdb ที่นํามาใช้ใน Access 2007 Access จะยังคงให้การสนับสนุนสําหรับรูปแบบไฟล์ที่ใช้ใน Access เวอร์ชันก่อนหน้าต่อไป บทความนี้จะอธิบายเหตุผลที่คุณควรใช้รูปแบบไฟล์ใหม่ทุกครั้งที่เป็นไปได้ และสาเหตุที่คุณอาจจําเป็นต้องใช้รูปแบบไฟล์เวอร์ชันก่อนหน้าในบางกรณี นอกจากนี้ คุณจะได้เรียนรู้วิธีการแปลงฐานข้อมูลเป็นรูปแบบไฟล์ใหม่อย่างชัดเจน
ในบทความนี้
รูปแบบไฟล์ใหม่ (.accdb)
Access 2010 ใช้รูปแบบไฟล์ที่สนับสนุนการปรับปรุงผลิตภัณฑ์จํานวนมาก เมื่อคุณสร้างฐานข้อมูลใหม่ ฐานข้อมูลจะใช้รูปแบบไฟล์ใหม่ตามค่าเริ่มต้น และจะได้รับนามสกุลไฟล์ .accdb
คุณควรใช้รูปแบบไฟล์ใหม่ทุกครั้งที่เป็นไปได้เนื่องจากสนับสนุนฟีเจอร์ใหม่ เช่น เขตข้อมูลแบบหลายค่าและสิ่งที่แนบมา นอกจากนี้ ถ้าคุณต้องการแปลงฐานข้อมูลเดสก์ท็อปของคุณเป็นฐานข้อมูลบนเว็บโดยใช้ Access Services ไฟล์ฐานข้อมูลบนเดสก์ท็อปต้องอยู่ในรูปแบบ .accdb
อย่างไรก็ตาม รูปแบบไฟล์ใหม่ไม่สามารถเปิดหรือลิงก์กับ Access เวอร์ชันก่อนหน้า ไม่สนับสนุนการจําลองแบบ และไม่สนับสนุนความปลอดภัยระดับผู้ใช้ ถ้าคุณต้องการใช้ฐานข้อมูลกับ Access เวอร์ชันก่อนหน้า หรือถ้าคุณจําเป็นต้องใช้การจําลองแบบหรือความปลอดภัยระดับผู้ใช้ คุณต้องใช้รูปแบบไฟล์เวอร์ชันก่อนหน้า
ฟีเจอร์ที่มีในรูปแบบไฟล์ .accdb
-
การประกาศเว็บด้วย Access Services
ถ้าคุณมีเซิร์ฟเวอร์ที่ใช้ Access Services ซึ่งเป็นคอมโพเนนต์ของ SharePoint Server คุณสามารถประกาศรูปแบบไฟล์ .accdb ไปยังเว็บได้ ซึ่งก็คือ suibject สําหรับข้อจํากัดด้านความเข้ากันได้บางอย่าง ฟีเจอร์การออกแบบและกระบวนทัศน์บางอย่างจะแตกต่างกันสําหรับฐานข้อมูลเว็บมากกว่าฐานข้อมูลเดสก์ท็อป ฐานข้อมูลเดสก์ท็อปบางรายการจะไม่สามารถเผยแพร่ไปยังเว็บได้โดยไม่ต้องทําการเปลี่ยนแปลงการออกแบบก่อน
หลังจากที่คุณประกาศฐานข้อมูลไปยังเว็บแล้ว คุณยังคงสามารถเปิดไฟล์ .accdb เพื่อทําการเปลี่ยนแปลงการออกแบบ และยังสามารถซิงโครไนซ์การเปลี่ยนแปลงเหล่านั้นกับเวอร์ชันที่เผยแพร่ได้ People สามารถใช้ฐานข้อมูลเว็บที่ประกาศแล้วในเบราว์เซอร์ได้ โดยไม่ต้องติดตั้ง Access
-
เขตข้อมูลแบบหลายค่า
สมมติว่าคุณจําเป็นต้องมอบหมายงานให้กับพนักงานคนใดคนหนึ่งของคุณ แต่ตัดสินใจว่าคุณต้องการมอบหมายงานนั้นให้กับบุคคลมากกว่าหนึ่งคน ใน Access 2010 คุณสามารถสร้างเขตข้อมูลแบบหลายค่าที่สามารถเลือกหรือใส่ชื่อพนักงานในกล่องได้
เมื่อคุณคลิกกล่อง กล่องกาเครื่องหมายที่ถูกเลือกจะระบุตัวเลือกของคุณ พนักงานที่เลือกจะจัดเก็บอยู่ในเขตข้อมูลแบบหลายค่า และคั่นด้วยเครื่องหมายจุลภาค (ตามค่าเริ่มต้น) เมื่อแสดงขึ้น
แนวคิดเบื้องหลังเขตข้อมูลแบบหลายค่าคือทําให้ง่ายต่อการเลือกและจัดเก็บมากกว่าหนึ่งตัวเลือก โดยไม่ต้องสร้างการออกแบบฐานข้อมูลขั้นสูงเพิ่มเติม เขตข้อมูลที่มีหลายค่ายังมีความสําคัญสําหรับการรวมกับ Microsoft SharePoint Foundation ด้วย เนื่องจากรายการ SharePoint ยังสนับสนุนเขตข้อมูลที่มีหลายค่าด้วย
-
ชนิดข้อมูลสิ่งที่แนบมา
ชนิดข้อมูลสิ่งที่แนบมาใหม่ช่วยให้คุณจัดเก็บเอกสารและไฟล์ไบนารีทุกชนิดในฐานข้อมูลของคุณได้อย่างง่ายดายโดยไม่ทําให้ขนาดทางกายภาพของฐานข้อมูลเพิ่มขึ้นจนเกินไป สิ่งที่แนบมาจะถูกบีบอัดโดยอัตโนมัติ เมื่อเหมาะสม เพื่อเพิ่มการใช้พื้นที่สูงสุด คุณสามารถแนบเอกสาร Word กับระเบียน หรือบันทึกชุดรูปภาพดิจิทัล คุณยังสามารถเก็บสิ่งที่แนบมาหลายรายการแนบมากับระเบียนเดียวได้ด้วย
-
การรวมกับ SharePoint และ Outlook ที่ได้รับการปรับปรุง
ในอดีต ไฟล์ Access ในรูปแบบ.mdb ถูกบล็อกโดย SharePoint หรือ Outlook เนื่องจากโค้ดที่ไม่ปลอดภัยสามารถรวมอยู่ในฐานข้อมูล Access ได้ Access 2010 อนุญาตให้ตรวจสอบรหัสว่าปลอดภัยหรือถูกปิดใช้งาน ซึ่งทําให้สามารถรวมฐานข้อมูล Access เข้ากับ SharePoint หรือ Outlook ได้อย่างสมบูรณ์มากขึ้น
-
การติดตามประวัติเขตข้อมูลบันทึกช่วยจํา
ฟิลด์บันทึกช่วยจํามีประโยชน์ในการจัดเก็บข้อมูลจํานวนมาก เริ่มต้นด้วย Access 2007 คุณสามารถตั้งค่าคุณสมบัติ (AppendOnly) ที่บังคับให้ Access เก็บประวัติการเปลี่ยนแปลงทั้งหมดไปยังเขตข้อมูล Memo ได้ จากนั้นคุณสามารถดูประวัติของการเปลี่ยนแปลงเหล่านั้นได้ ฟีเจอร์นี้ยังสนับสนุนฟีเจอร์การกําหนดเวอร์ชันใน Windows SharePoint Services 3.0 เพื่อให้คุณสามารถใช้ Access เพื่อติดตามการเปลี่ยนแปลงในเขตข้อมูลข้อความหลายบรรทัดที่ถูกเก็บไว้ในรายการ SharePoint (โดยที่เขตข้อมูลมีการตั้งค่าตัวเลือก ผนวกการเปลี่ยนแปลงไปยังข้อความที่มีอยู่ เป็น ใช่)
-
การเข้ารหัสลับที่ได้รับการปรับปรุง
คุณสามารถเลือกที่จะตั้งรหัสผ่านฐานข้อมูล และเข้ารหัสลับเนื้อหาของฐานข้อมูลของคุณได้ เมื่อคุณทําเช่นนั้นโดยใช้ Access 2007 และไฟล์ที่ใช้รูปแบบไฟล์ใหม่ Access จะใช้ Windows Crypto API เพื่อเข้ารหัสลับข้อมูล นอกจากนี้ยังสามารถใช้เครื่องมือการเข้ารหัสลับของบริษัทอื่นได้อีกด้วย
รูปแบบไฟล์เวอร์ชันก่อนหน้า (.mdb)
Access เวอร์ชันก่อนหน้า Office Access 2007 สนับสนุนรูปแบบไฟล์ที่ใช้นามสกุลไฟล์.mdb ใน Access 2010 คุณยังคงสามารถเปิดไฟล์.mdb ได้ ถ้าไฟล์ถูกเก็บไว้ในรูปแบบไฟล์ Access 2002-2003 หรือ Access 2000 คุณสามารถเปิดและใช้ใน Access 2010 ได้ตามปกติ อย่างไรก็ตาม คุณไม่สามารถใช้ประโยชน์จากฟีเจอร์ใหม่ที่ต้องใช้รูปแบบไฟล์ .accdb ได้
ถ้าไฟล์ถูกเก็บไว้ในรูปแบบไฟล์ Access 95 หรือ Access 97 เมื่อคุณเปิดไฟล์ใน Access 2010 เป็นครั้งแรก Access จะเสนอให้อัปเกรดฐานข้อมูลเป็นรูปแบบไฟล์ที่ปัจจุบันตั้งค่าเป็นรูปแบบไฟล์เริ่มต้น (โดยปกติจะเป็นรูปแบบไฟล์ .accdb เว้นแต่คุณหรือผู้ดูแลระบบได้เปลี่ยนการตั้งค่า) ถ้าคุณไม่มีแผนที่จะใช้ฐานข้อมูลกับ Access เวอร์ชันก่อนหน้า Access 2007 และคุณไม่ได้แชร์ฐานข้อมูลกับผู้ใช้อื่นที่ใช้ Access เวอร์ชันก่อนหน้า Access 2007 และคุณไม่ได้ใช้การจําลองแบบหรือการรักษาความปลอดภัยระดับผู้ใช้ คุณควรอัปเกรดไฟล์ฐานข้อมูลเป็นรูปแบบ .accdb ใหม่ หลังจากที่คุณอัปเกรดฐานข้อมูลเป็นรูปแบบไฟล์ .accdb คุณจะไม่สามารถเปิดฐานข้อมูลโดยใช้ Access เวอร์ชันก่อนหน้า Access 2007 ได้อีกต่อไป
ถ้าไฟล์ถูกจัดเก็บในรูปแบบ Access 95 หรือ Access 97 และคุณเลือกที่จะไม่อัปเกรดเป็นรูปแบบ .accdb คุณจะไม่สามารถทําการเปลี่ยนแปลงการออกแบบได้ คุณสามารถดูวัตถุและทําการเปลี่ยนแปลงข้อมูลของคุณผ่านทาง Access 2010 แต่คุณไม่สามารถทําการเปลี่ยนแปลงการออกแบบได้
การแปลงเป็นรูปแบบไฟล์ใหม่
เมื่อต้องการแปลงฐานข้อมูล Access เป็นรูปแบบไฟล์ .accdb ใหม่ คุณต้องเปิดฐานข้อมูลก่อน แล้วบันทึกในรูปแบบไฟล์ .accdb
สิ่งสำคัญ: กระบวนงานต่อไปนี้มีไว้สําหรับไฟล์ที่สร้างขึ้นใน Access 97, Access 2000, Access 2002 หรือ Access 2003
ก่อนอื่น ให้เปิดฐานข้อมูลของคุณ
-
คลิกแท็บ ไฟล์
-
ทางด้านซ้าย ให้คลิก เปิด
-
ในกล่องโต้ตอบ เปิด ให้เลือกและเปิดฐานข้อมูลที่คุณต้องการแปลง
ตอนนี้ ให้แปลงฐานข้อมูลของคุณดังนี้
-
คลิกแท็บ ไฟล์
-
ทางด้านซ้าย ให้คลิก แชร์
-
ภายใต้ บันทึกทั้งฐานข้อมูล ให้คลิก บันทึกฐานข้อมูลเป็น
-
ทางด้านขวา ภายใต้ ชนิดไฟล์ฐานข้อมูล ให้คลิก ฐานข้อมูล Access
-
ในกล่องโต้ตอบ บันทึกเป็น ในกล่อง ชื่อไฟล์ ให้ใส่ชื่อไฟล์หรือใช้ชื่อไฟล์ที่ระบุ
-
คลิก บันทึก
สําเนาของฐานข้อมูลจะถูกสร้างขึ้นในรูปแบบไฟล์ .accdb