السلام عليكم
عملت قاعدت بيانات بها عدة نماذج وبعض الأكواد البسيطة ولكن عند محاولتي تحويلها إلى ملف
MDE
تظهر رسالة بعنوان
- أكسس غير قادر على إنشاء ملف MDE
ومحتوى الرسالة كالتالي :
يقترن هذا الخطأ عادةً لدى تحويل قاعدة بيانات كبيرة برمجياً إلى ملف
MDE.
ويتم إنشاء عدد كبير من مراجع معرف الجدول TableID لكل جدول وذلك بسبب الأسلوب المستخدم في تحويل قاعدة البيانات برمجياً. إن الإصدار 4.0 لمشغّل قاعدة بيانات Microsoft Jet يمكنه فقط إنشاء 2048 معرّف جدول مفتوح كحد أقصى في نفس الوقت. إن تصدير قاعدة البيانات كـ MDE قد يتجاوز هذا التحديد إذا احتوت قاعدة البيانات على عدد كبير من الكائنات (جدول، ماكرو، نموذج، تقرير، إلخ).
لا يوجد أسلوب دقيق لتقدير عدد TableIDs التي يستخدمها مشغّل قاعدة بيانات Jet خلال عملية التحويل البرمجي لقاعدة بيانات كـMDE. ولكن, كل وحدة نمطية في VBA وكل نموذج سيستخدم TableID واحد, ونتيجة لذلك، إذا تضمنت قاعدة البيانات 500 نموذج, وكانت الخاصية HasModule لكل نموذج معيّنة إلى Yes, يتم استخدام ما يصل إلى 1,000 TableID.
أرجو المساعدة
