โครงการ (โครงการ: ชุดของโค้ดโมดูลทั้งหมดในฐานข้อมูล รวมถึงโมดูลมาตรฐานและคลาสโมดูล โดยค่าเริ่มต้นแล้ว โครงการจะมีชื่อเดียวกับชื่อฐานข้อมูล) Visual Basic ของแฟ้ม Microsoft Access (แฟ้ม Microsoft Access: ฐานข้อมูล Access หรือแฟ้มโครงการ Access โดยฐานข้อมูล Access จะจัดเก็บวัตถุฐานข้อมูลและข้อมูลในแฟ้ม .mdb ส่วนแฟ้มโครงการจะไม่มีข้อมูลและจะใช้เพื่อเชื่อมต่อกับฐานข้อมูล Microsoft SQL Server) มีการอ้างอิงไปยังไลบรารีของวัตถุต่าง ๆ (ไลบรารีวัตถุ: แฟ้มที่มีข้อกำหนดของวัตถุ รวมถึงเมธอดและคุณสมบัติของวัตถุนั้น แฟ้มที่มีไลบรารีวัตถุโดยทั่วไปจะมีนามสกุลเป็น .olb) และยังสามารถมีการอ้างอิงไปยังแฟ้มอื่น ๆ รวมทั้งแฟ้ม Access อื่นได้ ตำแหน่งที่ตั้งของแฟ้มที่มีการอ้างอิงจะถูกระบุในกล่องโต้ตอบ References ที่มีในคำสั่ง References บนเมนู Tools ใน Visual Basic Editor (Visual Basic Editor: สภาพแวดล้อมที่คุณเขียนโปรแกรมใหม่หรือแก้ไขรหัสโปรแกรมของ Visual Basic for Applications และกระบวนงานที่มีอยู่ Visual Basic Editor ประกอบด้วยชุดเครื่องมือดีบักที่สมบูรณ์สำหรับการค้นหาไวยากรณ์ เวลาทำงาน และปัญหาทางตรรกะในรหัสของคุณ) เมื่อคุณเปิดแฟ้ม Access ถ้า Access ไม่พบแฟ้มที่มีการอ้างอิงในตำแหน่งที่ตั้งที่ระบุ Access จะค้นหาการอ้างอิงดังต่อไปนี้
- ก่อนอื่น Access จะค้นหาคีย์ RefLibPaths ในตำแหน่งที่ตั้งต่อไปนี้ใน Microsoft Windows รีจิสทรีคือ
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access
ถ้ามีคีย์อยู่แล้ว Access จะตรวจสอบชื่อสำหรับค่าที่มีอยู่ ซึ่งจะตรงกับชื่อของแฟ้มที่มีการอ้างอิง ถ้าพบชื่อที่มีค่าตรงกัน Access จะโหลดการอ้างอิงจากเส้นทางที่ระบุในข้อมูลของค่าที่เกี่ยวข้อง
- ถ้า Access ไม่พบคีย์ RefLibPaths แล้ว Access จะค้นหาแฟ้มที่มีการอ้างอิงในตำแหน่งที่ตั้งที่แสดงด้านล่างในลำดับต่อไปนี้ คือ
- โฟลเดอร์โปรแกรมประยุกต์ที่มีโปรแกรมประยุกต์ (โฟลเดอร์ที่ Msaccess.exe ตั้งอยู่)
- โฟลเดอร์ปัจจุบัน
- โฟลเดอร์ระบบ (โฟลเดอร์ระบบ และโฟลเดอร์ระบบ32 ที่ตั้งอยู่ในโฟลเดอร์ Windows หรือ WINNT)
- โฟลเดอร์ Windows หรือโฟลเดอร์ WINNT
- ตัวแปรสภาพแวดล้อม PATH สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรสภาพแวดล้อม ให้ดูที่วิธีใช้ของ Windows
- โฟลเดอร์ที่มีแฟ้ม Access และโฟลเดอร์ย่อยใด ๆ ที่ตั้งอยู่ในโฟลเดอร์นั้น
- ถ้า Access ยังไม่พบการอ้างอิงหลังจากที่ได้ปฏิบัติการค้นหานี้แล้ว คุณต้องซ่อมแซมการอ้างอิงดังกล่าวด้วยตนเอง