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

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

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

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

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

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

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

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

วิธีหนึ่งในการแยกข้อมูลและตรรกะคือการใช้คำสั่ง ฐานข้อมูล Access (บนแท็บ เครื่องมือฐานข้อมูล ในกลุ่ม ย้ายข้อมูล) คําสั่งนี้จะแยกแอปพลิเคชันฐานข้อมูลของคุณออกเป็นไฟล์ Access สองไฟล์: หนึ่งไฟล์สําหรับตรรกะ (ส่วนหน้า) และอีกไฟล์หนึ่งสําหรับข้อมูล (ส่วนหลัง) ตัวอย่างเช่น ฐานข้อมูลที่เรียกว่า MySolution.accdb ถูกแยกออกเป็นสองไฟล์ที่เรียกว่า MySolution_fe.accdb และ MySolution_be.accdb คุณใส่ฐานข้อมูลส่วนหลังไว้ในตําแหน่งที่ตั้งที่แชร์ เช่น โฟลเดอร์เครือข่าย คุณแจกจ่ายไฟล์ส่วนหน้า หนึ่งสําเนาสําหรับผู้ใช้แต่ละราย ไปยังคอมพิวเตอร์ของพวกเขา คุณสามารถแจกจ่ายไฟล์ส่วนหน้าที่แตกต่างกันให้กับผู้ใช้ที่แตกต่างกัน สําหรับข้อมูลเพิ่มเติม ให้ดูที่ แยกฐานข้อมูล 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 ที่ถูกต้องสําหรับสภาพแวดล้อมเครือข่ายของคุณเป็นขั้นตอนสําคัญในการทําให้สําเร็จ ใช้แนวทางต่อไปนี้เพื่อช่วยให้คุณตัดสินใจเลือกสิ่งที่ดีที่สุดสําหรับความต้องการของคุณ

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

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

Local Area Network (LAN)

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

Wide Area Network (WAN)

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

Azure การใช้ไฟล์ร่วมกัน

Azure การใช้แฟ้มร่วมกันไม่ใช่ชนิดเครือข่ายที่แยกต่างหาก แต่เป็นวิธีการใช้แฟ้มร่วมกันบนเครือข่ายโดยไม่จําเป็นต้องใช้เซิร์ฟเวอร์แฟ้ม อย่างไรก็ตาม การใช้การแชร์ไฟล์ Azure อาจทําให้เกิดปัญหาที่คล้ายกับปัญหาที่เกิดขึ้นเมื่อใช้ฐานข้อมูลแยกของ Access ใน WAN

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

ทางเลือกที่สนับสนุนในการใช้ฐานข้อมูลแบบแยกใน WAN หรือบนการแชร์ไฟล์ Azure คือ:

  • จัดเก็บข้อมูลในที่เก็บข้อมูลภายนอก และสร้างตารางที่ลิงก์ไปยัง:

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

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

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

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

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

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

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

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

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

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

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

งาน ข้อมูลเพิ่มเติม
ตัดสินใจว่าผู้ใช้นําทางส่วนติดต่อผู้ใช้อย่างไร: ใช้ฟอร์มเริ่มต้น สร้างสวิตช์บอร์ด ใช้ฟอร์มการนําทาง หรือใช้ไฮเปอร์ลิงก์และปุ่มคําสั่ง การตั้งค่าฟอร์มเริ่มต้นที่จะปรากฏเมื่อคุณเปิดฐานข้อมูล Access
สร้างฟอร์มการนำทาง
การกำหนดบานหน้าต่างนำทางเอง
การแสดงหรือซ่อนแท็บวัตถุ
เทมเพลต Access ที่แนะนํา
สวิตช์บอร์ดของฉันหายไปไหน
ตัดสินใจว่าคุณต้องการกําหนด Ribbon และเมนูคําสั่งของ Office ด้วยตนเองหรือไม่ สร้าง Ribbon แบบกําหนดเองใน Access
สร้างเมนูแบบกําหนดเองและเมนูทางลัดโดยใช้แมโคร
ใช้แถบเครื่องมือแบบกําหนดเองและการตั้งค่าการเริ่มต้นจาก Access เวอร์ชันก่อนหน้า
นําธีมและพื้นหลังของ Office ที่สอดคล้องกันไปใช้ การเพิ่มพื้นหลังของ Office
เปลี่ยนธีมของ Office
ควบคุมการเริ่มต้นฐานข้อมูล การเพิ่มชื่อหรือไอคอนแบบกำหนดเองลงในฐานข้อมูล
การเลี่ยงผ่านตัวเลือกการเริ่มต้นเมื่อคุณเปิดฐานข้อมูล
การสร้างแมโครที่พร้อมทำงานเมื่อคุณเปิดฐานข้อมูล
สวิตช์บรรทัดคําสั่งสําหรับผลิตภัณฑ์ Microsoft Office
ตั้งค่าคุณสมบัติและตัวเลือกที่สําคัญ ตั้งค่าคุณสมบัติและตัวเลือกการเริ่มต้นในโค้ด
ดูหรือเปลี่ยนแปลงคุณสมบัติของไฟล์ Office
ปรับเปลี่ยนการตั้งค่าภูมิภาค การเปลี่ยนการตั้งค่าภูมิภาคของ Windows เพื่อปรับเปลี่ยนลักษณะที่ปรากฏของชนิดข้อมูลบางชนิด

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

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

ก่อนที่คุณจะปรับใช้ฐานข้อมูล 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 ถ้า Runtime ไม่รู้จักนามสกุลไฟล์ .accde ให้เปิดไฟล์ไบนารีโดยการสร้างทางลัดที่ชี้ไปยัง Runtime และรวมเส้นทางไปยังไฟล์ไบนารีที่คอมไพล์แล้วที่คุณต้องการให้ทางลัดเปิด
    สำคัญ ผู้ใช้ไม่สามารถเปิดไฟล์ไบนารีที่คอมไพล์แล้วโดยใช้ Access เวอร์ชันก่อนหน้าเวอร์ชันที่มีการคอมไพล์ถ้าเวอร์ชันก่อนหน้าไม่สนับสนุนฟีเจอร์ที่เพิ่มในเวอร์ชันที่ใหม่กว่า เมื่อต้องการแก้ไขปัญหานี้ ให้คอมไพล์ไฟล์ไบนารีใน Access เวอร์ชันที่ผู้ใช้ของคุณได้ติดตั้งไว้
  • .accdr รูปแบบนี้ช่วยให้คุณสามารถปรับใช้แอปพลิเคชันที่เปิดในโหมดรันไทม์ การปรับใช้แอปพลิเคชันรันไทม์สามารถช่วยให้คุณควบคุมวิธีการใช้งานได้ แม้ว่าจะไม่ใช่วิธีในการรักษาความปลอดภัยของแอปพลิเคชันก็ตาม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโหมดรันไทม์ ให้ดูส่วน ทำความเข้าใจ Access Runtime

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

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

  • ตรวจสอบให้แน่ใจว่าผู้ใช้แต่ละคนมี Access เวอร์ชันที่ถูกต้อง และฐานข้อมูล Front-End เปิดขึ้นในเวอร์ชันที่ถูกต้อง Access ยังมีเวอร์ชัน 32 บิตและ 64 บิต การเรียกใช้ "bitness" ที่ไม่ถูกต้องอาจส่งผลต่อการเรียก Windows API, การอ้างอิงไลบรารี DLL และตัวควบคุม ActiveX สําหรับข้อมูลเพิ่มเติม ให้ดู เลือกระหว่าง Office เวอร์ชัน 64 บิตหรือ 32 บิต
  • สร้างแพคเกจการติดตั้งสําหรับไฟล์อื่นๆ ที่อาจจําเป็นต้องใช้ รวมถึงโปรแกรมควบคุมฐานข้อมูล ไฟล์ชุดคําสั่งสําหรับการตั้งค่าและการกําหนดค่า และไฟล์ที่เกี่ยวข้องกับแอปพลิเคชัน สําหรับข้อมูลเพิ่มเติม ให้ดู สร้างแพคเกจการติดตั้ง
  • ระบุทางลัดบนเดสก์ท็อป Windows เพื่อให้ผู้ใช้สามารถเรียกใช้โซลูชัน Access ได้อย่างรวดเร็ว รวมไว้ในทางลัดตําแหน่งที่ตั้งโฟลเดอร์ ชื่อทางลัดที่สื่อความหมาย คําอธิบาย และไอคอน สําหรับข้อมูลเพิ่มเติม ให้ดู สร้างทางลัดบนเดสก์ท็อปสําหรับโปรแกรมหรือไฟล์ Office
    เคล็ด ลับ แนะนําผู้ใช้ของคุณเกี่ยวกับวิธีการปักหมุดแอปลงในเมนูเริ่มต้น
  • กําหนดวิธีที่มีประสิทธิภาพในการปรับใช้ใหม่และแทนที่ฐานข้อมูล Front-End เมื่อจําเป็นต้องมีการอัปเดต และรักษาเวอร์ชันของไฟล์เพื่อติดตามการเปลี่ยนแปลง ตัวอย่างเช่น คุณสามารถเพิ่มโค้ด VBA เพื่อตรวจสอบเวอร์ชันใหม่และอัปเกรดโดยอัตโนมัติก่อนที่ผู้ใช้จะเริ่มแอปพลิเคชัน
  • เมื่อคุณสร้างการเชื่อมต่อ ODBC โดยใช้ไฟล์ DSN ที่มีสายอักขระการเชื่อมต่อ ไฟล์ DSN นั้นจะต้องได้รับการติดตั้งบนเครื่องไคลเอ็นต์แต่ละเครื่องด้วย อีกวิธีหนึ่งคือการสร้างการเชื่อมต่อ "ไม่มี DSN" ในโค้ด VBA เพื่อขจัดความจําเป็นในไฟล์ DSN สําหรับข้อมูลเพิ่มเติม ให้ดู การใช้การเชื่อมต่อ DSN-Less

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

ทําความเข้าใจและดาวน์โหลด Access Runtime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ดาวน์โหลด Access Runtime

หมายเหตุ

สําหรับ Access 2019 Enterprise อย่าดาวน์โหลดและติดตั้งรันไทม์ การทําเช่นนั้นจะแทนที่ Access เวอร์ชันเต็มของคุณด้วยแค่รันไทม์ แต่ให้ใช้ เครื่องมือการปรับใช้ Office เพื่อระบุว่าผลิตภัณฑ์ AccessRuntimeRetail ได้รับการติดตั้งแล้ว

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

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

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

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

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

ใช้แพคเกจการติดตั้งทั่วไป

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

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