ข้อผิดพลาด 1: ตกอยู่ในกับดักการออกแบบอินเตอร์เฟส สาวสวยชอบใส่เสื้อผ้าที่สวยงามและสาวน่าเกลียดก็ชอบเสื้อผ้าที่สวยงาม อย่างไรก็ตามการเข้าถึงไม่ได้ให้ฟังก์ชั่นคีย์ที่กำหนดเองใด ๆ ยกเว้นเมนูที่กำหนดเองและแผงสวิตช์ หากคุณต้องการใช้ปุ่มของคุณเองคุณต้องเขียนโค้ดจำนวนมากซึ่งเป็นปัญหามาก ทำไมทำไมคุณถึงใส่เมนูสำเร็จรูปโดยไม่ต้องใช้ แต่ต้องเขียนอินเทอร์เฟซทั้งหมดด้วยตัวเอง คุณเหนื่อยหรือไม่? มันคุ้มค่าหรือไม่มีใครเต็มใจที่จะจ่ายมากขึ้นสำหรับอินเทอร์เฟซของคุณหรือไม่?
ข้อผิดพลาด 2: ใช้ ADO แทน DAO โปรดจำไว้ว่า DAO เป็นเอ็นจิ้นฐานข้อมูลที่มีประสิทธิภาพมากที่สุดในโลกในการเข้าถึงไฟล์ MDB เนื่องจาก DAO ถูกฝังโดยตรงในสภาพแวดล้อมการเข้าถึง การใช้ ADO ในการเข้าถึงนั้นเหมือนกับการโทรหาเพื่อนร่วมงานที่อยู่ตรงข้ามโต๊ะและจงใจเดินไปไกล
ข้อผิดพลาด 3: แทนที่จะใช้ฐานข้อมูล MDB ให้ใช้ SQLServer ปรากฏการณ์นี้อาจเกิดขึ้นในประเทศจีนเท่านั้น ใครบอกว่า SQLServer2000 เป็นเพียงห้าหยวนต่อการ์ด? ในตารางของ MDB การเข้าถึงตารางล้านระดับนั้นใช้ได้อย่างแน่นอน จำเป็นต้องใช้ SQLServer สำหรับระบบแอปพลิเคชันระดับแผนกหรือไม่? นอกเหนือจากการเพิ่มความยากลำบากในการพัฒนาฉันไม่สามารถนึกถึงเหตุผลที่ดีกว่านี้ได้
ข้อผิดพลาด 4: อย่าใช้เหตุการณ์การเปลี่ยนแปลงบันทึก ชอบ:
ผู้ใช้ก่อนอัปเดตอัพเดท
บันทึก AfterUpdate ได้รับการอัปเดต
บันทึกที่อัปเดตโดย AfterInsert เป็นเร็กคอร์ดใหม่
การใช้งานที่เหมาะสมของเหตุการณ์เหล่านี้สามารถปรับปรุงความทนทานของฐานข้อมูล ตัวอย่างเช่นในระบบบุคลากรฉันต้องการบันทึกบันทึกการเปลี่ยนแปลงเงินเดือน ในเวลานี้ฉันแค่ต้องเขียนโค้ดในเหตุการณ์ AfterUpdate ไม่จำเป็นต้องใช้ SQLServer แล้วเขียนทริกเกอร์ภายใน
ข้อผิดพลาด 5: ใช้การเข้าถึงเพื่อพัฒนาระบบที่จะเพิ่มจำนวนข้อมูลอย่างรวดเร็ว อัตราการเติบโตของปริมาณข้อมูลของระบบการเข้าถึงควรอยู่ภายใน 10,000 ระเบียนต่อเดือน หากการเติบโตรายเดือนของระบบแอปพลิเคชันที่คุณพัฒนามีมากกว่า 100,000 ขอแนะนำให้ใช้ระบบฐานข้อมูลขนาดใหญ่
ข้อผิดพลาด 6: ใช้การเข้าถึงเพื่อพัฒนาระบบแอปพลิเคชันฐานข้อมูลที่ไม่ง่ายเช่นโปรแกรมความบันเทิงและโปรแกรมการประมวลผลภาพถ่าย VBA เป็นเพียงชุดย่อยของ VB ฟังก์ชั่น VB จำนวนมากไม่ได้ให้ไว้ใน VBA หาก VBA เรียก DLLS (ActiveX) ในปริมาณมากมันจะลดความเสถียรของระบบและง่ายต่อการชน โปรดจำไว้เสมอว่าการเข้าถึงเหมาะสำหรับการพัฒนาฐานข้อมูลเท่านั้น