Applies ToAccess for Microsoft 365 Access 2021 Access 2019

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

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

ตัวเลือก >ไฟล์ >ตัวเลือกแอปพลิเคชันของฐานข้อมูลปัจจุบัน>>แสดงฟอร์ม

ถ้าสามารถระบุฟอร์มเริ่มต้นได้ ทําไมไม่ใช้ฟอร์มนั้นแทนแมโคร AutoExec เหตุผลคือ ตําแหน่งที่ตั้งที่เชื่อถือได้ ซึ่งจําเป็นต้องให้คุณเปิดใช้งานเนื้อหา

แถบข้อความสําหรับการเปิดใช้งานเนื้อหา

แมโคร AutoExec (ต้องมีชื่อว่า AutoExec) เป็นโค้ดเดียวที่สามารถดําเนินการเมื่อคําเตือนด้านความปลอดภัยของตําแหน่งที่ตั้งที่เชื่อถือได้เกิดขึ้น ซึ่งช่วยให้คุณจัดการได้อย่างสวยงาม แนวทางปฏิบัติที่แนะนําคือการจัดการข้อผิดพลาดและคําเตือนทั้งหมดเพื่อให้แน่ใจว่าแอปพลิเคชันดําเนินการอย่างถูกต้อง ซึ่งมักเรียกว่าการป้องกันการเขียนโปรแกรม การใช้แมโคร AutoExec เมื่อเริ่มต้นระบบเป็นการป้องกันที่ดีที่สุด สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตําแหน่งที่ตั้งที่เชื่อถือได้ ให้ดูที่ Northwind 2.0 Starter Edition: บทนําสั้นๆ เกี่ยวกับ VBA

เมื่อแมโคร AutoExec ระบุแล้วว่าฐานข้อมูลอยู่ในตําแหน่งที่ตั้งที่เชื่อถือได้ ซึ่งจะเรียกฟังก์ชัน Visual Basic for Applications (VBA) ใน modStartUp ซึ่งเรียกว่า StartUp มอดูลนี้จะกําหนดเหตุการณ์ที่จําเป็นต้องให้ประสบการณ์ที่ดีที่สุดแก่ผู้ใช้ กิจกรรมเหล่านี้ดําเนินการโดยมอดูล StartUp ตามลําดับต่อไปนี้:

  1. สร้างอินสแตนซ์ตัวจัดการข้อผิดพลาดทั่วโลกจาก clsErrorHandler

  2. ตั้งค่าชื่อแอปพลิเคชัน สําหรับข้อมูลเพิ่มเติม ให้ดู คุณสมบัติ Application.AppTitle

  3. ตรวจสอบให้แน่ใจว่าบานหน้าต่างนําทางสามารถมองเห็นได้และตั้งค่าเป็นประเภทที่ถูกต้อง

  4. แสดงหน้าจอ frmWelcome หากเหมาะสม

  5. รับ Id ผู้ใช้ Windows ของคุณเพื่อดูว่าคุณอยู่ในตารางพนักงานหรือไม่ สําหรับข้อมูลเพิ่มเติม ให้ดู ฟังก์ชัน Environ และ ฟังก์ชัน DLookup

  6. ถ้าผู้ใช้ไม่ได้อยู่ในตารางพนักงาน ให้เปิด frmCredentials เพื่อให้คุณสามารถใส่ชื่อ นามสกุล และตําแหน่งของคุณได้

  7. ถ้าผู้ใช้อยู่ในตาราง พนักงาน ให้เปิด frmLogin แล้วเลือกชื่อของคุณในกล่องคําสั่งผสม พนักงาน คุณสามารถเลือกบุคคลที่คุณต้องการจากรายการ

frmWelcome จะแสดงในครั้งแรกที่เปิดแอปพลิเคชัน แบบฟอร์มจะแสดงวิธีการนําทางภายในแอปพลิเคชัน การวางเค้าโครง และวิธีการดูข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อ

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

เมื่อต้องการปรับแต่งประสบการณ์การใช้งานของคุณ ฐานข้อมูลจะพร้อมท์ให้คุณใส่ชื่อและนามสกุลของคุณพร้อมกับตําแหน่งงาน เมื่อคุณทําเสร็จแล้ว ให้คลิก เพิ่มฉัน เพื่อเพิ่มลงในตาราง พนักงาน จากนั้น frmMainMenu จะเปิดขึ้น 

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

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

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

ดูเพิ่มเติม

Northwind 2.0 Starter Edition

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย