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

مشكلة عند تحويل الأكسس إلى MDE

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

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

أريد تحويل قاعدة بيانات أكسس 2007 إلى MDE

ولكن واجهتني مشكلة أثناء التحويل وتظهر لي رسالة خطأ

علما أنني قمت بتحويلها إلى 2003 ويظهر لي خطأ آخر 

أرجو المساعدة في توضيح الخطأ من الرسائل التي تظهر

مرفق لكم صور من اخطاء التحويل.

post-282609-0-12743500-1395506925_thumb.

#2

هذه صورة خطأ اخرى بعد تحويلها إلى access 2003

 

post-282609-0-51279600-1395507072_thumb.

تم تعديل هذه المشاركة بواسطة الباش مهندس في 22 مارس 2014 في 20:08

#3

اخي الفاضل : الباش مهندس

 

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

 

قبل ان تقوم بتحويل قاعدة البيانات الى صيغة MDE فيجب عليك التأكد من اتمام بعض الأمور وهي كالتالي :

 

1. يجب ان تتأكد من تخفيض أمان الأكسيس للنسخة التي تعمل عليها سواء اكسيس 2003 او اكسيس 2007 بمراجعة الرابط التالي لمعرفة ذلك

 

/index.php/topic/136983-%D8%A7%D9%84%D8%B4%D8%B1%D8%AD-%D8%A7%D9%84%D9%83%D8%A7%D9%85%D9%84-%D8%A7%D9%84%D8%AA%D9%81%D8%B5%D9%8A%D9%84%D9%8A-%D8%A7%D9%84%D9%85%D8%B5%D9%88%D8%B1-%D9%84%D9%85%D8%B9%D8%B1%D9%81%D8%A9-%D9%86%D8%B3%D8%AE%D8%A9-%D8%A7%D9%84%D8%A3%D9%83%D8%B3/

 

 

2. عند تحويل نسخة قديمة كما يظهر من الصورة وهي قاعدة بيانات معموله على اكسيس 2000 من برنامج اكسيس 2003 فيجب ان تقوم اولا بعمل التالي

 

*. قم بفتح برنامج الأكسيس 2003 ثم انشيء قاعدة بيانات فارغة تماما (جديده ) ثم استورد جميع كائنات القاعدة القديمة الى القاعدة الجديده لتصبح نسخة اكسيس 2003

 

*. بعد عملية استيراد جميع كائنات القاعدة اذهب الى محرر الفيجول بيسك للأكواد ثم اختر من القائمة  Debug  فإن ظهرت لك اي اخطاء فقم بإصلاحها سواء في الكود او غيره

 

*. بعد اتمام عملية اصلاح جميع الأكواد البرمجية التي بها خطأ يمكنك الآن التحويل من MDB  الى MDE بكل سهوله  .

 

 

بالتوفيق

1
#4

اتضح ان المشكلة من اكواد الفيجوال بيسيك

وظهرت لي الرسالة التالية بعد عمل debug

لست خبيرا في البرمجة في الفيجوال بيسيك 6 

لكن الخطأ ظلل لي كلمة DIM هل هناك خطأ في تعريف المتغير أم ماذا

لم اتمكن من رفع الصورة لحجمها 

مع العلم ان المثال وجدته في المنتدى واردت التعديل عليه فقط

لكن نص الرسالة مكتوب كالتالي

   compiler error :

 oOnly comments may appear after end sub function 

or end proprieties 

 

هل ذلك يعني ان هناك بعض التعليقات البرمجية يجب ازالتها 

تم تعديل هذه المشاركة بواسطة الباش مهندس في 22 مارس 2014 في 21:48

#5

اخي الفاضل

 

اذا ظهر لك اي خطا في الأكواد البرمجية فيجب عليك اصلاحه ولا يمكنك التحويل إلا بعد اصلاح جميع اخطاء الأكواد البرمجية

 

لذا اذا لم تتمكن من معرفة اصلاح اخطاء الأكواد البرمجية فيفضل رفع قاعدة البيانات لإصلاح جميع الأخطاء التي بها ومن ثم تحويلها سواء من قبلك او من قبلنا الى صيغة MDE

 

بالتوفيق

1
#6

كلام جميل اختي الفاضلة زهره

سارفق قاعدة البيانات والمثال المفتوح المصدر كاملا وبما اني وجدته في المنتدى سأرفقه مره اخرى لكي يستفيد الجميع 

#7

هذا هو المثال مرفق الرجاء تحويله الى 

mde or accde

 

مع العلم ان هناك خطا برمجي في الفيجوال بيسيك عند عملdebug ولم اتمكن من معالجته

http://www.gulfup.com/?9NzziH 

تم تعديل هذه المشاركة بواسطة الباش مهندس في 22 مارس 2014 في 22:46

#9

الملف به خلل

unrecognized database format

هل بامكانك ارفاقه مرة اخرى 

وبعد إذنك اريد ان اعرف كيف تم حل المشكلة في الكود حتى تعم الفائدة العامة 

ومقدر لك جهدك اخت زهرة 

#10 أفضل إجابة

اخي الفاضل

 

يبدو انك تستخدم اكسيس 2007 بينما الملف الذي قمت بعمله لك كان على نسخة 2010

 

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

 

كما في الصوره لأنها هي الوحيده الخطأ في الكود

 

 

 

post-15367-0-72482400-1395522427_thumb.g

 

 

بالتوفيق

1
#11

شاكر لك ومقدر لك جهدك

والحمد لله تم تحويل الملف إلى .accde باصدارة 2007

والشكر الخاص لك على ماتقدميه من جهود رائعة وتستحقين التقييم بجدارة 

هذا الموضوع مغلق.

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