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

ملف mdw من اكسس 2003 الى اكسس 2007 .. ما العمل؟

بدأه Yes No في 31 يناير 2012 · 3 رد · 2,609 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

موجود عندي ملف اكسس قديم على الكسس 2003

طبعا مربوط بملف MDW الخاص بامن الملف وباسماء المستخدمين

الان .. اريد ان احوله الى ملف اكسس 2007 لكن هذا الملف مربود ملف ادارة mdw ولذلك لم استطع ان افتحه ب اكسس 2007

اريد ان استخدامه لان الرسالة تظهر لي اني غير مخول باستخدام الملف؟

فما هي عملية ربط قاعدة المستخديم MDW الخاصة بملفي على اكسس 2007

اكيد لانستطبع ان نرجع الى استخدام 2003 حيث الان هناك 2007 و 2010

انا بحثت عن هذا الموضوع لكن لم اجد الحل...

الرجاء الرد باقصى سرعة ممكنة

والسلام ختام

#2

اخي الفاضل

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

بكل اسف لم يعد هناك شيء اسمه ملف mdw - Workgroup مجموعة العمل في اكسيس 2007 او 2010 مثل ما هو حاصل في اكسيس 2003 لأن الأمر الآن في اكسيس 2007 و 2010 اصبح امر داخلي من ضمن اوامر الفيجول بيسك ولهذا انتبه لهذه الخطوات جيدا و لا تحاول تحويل قاعدة البيانات mdb الى accdb او ملف مجموعة العمل mdw الى اكسيس 2007 لأنه سوف يقوم بإعطاب القاعدة بالكلية فإنتبه لهذه النقطه جيدا قبل محاولة التحويل ولكن الطريقة الصحيحه هي كالتالي :

الطريقة الأولى : تشغيل التعليمات البرمجية لـ Visual Basic في الإطار الحالي للأكسيس 2007 ( VB immediate window )

1. افتح قاعدة بيانات اكسيس 2007

2. اضغط CTRL + G لفتح الإطار الحالي.

اكتب السطر التالي من التعليمات البرمجية ( VB immediate window ) واضغط ENTER

DoCmd.RunCommand acCmdWorkgroupAdministrator

4. في مربع الحوار "مسؤول مجموعة العمل" ، انقر فوق الانضمام ثم انقر فوق استعراض.

5. حدد موقع ثم انقر فوق الملف التالي ثم انقر فوق فتح:

C:\Program Files\Common Files\system\System.mdw

6. في مربع الحوار "مسؤول مجموعة العمل" ، انقر فوق موافق ثم انقر فوق إنهاء.

الطريقة الثانية : إنشاء وحدة نمطية تحتوي على التعليمات البرمجية لـ Visual Basic

1. في برنامج Access 2007 افتح قاعدة بيانات موثوق بها أو تمكين وحدات الماكرو في قاعدة البيانات الموجودة.

2.على علامة التبويب "إنشاء" ، انقر فوق ماكرو في مجموعة أخرى ثم انقر فوق الوحدة النمطية.

3. إنشاء روتين فرعي ثم قم بلصق التعليمات البرمجية لـ Visual Basic التالية في روتين فرعي ( الوحده النمطية )

DoCmd.RunCommand acCmdWorkgroupAdministrator

5. اضغط F5 لتشغيل التعليمات البرمجية.

6. في مربع الحوار "مسؤول مجموعة العمل" ، انقر فوق الانضمام ثم انقر فوق استعراض.

7. حدد موقع ثم انقر فوق الملف التالي ثم انقر فوق فتح:

C:\Program Files\Common Files\system\System.mdw

8. في مربع الحوار "مسؤول مجموعة العمل" ، انقر فوق موافق ثم انقر فوق إنهاء.

راجع مجموعة العمل في اكسيس 2007

http://support.microsoft.com/kb/888734

بالتوفيق

#3

جزاك الله خير و شكرا

تم عمل اللازم

لكن الان يطلب من اسم المستخدم وكلمة السر

مع العلم اني ربطه بملف mdw قديم تم عمله على الاكسس 2003

الان اريد ان اعمل اسم جديد و كلمة سر وصلاحيات لمستخدم جديد؟؟؟؟؟؟؟

ماذا افعل ... اربع شهور وانا ابرمج وتعبت كثيرا ... اريد ان احمي ملفي

فكيف...

الرجاء الرد باقصى سرعة ممكنة حيث يجب علي ان اسلم البرنامج بعد يومين؟؟

وجزاكم الله خير

#4

أخي الكريم قم بالخطوات التالية :

1- افتح برمانجك على اكسس 2003 كما كنت تفتحه سابقا والغي جميع أنواع الحماية سواء على مستوى قاعدة البيانات او النماذج أو بقية الكائنات أو افتح قاعدة بيانات جديدة على على نفس الاصدار من الكسس 2003 واستورد جميع الكائنات ليتكون لديك قاعدة بيانات جديدة خالية من أي صلاحية.

2- الآن عندك نسخة بدون أي حماية تصرف بها كما تشاء أقصد استخدمها الآن في الصدار 2007 ولن يطلب منك اي صلاحية لأننا ألغينا جميع الحمايات وصارت الكائنات بدون حماية.

3- أما اذا أردت اعادة نفس الصلاحيات كما كانت في الاصدار 2003 تابع الشرح التالي :

في الصدار 2007 تعمل مجموعة العملmdw - Workgroup مثل 2003 على شرط أن يكون امتداد الملف mdb وبنفس الطريقة ، وهنا اعمل ملف حماية (mdw) جديد ولا تأخذ ملف الحماية القديم وأعد الحماية على الكائنات كما تشاء.

ملاحظة :في الاصدار 2010 غير متوفرة هذه الخدمة كما تفضلت الأخت زهرة مشكورة .

وبالتوفيق

تم تعديل هذه المشاركة بواسطة adnan94 في 26 أبريل 2012 في 08:57

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

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

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

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

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