خطأ 1: الوقوع في فخ تصميم الواجهة. تحب الفتيات الجميلات ارتداء ملابس جميلة ، والفتيات القبيحات مثل الملابس الجميلة. ومع ذلك ، لا يوفر Access أي وظائف مفتاح مخصصة باستثناء القوائم المخصصة ولوحات التبديل. إذا كنت ترغب في استخدام الأزرار الخاصة بك ، فيجب عليك كتابة الكثير من التعليمات البرمجية ، وهو أمر مزعج للغاية. لماذا ، لماذا تضع دائمًا قوائم جاهزة دون استخدامها ، ولكن عليك كتابة واجهة كاملة بنفسك. هل أنت متعب أم لا؟ هل يستحق ذلك ، هل أي شخص على استعداد لدفع المزيد مقابل واجهتك؟
خطأ 2: استخدم ADO بدلاً من DAO. يرجى تذكر أن DAO هو محرك قاعدة البيانات الأكثر فعالية في العالم للوصول إلى ملفات MDB ، لأن DAO مضمن مباشرة في بيئة تشغيل الوصول. يشبه استخدام ADO في الوصول استدعاء زميل يجلس مقابل طاولة ، ويمشي عمداً شوطًا طويلًا.
خطأ 3: بدلاً من استخدام قاعدة بيانات MDB ، استخدم SQLServer. قد تحدث هذه الظاهرة فقط في الصين. من يقول SQLServer2000 هو خمسة يوان فقط لكل بطاقة؟ في جدول MDB ، يعد الوصول إلى الجداول على مستوى مليون على مستوى جيد تمامًا. هل من الضروري استخدام SQLServer لنظام تطبيق على مستوى القسم؟ إلى جانب زيادة صعوبة التنمية ، لا أستطيع التفكير في سبب أفضل.
خطأ 4: لا تستخدم أحداث تغيير السجل أبدًا. يحب:
قبل Update يقوم المستخدم بتحديث السجل.
يتم تحديث سجلات بعد update.
سجل تم تحديثه بواسطة AfterInsert هو سجل جديد.
الاستخدام السليم لهذه الأحداث يمكن أن يحسن متانة قاعدة البيانات. على سبيل المثال ، في نظام الموظفين ، أريد حفظ سجل تغيير الراتب. في هذا الوقت ، أنا فقط بحاجة إلى كتابة رمز في حدث بعد eftupdate. ليست هناك حاجة لاستخدام SQLServer ثم كتابة المشغلات في الداخل.
الخطأ 5: استخدم الوصول لتطوير نظام من شأنه زيادة كمية البيانات بسرعة. يجب أن يكون معدل نمو حجم بيانات نظام الوصول ضمن 10000 سجل شهريًا. إذا كان النمو الشهري لنظام التطبيق الذي تطوره أكبر من 100000 ، فمن المستحسن استخدام نظام قاعدة بيانات كبير.
الخطأ 6: استخدم الوصول لتطوير أنظمة تطبيقات قاعدة البيانات غير البسيطة مثل برامج الترفيه وبرامج معالجة الصور. VBA هو مجرد مجموعة فرعية من VB. لا يتم توفير العديد من وظائف VB في VBA. إذا استدعاء VBA DLLS (ActiveX) بكميات كبيرة ، فإنه سيقلل من استقرار النظام ويسهل التعطل. يرجى دائمًا تذكر أن الوصول مناسب فقط لتطوير قاعدة البيانات.