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

مشكلة في التحويل الى MDE

مغلق
بدأه sgr2001 في 14 أكتوبر 2005 · 4 رد · 965 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تقبل الله منا ومنكم صيام الشهر الفضيل وجعلنا من عتقائه

لو سمحتم لي طلب ارجو منكم ان تعطوني طلبي وهو

لدي ملف عامله بالأكسس وعندما اريد تحويله لصيغة MDE تعلق الأكسس وهي أكسس 2003 ومع اكسس 2000 يتم التحويل بدون مشاكل مع العلم انني محول الملف إلى أكسس 2003

والثاني :

أنني ارجو ان تعلموني كيفية اخفاء الماكرو والجداول والاستعلامات من ملفي المحول للـ MDE وعلى فكرة طريقة الغاء الشفت اعرفها

تقبلو تحياتي

#2

اخي الكريم

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

اذا تم رفض تحويل قاعدة البيانات من اكسيس 2000 الى اكسيس 2003 من خلال برنامج اكسيس 2003 فهذا يعني ان لديك مشكلة في الاكواد فقد تكون وضعت زر امر او احداث مثل تكبير او تصغير او اي اكواد اخرى ثم تراجعت او مسحت زر الامر الخاص بها وبقيت هذه الاكواد يتيمه بدون معرفات لها فهنا يرفض الاكسيس التحويل اذن حاول البحث في جميع الاكواد الموجوده في القاعدة وقم بإصلاح الخلل او الاكواد الزائده ومن ثم قم بالتحويل وستجد ان كل شيئ سار على ما يرام .

بالنسبه لسؤالك الثاني تستطيع ان تخفي جميع كائنات قاعدة البيانات من خلال ..........................

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

ايضا

اسم المستخدم من زر الاختيار هو admin

وكلمة المرور : 123

سأبلغك بالاجابه بعد ان تحاول في هذه القاعده

القاعدة المخفيه.rar

اختكم

زهره

1
#3

اختي العزيزة زهرة

كل عام وانت والعالم كله الاسلامي والعربي بخير

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

www.alalme.net/vb

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

اسأل الله ان يزيدك من علمه

تقبلي تحياتي

تم تعديل هذه المشاركة بواسطة sgr2001 في 15 أكتوبر 2005 في 02:39

#4

اخي الفاضل صقر

المدير العام لمنتديات الحماية والبرمجه

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

وكل عام وانتم بخير

وحياك الله وبياك بيننا وانه لشرف لنا ان نستضيف علما من اعلام الحمايه وطرق كسرها بواسطة اللغة الام الاسمبلي فأهلا بك وسهلا في منتداك الثاني بين اخوتك .

اخي الكريم

بعد ان قمت بالرد على استفساركم الكريم نظرت الى توقيعكم " " وقمت بالضغط عليه وتم تحويلي الى موقعكم مما حداني الى التسجيل لديكم بإسم zahrah .

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

1. قبل تحويل القاعدة من MDB الى MDE قم بعمل الاتي

* . اذهب الى اطار قاعدة البيانات الذي ترى به نماذجك وجداولك ووحدات الماكرو وغيرها من كائنات القاعده

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

2. انتقل الان الى اشرطة قوائم الاكسيس واختر ادوات ومنه اختر خيارات

3. ستظهر لك لوحة تبديل اختر منها التبويب عرض

4. قم بإزالة علامات الصح من

*. كائنات النظام

*. كائنات مخفيه

5. الان جميع كائنات القاعده اصبح مخفي ولا يوجد شيئ بها بل ستراها صفحة بيضاء

6. لعكس العملية قم بفتح التبويب عرض وضع علامات الصح من الاختيارات التي قمت بإزالة علامة الصح عنها ومن ثم انتقل للكائنات في اطار قاعدة البيانات واضغط بالماوس الايمن عليها واختر خصائص وازل علامة الصح من امام مخفي

7. لنفترض انك قمت بإخفاء كائنات النظام ولم تعد ظاهره كل ما عليك الان هو تحويل قاعدة البيانات الى نوع MDE وستكون محميه ان شاء الله تعالى .

8. هناك طريقة اخرى لاخغاء الكائنات وذلك بوضع كود الاخفاء في بداية تشغيل القاعده عند حدث الفتح او التحميل مثلا اخفاء الجداول واظهارها كالتالي

لإخفاء الجدول

CurrentDb.TableDefs("table1").Attributes = dbHiddenObject

لإظهاره مرة أخرى

CurrentDb.TableDefs("table1").Attributes = 0

لاحظ اسم الجدول بين علامتي التنصيص ("table1")

كرر هذا الامر لبقية الجداول حسب اسمها

اما النماذج فغير TableDefs الى FormDefs وهكذا لبقية الكائنات سواء كانت Macro او Module او Qurey وكل حسب الاسم الخاص به .

اما بخصوص عدم تمكنك من الدخول على الاكواد فهذا ناتج عن وضع كود الغاء الشفت ووضع كلمة مرور له وستجد هذا الامر بعد فتح قاعدة البيانات موجود بين تسمية الرجاء اختيار اسم المستخدم وتسمية الرجاء ادخال الرقم السري فلو ضغطت بالماوس بينهم سيظهر لك مربع حواؤ يطالبك بإدخال كلمة سر الغاء مفتاح الشفت من لوحة المفاتيح وكلمة السر هي ZaHrAh2005 سواء لغلق الكود او فتحه وهذا ايضا ينطبق على الوحدات النمطيه .

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 15 أكتوبر 2005 في 03:58

1
#5

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

اختي العزيزة

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

اختي مهما اطريت او تكلمت او اثنيت فلن اوفيك حقك ولكن كل ما اقول جزاك الله خير وكثر من امثالك

اختي انا استخدم طريقة للاخفاء وقد اخذتها من منتداكم العامر

وهي للفائدة

كيف تجعل الجداول مخفية وتصبح من ضمن الكائنات الخاصة بالنظام .

الطريقة بسيطة ( أعد تسمية الجداول وجعلها تبدأ بالحروف ( Usys ) ، مثال إذا أرت إخفاء جدول باسم الدرجات فأعد تسميته بهذه الطريقة ( Usys الدرجات ) ثم يختفي الجدول .

وإذا أرت فيما بعد رؤية الجداول ، اختر أدوات ثم خيارات ثم التبويب عرض ثم فعل خانة كائنات النظام

والأكواد التي ارفقتيها هي التي انا ابحث عنها وجزاك الله خير اختي

بس ابي اتعرف اكثر على طريقة الغاء الشفت بطريقة اكثر شمولية لإظهار الكود والله يوفقك ويتقبل منا ومنكم انه سميع مجيب

تقبلي تحياتي

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

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