ข้ามไปที่เนื้อหาหลัก
Office

ปรับใช้แอปพลิเคชัน Access

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

คุณต้องการทำอะไร

แผนสำหรับการปรับใช้

ปรับใช้แอปพลิเคชัน Access

ทำความเข้าใจและดาวน์โหลดการรันไทม์ Access

สร้างแพคเกจการติดตั้ง

แผนสำหรับการปรับใช้

ก่อนที่คุณจะเริ่ม คุณควรถามคำถามเกี่ยวกับวิธีการปรับใช้แอปพลิเคชันต่อไปนี้กับตัวคุณเอง

ข้อมูลและตรรกะควรแยกจากกันหรือไม่

คุณสามารถสร้างแอปพลิเคชัน Access ที่รวมการจัดการข้อมูลและตรรกะแอปพลิเคชันไว้ในไฟล์เดียว นี่คือโครงสร้างแอปพลิเคชันเริ่มต้นใน Access การรวมการจัดการข้อมูลและตรรกะของแอปพลิเคชันในหนึ่งไฟล์มีวิธีการปรับใช้ที่ง่ายที่สุดแต่วิธีนี้จะทำงานได้ดีที่สุดเฉพาะเมื่อมีคนใช้แอปพลิเคชันในเวลาเดียวกันเท่านั้นและจะเกี่ยวข้องกับความเสี่ยงบางประการ ตัวอย่างเช่น ผู้ใช้อาจทำให้ข้อมูลสูญหายด้วยการลบหรือทำให้ไฟล์แอปพลิเคชันเสียหายโดยไม่ได้ตั้งใจ ในกรณีส่วนใหญ่ คุณควรแยกการจัดการข้อมูลและตรรกะแอปพลิเคชัน การดำเนินการนี้จะช่วยปรับปรุงประสิทธิภาพและความน่าเชื่อถือ

วิธีหนึ่งในการแยกข้อมูลและตรรกะคือการใช้คำสั่ง ฐานข้อมูล Access (บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม ย้ายข้อมูล) คำสั่งนี้จะแยกแอปพลิเคชันฐานข้อมูลของคุณลงในไฟล์ Access สองไฟล์: หนึ่งสำหรับตรรกะ (ส่วนหน้า) และหนึ่งสำหรับข้อมูล (จุดสิ้นสุดด้านหลัง) ตัวอย่างเช่นฐานข้อมูลที่เรียกว่า MySolution จะถูกแยกออกเป็นสองไฟล์ที่เรียกว่า MySolution_fe และ MySolution_be คุณใส่ฐานข้อมูลส่วนหลังไว้ในตำแหน่งที่ตั้งที่แชร์เช่นโฟลเดอร์เครือข่าย คุณแจกจ่ายไฟล์ front-end หนึ่งสำเนาสำหรับผู้ใช้แต่ละรายไปยังคอมพิวเตอร์ของพวกเขา คุณยังสามารถแจกจ่ายไฟล์หน้าอื่นที่แตกต่างกันไปยังผู้ใช้อื่นได้ สำหรับข้อมูลเพิ่มเติมให้ดูที่การแยกฐานข้อมูล Access

อีกวิธีในการแยกการจัดการข้อมูลและตรรกะแอปพลิเคชันคือการใช้โปรแกรมเซิร์ฟเวอร์ฐานข้อมูล (เช่น Microsoft SQL Server) สำหรับการจัดการข้อมูล และ Access สำหรับตรรกะแอปพลิเคชัน สำหรับข้อมูลเพิ่มเติมให้ดูโยกย้ายฐานข้อมูล Access ไปยัง SQL Server

เหตุผลเพิ่มเติมสำหรับการแยกข้อมูลและตรรกะรวมถึงต่อไปนี้:

  • ความสมบูรณ์และการรักษาความปลอดภัยของข้อมูล     ถ้าคุณรวมข้อมูลและตรรกะไว้ในไฟล์เดียว ข้อมูลและตรรกะแอปพลิเคชันอาจเกิดความเสี่ยงได้ แอปพลิเคชัน Access ที่ใช้ข้อมูลตรรกะและไฟล์ข้อมูลที่แยกต่างหากสามารถช่วยปกป้องความสอดคล้องของข้อมูลและการรักษาความปลอดภัยโดยการใช้ฟีเจอร์ความปลอดภัยของNTFSบนโฟลเดอร์เครือข่าย

    ผู้ใช้Access ต้องมีการอ่านเขียนสร้างและลบสิทธิ์ไปยังโฟลเดอร์ที่มีไฟล์ front-end อยู่ อย่างไรก็ตามคุณสามารถกำหนดสิทธิ์ที่แตกต่างกันให้กับไฟล์ front-end ได้ ตัวอย่างเช่นคุณอาจต้องการกำหนดสิทธิ์แบบอ่านอย่างเดียวให้กับผู้ใช้บางรายและอ่าน/เขียนสิทธิ์ให้กับผู้ใช้อื่น

    แอปพลิเคชันของคุณอาจต้องมีตัวเลือกการรักษาความปลอดภัยเพิ่มเติม เช่น ความสามารถในการควบคุมว่าผู้ใช้คนใดสามารถเข้าถึงข้อมูลส่วนเฉพาะได้บ้าง ในกรณีนี้คุณสามารถใช้ SQL Server หรือ SharePoint ในการจัดเก็บและจัดการข้อมูลของแอปพลิเคชันของคุณและใช้ Access เพื่อให้มีตรรกะของแอปพลิเคชัน

  • สามารถปรับขนาดได้    ไฟล์ Access สามารถมีขนาดได้สูงสุด 2 กิกะไบต์ (GB) แม้ว่า 2 GB จะเป็นพื้นที่มหาศาลสำหรับข้อมูลข้อความก็ตาม แต่อาจยังไม่เพียงพอสำหรับบางแอปพลิเคชัน โดยเฉพาะแอปพลิเคชันที่จัดเก็บไฟล์แนบไว้ในบันทึกฐานข้อมูล ถ้าคุณแยกข้อมูลและตรรกะ แอปพลิเคชันของคุณจะสามารถรองรับข้อมูลได้มากขึ้น ถ้าคุณคิดว่าผู้ใช้จะจัดเก็บข้อมูลปริมาณมหาศาล คุณอาจพิจารณาใช้ไฟล์ข้อมูล Access มากกว่าหนึ่งไฟล์

    นอกจากนี้ คุณยังควรตรวจสอบข้อมูลจำเพาะของโปรแกรม Access เพื่อดูข้อมูลที่สามารถปรับขนาดได้อื่นๆ เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับข้อกำหนด Access ให้ดูบทความข้อกำหนดในการเข้าถึง

  • ความจุเครือข่าย    ถ้ามีผู้ใช้หลายคนต้องการใช้แอปพลิเคชันพร้อมกันบนเครือข่าย จะมีโอกาสที่ข้อมูลเสียหายมากขึ้น ถ้าข้อมูลและตรรกะรวมอยู่ในไฟล์เดียว นอกจากนี้ ถ้าคุณรวมข้อมูลและตรรกะไว้ในไฟล์ Access เพียงไฟล์เดียว คุณจะไม่สามารถปรับการใช้งานเครือข่ายที่ Access สร้างขึ้นได้ ถ้ามีผู้ใช้หลายคนต้องการใช้แอปพลิเคชันบนเครือข่ายพร้อมๆ กัน คุณควรแยกข้อมูลและตรรกะ ไม่ว่าจะใช้ไฟล์ Access ตั้งแต่สองไฟล์ขึ้นไป หรือใช้ผลิตภัณฑ์เซิร์ฟเวอร์ฐานข้อมูลสำหรับข้อมูลและใช้ Access สำหรับตรรกะแอปพลิเคชัน

สภาพแวดล้อมเครือข่ายจะมีลักษณะอย่างไร

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

เครือข่ายภายในบ้าน

ถ้าคุณมีผู้ใช้เพียงไม่กี่คนที่จะแชร์ฐานข้อมูล Access ของคุณด้วยคุณสามารถใช้ฐานข้อมูลเดียวที่แต่ละคนจะเปิดและใช้งานบนเครือข่ายภายในบ้านได้ สำหรับข้อมูลเพิ่มเติมให้ดูที่การแชร์ไฟล์ผ่านเครือข่ายใน Windows 10

เครือข่ายพื้นที่ท้องถิ่น (LAN)

LAN เป็นเครือข่ายภายในที่มักจะมีประสิทธิภาพการทำงานที่ดีเยี่ยมแต่จะถูกจำกัดไว้ที่พื้นที่ทางภูมิศาสตร์ขนาดเล็กเช่นห้องเดี่ยวอาคารหรือกลุ่มของอาคาร เมื่อคุณมีผู้ใช้มากกว่าสองสามคนที่แชร์ฐานข้อมูลบน LAN จะเป็นการดีที่สุดในการแยกฐานข้อมูลจัดเก็บฐานข้อมูลส่วนหลังไว้ในโฟลเดอร์เครือข่ายและปรับใช้สำเนาของฐานข้อมูล front-end สำหรับผู้ใช้แต่ละคน

เครือข่ายบริเวณกว้าง (WAN)

มีการกำหนดค่าที่เป็นไปได้มากมายสำหรับ WAN ซึ่งครอบคลุมพื้นที่ทางภูมิศาสตร์ที่กว้างขวาง คุณอาจมีหลายสำนักงานทั่วเมืองที่เชื่อมต่อกับเครือข่ายสาธารณะ, บรรทัดเช่าหรือแม้แต่ดาวเทียม บ่อยครั้งเครือข่ายส่วนตัวเสมือน (VPN) จะถูกใช้สำหรับการเข้าถึงระยะไกลที่ปลอดภัยจากที่บ้านหรือบนท้องถนน วิธีง่ายๆในการทำความเข้าใจเกี่ยวกับ WAN คือเมื่อใดก็ตามที่คุณอยู่ภายนอก LAN แต่เชื่อมต่อกับอุปกรณ์นั้นคุณจะใช้ WAN

คำเตือน    หลีกเลี่ยงการใช้ฐานข้อมูลแยกการเข้าถึงใน WAN เนื่องจากประสิทธิภาพการทำงานอาจทำให้ช้าลงและฐานข้อมูลอาจเสียหาย

มีสามวิธีที่ได้รับการสนับสนุนในการใช้การเข้าถึงใน WAN:

  • ฐานข้อมูล Access ที่มีตารางที่เชื่อมโยงไปยังรายการ SharePoint

  • การเชื่อมต่อฐานข้อมูลการเข้าถึงส่วนหน้าไปยังฐานข้อมูล SQL Server backend หรือ Azure SQL

  • บริการเดสก์ท็อประยะไกล (RDS) (ก่อนหน้านี้ทราบว่าเซิร์ฟเวอร์เทอร์มินัล) ซึ่งจะสร้างสภาพแวดล้อมเดสก์ท็อปของ Windows เสมือนบนคอมพิวเตอร์ไคลเอ็นต์ของผู้ใช้ RDS มีข้อดีหลายประการดังนี้

    • ไม่มีการติดตั้ง Access หรือฐานข้อมูล Access ที่จำเป็นในฐานะผู้ใช้ที่เรียกใช้ไคลเอ็นต์เดสก์ท็อประยะไกล (RD) ที่พร้อมใช้งานบนอุปกรณ์จำนวนมาก

    • การถ่ายโอนข้อมูลจะถูกย่อให้เล็กสุดระหว่างไคลเอ็นต์และเซิร์ฟเวอร์เนื่องจาก RD เป็นไคลเอ็นต์บางอย่างที่สตรีมได้อย่างมีประสิทธิภาพเพียงส่วนติดต่อผู้ใช้

    • ผู้ใช้ยังคงสามารถคัดลอกและวางข้อมูลและพิมพ์รายงานภายในเครื่องคอมพิวเตอร์ไคลเอ็นต์ได้

    • RemoteApp สามารถเรียกใช้เพียงโปรแกรมเดียวเช่นแอปพลิเคชันแบบเบ็ดเสร็จสำหรับผู้จำหน่ายหรือพนักงานคนงาน

    สำหรับข้อมูลเพิ่มเติมให้ดูที่ยินดีต้อนรับสู่บริการเดสก์ท็อประยะไกล

ผู้ใช้จะมี Access หรือไม่

ถ้าผู้ใช้ทุกคนติดตั้ง Access บนคอมพิวเตอร์ พวกเขาจะสามารถเปิดและใช้งานแอปพลิเคชันและไฟล์ฐานข้อมูล Access ได้ตามที่พวกเขาต้องการ

ถ้าผู้ใช้บางรายหรือทั้งหมดของคุณไม่ได้ติดตั้ง Access บนคอมพิวเตอร์ของพวกเขาคุณยังสามารถปรับใช้ซอฟต์แวร์การใช้งาน Access Runtime ให้กับผู้ใช้เหล่านั้นได้เมื่อคุณปรับใช้แอปพลิเคชันของคุณ สำหรับข้อมูลเพิ่มเติมให้ดูที่ทำความเข้าใจและดาวน์โหลดการรันไทม์ Access

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

ปรับใช้แอปพลิเคชัน Access

เมื่อต้องการปรับใช้แอปพลิเคชัน Access คุณจำเป็นต้องทำงานต่อไปนี้

เตรียมฐานข้อมูลเป็นโซลูชันของแอปพลิเคชัน

เมื่อต้องการล็อกการแก้ไขปัญหาของคุณตัวควบคุมการนำทางและการเริ่มต้นและตั้งค่าตัวเลือกที่สำคัญอื่นๆให้ทำดังต่อไปนี้:

งาน

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

ตัดสินใจเลือกวิธีที่ผู้ใช้นำทางส่วนติดต่อผู้ใช้: ใช้ฟอร์มเริ่มต้นสร้างสวิตช์บอร์ดใช้ฟอร์มการนำทางหรือใช้การเชื่อมโยงหลายมิติและปุ่มคำสั่ง

การตั้งค่าฟอร์มเริ่มต้นที่จะปรากฏเมื่อคุณเปิดฐานข้อมูล Access

สร้างฟอร์มการนำทาง

การกำหนดบานหน้าต่างนำทางเอง

การแสดงหรือซ่อนแท็บวัตถุ

เทมเพลตการเข้าถึงที่แนะนำ

สวิตช์บอร์ดของฉันหายไปไหน

ตัดสินใจว่าคุณต้องการกำหนด ribbon ของ Office และเมนูคำสั่งเองหรือไม่

สร้าง ribbon แบบกำหนดเองใน Access

สร้างเมนูแบบกำหนดเองและเมนูทางลัดโดยใช้แมโคร

ใช้แถบเครื่องมือแบบกำหนดเองและการตั้งค่าการเริ่มต้นจาก Access เวอร์ชันก่อนหน้า

ใช้ธีมและพื้นหลังของ Office ที่สอดคล้องกัน

การเพิ่มพื้นหลังของ Office

เปลี่ยนธีมของ Office

ตัวควบคุมการเริ่มต้นฐานข้อมูล

การเพิ่มชื่อหรือไอคอนแบบกำหนดเองลงในฐานข้อมูล

การเลี่ยงผ่านตัวเลือกการเริ่มต้นเมื่อคุณเปิดฐานข้อมูล

การสร้างแมโครที่พร้อมทำงานเมื่อคุณเปิดฐานข้อมูล

สวิตช์บรรทัดคำสั่งสำหรับผลิตภัณฑ์ Microsoft Office

ตั้งค่าคุณสมบัติและตัวเลือกที่สำคัญ

ตั้งค่าคุณสมบัติการเริ่มต้นและตัวเลือกในโค้ด

ดูหรือเปลี่ยนแปลงคุณสมบัติของไฟล์ Office

ปรับเปลี่ยนการตั้งค่าภูมิภาค

เปลี่ยนการตั้งค่าภูมิภาคของ Windows เพื่อปรับเปลี่ยนลักษณะที่ปรากฏของชนิดข้อมูลบางชนิด

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

ก่อนที่คุณจะปรับใช้

ก่อนที่คุณจะปรับใช้ฐานข้อมูล front-end ให้พิจารณาแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:

ตัดสินใจเลือกรูปแบบไฟล์ที่จะใช้

รูปแบบไฟล์ Access ที่คุณสามารถใช้เมื่อคุณปรับใช้แอปพลิเคชันมีอยู่สี่แบบ ดังนี้:

  • .accdb    นี่คือรูปแบบไฟล์เริ่มต้นสำหรับ Access เมื่อคุณปรับใช้แอปพลิเคชันในรูปแบบนี้ ผู้ใช้จะมีตัวเลือกในการกำหนดเองและนำทางในแอปพลิเคชันมากที่สุด ไม่ว่าพวกเขาจะเลือกวิธีใดก็ตาม ถ้าคุณต้องการรับรองว่าผู้ใช้จะไม่เปลี่ยนแปลงการออกแบบแอปพลิเคชัน คุณควรใช้รูปแบบไฟล์ .accde นอกจากนี้ ผู้ใช้จะไม่สามารถระบุได้ง่ายๆ ว่าไฟล์ .accdb มีการเปลี่ยนแปลงหลังจากที่คุณทำแพคเกจ แต่หากต้องการทำให้ชัดเจน ให้ใช้รูปแบบไฟล์ .accdc

  • .accdc    รูปแบบนี้เรียกอีกอย่างว่าไฟล์การปรับใช้ Access ไฟล์การปรับใช้ Access ประกอบด้วยไฟล์แอปพลิเคชันและลายเซ็นดิจิทัลที่เชื่อมโยงกับไฟล์ดังกล่าว รูปแบบไฟล์นี้จะรับรองกับผู้ใช้ว่าไม่มีใครเปลี่ยนแปลงไฟล์แอปพลิเคชันหลังจากคุณทำแพคเกจแล้ว คุณสามารถใช้รูปแบบนี้เป็นรูปแบบไฟล์ Access เริ่มต้น (.accdb) หรือรูปแบบไฟล์ไบนารีที่คอมไพล์แล้วของ Access (.accde) สำหรับข้อมูลเพิ่มเติมให้ดูที่แสดงความเชื่อถือโดยการเพิ่มลายเซ็นดิจิทัล

    คุณสามารถใส่ไฟล์แอปพลิเคชันในไฟล์การปรับใช้ Access ได้เพียงไฟล์เดียวเท่านั้น ถ้าแอปพลิเคชันของคุณมีไฟล์ข้อมูลและไฟล์ตรรกะเป็นเอกเทศ คุณสามารถทำแพคเกจแยกกันได้

  • .accde    รูปแบบไฟล์นี้เรียกอีกอย่างหนึ่งว่าไฟล์ไบนารีที่คอมไพล์แล้ว ใน Access ไฟล์ไบนารีที่คอมไพล์แล้วคือไฟล์แอปพลิเคชันฐานข้อมูลที่บันทึกด้วยโค้ด VBA ที่คอมไพล์แล้วทั้งหมด ไม่มีโค้ดต้นฉบับ VBA เหลืออยู่ในไฟล์ไบนารีที่คอมไพล์แล้วของ Access ไฟล์ .accde ป้องกันไม่ให้การออกแบบและการเปลี่ยนแปลงโค้ดลดขนาดของฐานข้อมูลและช่วยปรับปรุงประสิทธิภาพการทำงาน สำหรับข้อมูลเพิ่มเติมให้ดูที่การซ่อนโค้ด VBA จากผู้ใช้

    คุณสามารถใช้ Access Runtime เพื่อเปิดไฟล์ไบนารีที่คอมไพล์แล้วของ Access ถ้ารันไทม์ไม่รู้จักนามสกุลของชื่อไฟล์ .accde ให้เปิดไฟล์ไบนารีโดยการสร้างการสร้างทางลัดที่ชี้ไปยังการใช้งานจริงและรวมเส้นทางไปยังไฟล์ไบนารีที่คอมไพล์แล้วที่คุณต้องการเปิดทางลัด

    สำคัญ   ผู้ใช้ไม่สามารถเปิดไฟล์ไบนารีที่คอมไพล์โดยใช้ Access เวอร์ชันก่อนหน้านี้ได้นอกเหนือจากเวอร์ชันที่ได้รับการคอมไพล์ถ้าเวอร์ชันก่อนหน้าไม่สนับสนุนฟีเจอร์ที่เพิ่มเข้ามาในเวอร์ชันที่ใหม่กว่า เมื่อต้องการแก้ไขปัญหานี้การคอมไพล์ไฟล์ไบนารีใน Access เวอร์ชันที่ผู้ใช้ของคุณได้ติดตั้งไว้

  • .accdr    รูปแบบนี้จะช่วยให้คุณสามารถปรับใช้แอปพลิเคชันที่เปิดในโหมดรันไทม์ได้ การปรับใช้แอปพลิเคชันรันไทม์สามารถช่วยให้คุณควบคุมวิธีการใช้งานได้ แม้ว่าจะไม่ใช่วิธีในการรักษาความปลอดภัยของแอปพลิเคชันก็ตาม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโหมดรันไทม์ ให้ดูส่วน ทำความเข้าใจ Access Runtime

ติดตั้งและอัปเกรดฐานข้อมูล Access

เมื่อคุณนำการออกแบบฐานข้อมูลที่แยกออกคุณจำเป็นต้องแจกจ่ายฐานข้อมูล front-end ให้กับผู้ใช้แต่ละราย เมื่อต้องการทำให้สิ่งต่างๆเป็นไปอย่างราบรื่นให้พิจารณาแนวทางปฏิบัติที่ดีที่สุดต่อไปนี้:

  • ตรวจสอบให้แน่ใจว่าผู้ใช้แต่ละคนมีการเข้าถึงเวอร์ชันที่ถูกต้องและฐานข้อมูล front-end จะเปิดขึ้นในเวอร์ชันที่ถูกต้อง Access ยังมี๓๒บิตและ๖๔บิตเวอร์ชัน การเรียกใช้ "bitness" ที่ไม่ถูกต้องอาจส่งผลต่อการเรียกใช้ Windows API การอ้างอิงไลบรารี DLL และตัวควบคุม ActiveX สำหรับข้อมูลเพิ่มเติมให้ดูที่เลือกระหว่าง Office เวอร์ชัน๖๔บิตหรือ๓๒บิต

  • สร้างแพคเกจการติดตั้งสำหรับไฟล์อื่นๆที่อาจจำเป็นต้องใช้รวมถึงโปรแกรมควบคุมฐานข้อมูลไฟล์ชุดสำหรับการตั้งค่าและการกำหนดค่าและไฟล์ที่เกี่ยวข้องกับแอปพลิเคชัน สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างแพคเกจการติดตั้ง

  • แสดงทางลัดบนเดสก์ท็อปของ Windows เพื่อให้ผู้ใช้สามารถเรียกใช้โซลูชัน Access ได้อย่างรวดเร็ว รวมอยู่ในทางลัดตำแหน่งที่ตั้งของโฟลเดอร์ชื่อทางลัดที่มีความหมายคำอธิบายและไอคอน สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างทางลัดบนเดสก์ท็อปสำหรับโปรแกรม Office หรือไฟล์

    เคล็ดลับ    แนะนำให้ผู้ใช้ของคุณวิธีการปักหมุดแอปไปยังเมนูเริ่ม

  • กำหนดวิธีที่มีประสิทธิภาพในการจัดวางใหม่และแทนที่ฐานข้อมูล front-end เมื่อจำเป็นต้องมีการอัปเดตและเก็บรักษาไฟล์เวอร์ชันต่างๆเพื่อติดตามการเปลี่ยนแปลง ตัวอย่างเช่นคุณสามารถเพิ่มโค้ด VBA เพื่อตรวจสอบเวอร์ชันใหม่และอัปเกรดโดยอัตโนมัติแม้ว่าผู้ใช้จะเริ่มต้นแอปพลิเคชัน

  • เมื่อคุณสร้างการเชื่อมต่อ ODBC โดยใช้ไฟล์ DSN ที่มีสตริงการเชื่อมต่อไฟล์ DSN นั้นจำเป็นต้องมีการติดตั้งบนเครื่องไคลเอ็นต์แต่ละเครื่อง อีกวิธีหนึ่งคือการสร้างการเชื่อมต่อ "DSN น้อย" ในโค้ด VBA เพื่อกำจัดความจำเป็นสำหรับไฟล์ DSN สำหรับข้อมูลเพิ่มเติมให้ดูที่การใช้การเชื่อมต่อน้อยกว่า DSN

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

ทำความเข้าใจและดาวน์โหลด Access รันไทม์

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

โหมดรันไทม์คือโหมดปฏิบัติการของ Access ที่บางฟีเจอร์ของ Access จะไม่พร้อมใช้งานตามค่าเริ่มต้น แต่คุณสามารถเปิดใช้งานบางฟีเจอร์ที่ไม่พร้อมใช้งานเหล่านี้ในโหมดรันไทม์ได้

ฟีเจอร์ใดบ้างที่ไม่พร้อมใช้งานในโหมดรันไทม์

ฟีเจอร์ของ Access ต่อไปนี้ไม่พร้อมใช้งานในโหมดรันไทม์:

  • แป้นพิเศษ    แป้นต่างๆเช่น Ctrl + Break, Ctrl + G และแป้น Shift เพื่อเลี่ยงผ่านตัวเลือกการเริ่มต้นในฐานข้อมูล

  • บานหน้าต่างนำทาง    บานหน้าต่างนำทางจะไม่พร้อมใช้งานในโหมดรันไทม์ เพื่อช่วยป้องกันไม่ให้ผู้ใช้เข้าถึงวัตถุที่คุณกำหนดในแอปพลิเคชันฐานข้อมูลของคุณได้ เฉพาะวัตถุที่คุณเปิดเผยต่อผู้ใช้เช่นโดยการให้ฟอร์มการนำทางสามารถเปิดได้ในขณะที่ใช้โหมดการใช้งานชั่วขณะ คุณไม่สามารถทำให้บานหน้าต่างนำทางพร้อมใช้งานในโหมดรันไทม์ได้

  • Ribbon    ตามค่าเริ่มต้น Ribbon จะไม่พร้อมใช้งานในโหมดรันไทม์ เพื่อช่วยป้องกันไม่ให้ผู้ใช้สร้างหรือปรับเปลี่ยนวัตถุฐานข้อมูล และดำเนินการที่อาจเป็นอันตรายอื่นๆ เช่น การเชื่อมต่อกับแหล่งข้อมูลใหม่หรือการส่งออกข้อมูลด้วยวิธีที่คุณไม่ประสงค์ คุณจะไม่สามารถแสดงแท็บ Ribbon เริ่มต้นในโหมดรันไทม์ได้ อย่างไรก็ตามคุณสามารถสร้าง Ribbon แบบกำหนดเองและเชื่อมโยง Ribbon นั้นกับฟอร์มหรือรายงานได้ สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้าง ribbon แบบกำหนดเองใน Access

  • มุมมองออกแบบและมุมมองเค้าโครง    มุมมองออกแบบและมุมมองเค้าโครงจะไม่พร้อมใช้งานสำหรับวัตถุฐานข้อมูลในโหมดรันไทม์ เพื่อช่วยป้องกันไม่ให้ผู้ใช้ปรับเปลี่ยนการออกแบบวัตถุในแอปพลิเคชันฐานข้อมูลของคุณ คุณจะไม่สามารถเปิดใช้งานมุมมองออกแบบและมุมมองเค้าโครงในโหมดรันไทม์ได้

  • วิธีใช้    ตามค่าเริ่มต้น วิธีใช้แบบรวมจะไม่พร้อมใช้งานในโหมดรันไทม์ เนื่องจากคุณเป็นผู้ควบคุมฟังก์ชันที่พร้อมใช้งานในแอปพลิเคชันโหมดรันไทม์ วิธีใช้ Access แบบรวมมาตรฐานบางอย่างจึงอาจไม่เกี่ยวข้องกับบุคคลที่ใช้แอปพลิเคชันของคุณ และอาจทำให้พวกเขาสับสนหรือหงุดหงิดได้ คุณสามารถสร้างไฟล์วิธีใช้แบบกำหนดเองของคุณเองเพื่อเติมเต็มแอปพลิเคชันโหมดการทำงานของคุณ

ฉันจะจำลองโหมดการรันไทม์ได้อย่างไร

คุณสามารถเรียกใช้ฐานข้อมูล Access ในโหมดรันไทม์บนคอมพิวเตอร์ที่ติดตั้ง Access เวอร์ชันเต็ม เมื่อต้องการเรียกใช้ฐานข้อมูล Access ในโหมดรันไทม์ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • เปลี่ยนนามสกุลไฟล์ของไฟล์ฐานข้อมูลจาก .accdb เป็น .accdr

  • สร้างทางลัดไปยังฐานข้อมูลด้วยสวิตช์บรรทัดคำสั่ง/Runtime

    1. จากเดสก์ท็อป Windows ของคุณให้คลิกขวาแล้วเลือก >ทางลัดใหม่

    2. ใส่ตำแหน่งที่ตั้งของ MSAccess ตำแหน่งที่ตั้งของฐานข้อมูลของคุณและตัวบ่งคุณลักษณะคำสั่ง/runtime ตัวอย่างเช่น:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างทางลัดบนเดสก์ท็อปสำหรับโปรแกรม Office หรือไฟล์

โหมดรันไทม์ทำให้ฐานข้อมูลของฉันปลอดภัยมากขึ้นหรือไม่

แม้ว่าโหมดรันไทม์จะจำกัดความพร้อมใช้งานของฟีเจอร์การนำทางและการออกแบบ แต่คุณไม่ควรใช้โหมดรันไทม์เป็นวิธีหลักในการรักษาความปลอดภัยแอปพลิเคชันฐานข้อมูล บนคอมพิวเตอร์ที่ติดตั้ง Access เวอร์ชันเต็มไว้ ผู้ใช้อาจเปิดแอปพลิเคชันฐานข้อมูลรันไทม์เป็นแอปพลิเคชันฐานข้อมูลปกติ (ซึ่งทุกฟีเจอร์พร้อมใช้งาน) แล้วเปลี่ยนการออกแบบหรือดำเนินการอันไม่พึงประสงค์อื่นๆ ได้

แม้ว่าคุณจะปรับใช้แอปพลิเคชันฐานข้อมูลบนคอมพิวเตอร์ที่ไม่ได้ติดตั้ง Access เวอร์ชันเต็มเท่านั้น แต่ผู้ใช้ยังคงสามารถถ่ายโอนแอปพลิเคชันไปยังคอมพิวเตอร์ที่ติดตั้ง Access เวอร์ชันเต็มได้ แล้วเปิดแอปพลิเคชันฐานข้อมูลรันไทม์เป็นแอปพลิเคชันฐานข้อมูลปกติได้

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

ดาวน์โหลด Access Runtime

เมื่อต้องการดาวน์โหลด Access Runtime จากศูนย์ดาวน์โหลด Microsoft ให้คลิกลิงก์ที่เหมาะสมสำหรับเวอร์ชันของคุณ:

คุณไม่จำเป็นต้องซื้อเพื่อดาวน์โหลด ใช้งาน หรือแจกจ่าย Access Runtime ใหม่ต่อ และไม่มีการจำกัดจำนวนผู้ใช้ที่คุณสามารถแจกจ่าย Runtime ได้

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

สร้างแพคเกจการติดตั้ง

มีหลายวิธีที่คุณสามารถทำได้ทั้งนี้ขึ้นอยู่กับเวอร์ชันของ Access

ใช้แพคเกจการติดตั้งทั่วไป (Access ๒๐๑๓หรือเวอร์ชันที่ใหม่กว่า)

สำหรับ Access เวอร์ชัน๒๐๑๓หรือใหม่กว่าคุณสามารถใช้Windows Installerหรือค้นหาโปรแกรมของบริษัทอื่นที่สร้างแพคเกจการติดตั้งได้

แพคเกจและเซ็นชื่อฐานข้อมูล Access (Access ๒๐๐๗และ๒๐๑๐)

ใน Access ๒๐๐๗หรือ๒๐๑๐จะสามารถเซ็นชื่อและแจกจ่ายฐานข้อมูลได้อย่างง่ายดายและรวดเร็วยิ่งขึ้น หลังจากที่คุณสร้างไฟล์ .accdb หรือไฟล์ .accde คุณสามารถทำแพคเกจไฟล์ ใช้ลายเซ็นดิจิทัลกับแพคเกจ แล้วแจกจ่ายแพคเกจที่มีลายเซ็นให้กับผู้ใช้คนอื่นๆ ฟีเจอร์ทำแพคเกจและเซ็นชื่อจะใส่ฐานข้อมูลในไฟล์การปรับใช้ Access (.accdc) เซ็นชื่อในแพคเกจ แล้ววางแพคเกจที่มีการเซ็นชื่อด้วยรหัสไว้ในตำแหน่งที่ตั้งหนึ่งบนคอมพิวเตอร์ของผู้ใช้ตามที่คุณกำหนด จากนั้น ผู้ใช้จะสามารถแยกฐานข้อมูลออกจากแพคเกจและทำงานในฐานข้อมูลได้โดยตรง (ไม่ใช่ในไฟล์แพคเกจ) สำหรับข้อมูลเพิ่มเติมให้ดูภาพรวมของตัวช่วยสร้างโซลูชันแพคเกจ

หมายเหตุ: ฟีเจอร์ที่อธิบายไว้ในวนนี้จะทำแพคเกจเป็นไฟล์ Access และใช้ลายเซ็นดิจิทัลกับแพคเกจที่ช่วยระบุให้ผู้ใช้ทราบว่าไฟล์ดังกล่าวน่าเชื่อถือ

โปรดจำข้อเท็จจริงเหล่านี้ไว้เมื่อคุณดำเนินการต่อเพื่อสร้างและเซ็นชื่อในแพคเกจ:

  • การทำแพคเกจฐานข้อมูลและการเซ็นชื่อในแพคเกจคือวิธีในการสร้างความน่าเชื่อถือ เมื่อคุณหรือผู้ใช้ของคุณได้รับแพคเกจ ลายเซ็นจะยืนยันว่าฐานข้อมูลไม่ถูกละเมิด ถ้าคุณเชื่อถือผู้เขียน คุณสามารถเปิดใช้งานเนื้อหาได้

  • ฟีเจอร์ทำแพคเกจและเซ็นชื่อสามารถใช้ได้กับฐานข้อมูลที่บันทึกเป็นรูปแบบไฟล์ .accdb เท่านั้น

  • คุณสามารถเพิ่มไฟล์ฐานข้อมูลลงในแพคเกจได้เพียงไฟล์เดียว

  • เมื่อคุณทำแพคเกจและเซ็นชื่อในฐานข้อมูล วัตถุทั้งหมดในไฟล์ฐานข้อมูลจะได้รับการเซ็นชื่อด้วยรหัส ไม่ใช่เพียงแมโครและโมดูลรหัส กระบวนการทำแพคเกจและเซ็นชื่อยังบีบอัดไฟล์แพคเกจเพื่อช่วยลดเวลาในการดาวน์โหลดอีกด้วย

  • หลังจากแยกฐานข้อมูลออกจากแพคเกจ ก็จะไม่มีการเชื่อมต่อระหว่างแพคเกจที่เซ็นชื่อและฐานข้อมูลที่แยกออกมาแล้วอีกต่อไป

  • ถ้าคุณใช้ใบรับรองที่เซ็นชื่อด้วยตนเองเพื่อเซ็นชื่อในแพคเกจฐานข้อมูล ให้คลิก เชื่อถือทั้งหมดจากผู้ประกาศ เมื่อคุณเปิดแพคเกจนั้น แพคเกจที่เซ็นชื่อโดยใช้ใบรับรองที่เซ็นชื่อด้วยตนเองของคุณจะเชื่อถือได้เสมอ

  • ถ้าคุณแยกฐานข้อมูลไปยังตำแหน่งที่ตั้งที่เชื่อถือได้ เนื้อหาจะเปิดใช้งานโดยอัตโนมัติเมื่อใดก็ตามที่คุณเปิดฐานข้อมูล ถ้าคุณเลือกตำแหน่งที่ตั้งที่ไม่น่าเชื่อถือ เนื้อหาของฐานข้อมูลบางอย่างอาจถูกปิดใช้งานตามค่าเริ่มต้น

ส่วนต่อไปนี้อธิบายวิธีการสร้างไฟล์แพคเกจที่มีการเซ็นชื่อและใช้ฐานข้อมูลในไฟล์แพคเกจที่มีการเซ็นชื่อ เมื่อต้องการทำขั้นตอนเหล่านี้ให้สมบูรณ์ คุณจะต้องมีใบรับรองด้านความปลอดภัยที่พร้อมใช้งานอย่างน้อยหนึ่งรายการ ถ้าคุณไม่มีใบรับรองที่ติดตั้งอยู่ในคอมพิวเตอร์ของคุณคุณสามารถสร้างได้โดยใช้เครื่องมือ SelfCert หรือขอรับใบรับรองเชิงพาณิชย์ สำหรับข้อมูลเกี่ยวกับใบรับรองความปลอดภัยให้ดูที่แสดงความเชื่อถือโดยการเพิ่มลายเซ็นดิจิทัล

สร้างแพคเกจที่เซ็นชื่อ

  1. เปิดฐานข้อมูลที่คุณต้องการจัดแพคเกจและเซ็นชื่อ

  2. คลิกแท็บ ไฟล์ แล้วคลิก บันทึกเป็น

  3. ภายใต้ ชนิดไฟล์ฐานข้อมูล ให้คลิก ทำแพคเกจและเซ็นชื่อ แล้วคลิก บันทึกเป็น

  4. ในกล่องโต้ตอบ เลือกใบรับรอง ให้เลือกใบรับรองดิจิทัล แล้วคลิก ตกลง

    กล่องโต้ตอบ สร้างแพคเกจที่เซ็นชื่อของ Microsoft Office Access จะปรากฏขึ้น

  5. ในรายการ บันทึกใน ให้เลือกตำแหน่งที่ตั้งสำหรับแพคเกจฐานข้อมูลที่มีลายเซ็นของคุณ

  6. ใส่ชื่อแพคเกจที่มีลายเซ็นในกล่อง ชื่อไฟล์ แล้วคลิก สร้าง

    Access จะสร้างไฟล์ .accdc และวางในตำแหน่งที่คุณเลือก

แยกและใช้แพคเกจที่เซ็นชื่อ

  1. คลิก ไฟล์ > เปิด

  2. ในกล่องโต้ตอบ เปิด ให้เลือก แพคเกจที่มีการเซ็นชื่อของ Microsoft Office Access (*.accdc) เป็นชนิดไฟล์

  3. ในรายการ มองหาใน ให้ค้นหาโฟลเดอร์ที่จัดเก็บไฟล์ .accdc ของคุณ เลือกไฟล์ แล้วคลิก เปิด

  4. ทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • ถ้าคุณเลือกที่จะเชื่อถือใบรับรองดิจิทัลที่ใช้กับแพคเกจการปรับใช้ กล่องโต้ตอบ แยกฐานข้อมูลไปยัง จะปรากฏขึ้น ไปยังขั้นตอนที่ 5

    • ถ้าคุณยังไม่ได้เลือกเชื่อถือใบรับรองดิจิทัล ข้อความแนะนำจะปรากฏขึ้น

      ข้อความแนะนำ

      ถ้าคุณเชื่อถือฐานข้อมูล ให้คลิก เปิด ถ้าคุณเชื่อถือใบรับรองจากผู้ให้บริการ ให้คลิก เชื่อถือทั้งหมดจากผู้เผยแพร่ กล่องโต้ตอบ แยกฐานข้อมูลไปยัง จะปรากฏขึ้น

  5. อีกทางเลือกหนึ่ง ในรายการ บันทึกใน ให้เลือกตำแหน่งที่ตั้งสำหรับฐานข้อมูลที่แยก จากนั้นในกล่อง ชื่อไฟล์ ให้ใส่ชื่ออื่นสำหรับฐานข้อมูลที่แยกออกมา

ถ้าคุณไม่แน่ใจว่าจะเชื่อถือใบรับรองได้หรือไม่ บทความเรื่อง วิธีที่จะทำให้ทราบว่าลายเซ็นดิจิทัลน่าเชื่อถือ จะแสดงข้อมูลทั่วไปเกี่ยวกับการตรวจสอบวันที่และรายการอื่นๆ ในใบรับรองเพื่อช่วยให้แน่ใจว่าเป็นข้อมูลที่ถูกต้อง

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

หมายเหตุ:  หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณสามารถแจ้งให้เราทราบว่าข้อมูลมีประโยชน์หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้คุณใช้อ้างอิง

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×