الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة رسالة تعذر فتح قاعدة البيانات لأنه لا يمكن قراءة مشروع VBA

بدأه أبو عبير 2005 في 12 يوليو 2014 · 10 رد · 2,986 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الكرام 

 

السلام عليكم ورحمة الله وبركاته 

 

إخواني واجهتني مشكلة غريبه وهي عند فتح القاعدة تأتيني رسالة كما في الصورة . 

 

فقلت مالي بعد الله إلاّ أنتم . 

 

m5zn_3d0d37b48af8b56.jpg

 

تقبلوا فائق تقديري واحترامي .

#2

إخواني هل مرت على أحد هذه المشكلة وما هو الحل .

#3

وعليكم السلام :)

 

انا عملت بحث في الانترنت ، وطبعا في الكثير من الاسباب اللي حصلت عليها :)

 

لكن الظاهر ان في احد النماذج / التقارير / الوحدات النمطية (مب الجداول ولا الاستعلامات) فيها كود وهي عاملة المشكلة ،

لذا يجب ان نعرف ايهم يعمل المشكلة ونضطر ان نعمل نموذج/تقرير/وحدة نمطية جديدة بدل المعطوب.

 

وطريقة حلها:

1. اعمل لك قاعدة بيانات مؤقتة جديدة ، واستورد فيها الجداول والاستعلامات ،

2. اغلق البرنامج الجديد وافتحه ، ثم استورد نموذج (او تقرير او وحدة نمطية) واحد فقط ، 

3. اذا تم الاستيراد بدون مشاكل ، ادخل الكود ثم من القائمة > Debug > Compile ،

4. اذا تمت العمليه اعلاه بدون مشاكل ، اغلق البرنامج ، ثم افتحه من جديد ، واعد العمل من الخطوة #2 ،

5. الى ان تصل الى النموذج / التقرير / الوحدة نمطية اتي تسببت في المشكلة ، فاحذفها من البرنامج وصممها مرة ثانية :)

 

جعفر

#4

مرت علي مثل هذه المشكلة

وهذه المشكلة غالبا ماتكون بعد تحويل قاعدة البيانات الى امتداد  MDE

 

والسبب انك قمت بتحويل قاعدة البيانات من نظام وندوز من الانظمة الجديده مثلا  win 7 يشمل كامل التحديثات

وبعدها حاولت تشغيل قاعدة البيانات على نظام  windos قديم او نفس النظام الذي تم تحويل القاعده من خلاله ولكن لايشمل كافة التحديثات

 

الحل حاول تحويل القاعده من نظام وندوز قديم مثلا  winxp  وان امكن عن طريق ACCESS2003

وبأذن لله ستعمل القاعده على اي نظام

1

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#5

بارك الله فيك أخي جعفر ورحم الله والديك وأصلح لك الذرية ( لكن لم يتم حل المشكلة ) . 

 

بارك الله فيك أخي Kaser906 ورحم الله والديك وأصلح لك الذرية . ( نعم هذا هو الحل ) . 

 

أنحلت المشكلة ولله الحمد . 

#6

حياك الله اخي ابوعبير :)

 

بس الرجال ساعدك في حل مشكلتك ، وقمت بتقييمه :(

انا ابدأ بالتقييم :)

 

جعفر

#7

ابدا اخي  jjafferr

تبقى استاذ لنا وكم استفدت منك واتعبتك بطلباتي

تقبل تحياتي

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#8

حياك الله اخي :)

#9

الحل حاول تحويل القاعده من نظام وندوز قديم مثلا  winxp  وان امكن عن طريق ACCESS2003

 

السلام عليكم اخي Kaser906

هل تقصد ان اقوم بتحويل القاعدة الى الى نسخة اكسس اقدم؟؟؟

ان امكن توضيح الفكرة اكثر و اعذرني

#10

السلام عليكم ورحمة الله وبركاته

اخواني جربت الطريقة التالية ونفعت معي

اولا استمر بالضغط على shift وافتح قاعدة البيانات

ثانيا توجه إلى الوحدات النمطية واستبدلها من نسخة قاعدة بيانات قديمة

واذا لم تعمل فالمشكلة في الاوفس اعد الخطواط على جهاز اخر ثم اعد تحميل الاوفس في جهازك وسيعمل بأذن الله

وان شاء الله با تعمل تمام

سبب هذه المشكلة اغلاق الجهاز وانت تصمم او تعدل في قاعده البيانات

وتحياتي

تم تعديل هذه المشاركة بواسطة AREF ALHAJ في 25 سبتمبر 2017 في 18:03

#11

السلام عليكم ورحمة الله وبركاته

واخيراً بعد جهد عرفت المشكلة وحليتها

الطريقة السابقة نجحت بس كنت على جهاز اخر ولما رجعت إلى جهازي رجعت نفس المشكلة

على العموم كنت قد حملت اوفس 64 bit وحدث مشكلة في الوحده النمطية ( Modules عن كلمة "Private Declare" واستبدلها بالعبارة الآتية "Private Declare PtrSafe") واستبدلتها وعملت بنجاح
ولما استبدلت الاوفس إلى 32 BIT اشتغلت قاعدة البيانات تمام وفتحت بعض برامج الاكسس فجأه حدثت المشكلة

خلاصة الموضوع

ارجع ما تم استبداله في الـ Modules عن كلمة " Private Declare PtrSafe" واستبدلها بالعبارة الآتية "Private Declare ") وان شاء الله تعمل تمام 100%

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…