اذهب الي المحتوي
أوفيسنا

منع التعديل فى ملفات ال mde


رضا عقيل

الردود الموصى بها

نود ان نؤكد انه الى الان لا يمكن التعديل على كود الـ VBA لقاعدة البيانات بصيغة MDE .

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

هل لديكم احد البرامج الخارجية المساعدة التي تتيح لنا التعديل بالنماذج أو وصله للبرنامج ?

رابط هذا التعليق
شارك

السلام عليكم

محاولة قديمة ، لازلت أرى أنها منطلق الحماية التي ننشدها .

هناك إجراء في Module1 لصنع الكود الخاص بأي نموذج قم باستدعائه .

قم بفتح الـ Debug Window ونسخ الكود ولصقه في النموذج .

بعد ذلك قم بتغيير أي اسم لآي أداة وحاول فتح النموذج مرة أخرى .

تحياتي .

Protection.zip

رابط هذا التعليق
شارك

  • 3 months later...

أخوتي الكرام

تحية طيبة وبعد :

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

وبعد تحويله الى ملف mde ألا حظ أنه ممكن الدخول على البرنامج عن طريق الشفت والتعديل فيه وفي الجداول والاستعلامات أما النماذج والتقارير يقبل التعديل ولكن لا يقبل الاضافة أي لو أنه مكتوب في النماذج أو التقارير برمجة فلان فإنه يعدل في الاسم كيف شاء كذلك ممكن لإضافة ماكروا msgbox ووضع هذا الماكروا عند الفتح

سؤال كيف يمكنني منع الاضافة علية بمنى آخر أى لا يحفظ بعد تحويله الى mde

تحياتي للجميع ،،، ،،،

رابط هذا التعليق
شارك

ادخل قائمة البحث اعلي المنتدي

و اكتب كلمة شيفت و اختار كل التواريخ واختار قسم الاكسيس او المنتدي بالكامل

و ستجد الكثير من المواضيع

رابط هذا التعليق
شارك

أخوتي تحية طيبة

يبدو أنني كتبت السؤال بطريقة غير مفهومه ولكن سؤالي هو

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

حتى لو قمت بتعطيل عمل الشفت

فكيف أجعل البرنامج لا يحفظ التعديلات

تحياتي للجميع

رابط هذا التعليق
شارك

  • 3 months later...

التعديل بتصميم النماذج والتقترير يمكن ذلك ... ولكن التعديل على كود الـــ VBA اعتقد ذلك لا يمكن

اذا قصدت التعديل على كود الــ VBA فنتمنى ارفاق القاعدة للإفادة

مع التحيه

رابط هذا التعليق
شارك

الطريقة اللي ممكن افكر فيها الان هي ان تعمل

workgroup file

من غير وجود هذا الفايل لن يستطيع احد التغيير في البرنامج من حيث التصميم

لكن للاسف اللي عنده خبرة في الاكسس يستطيع فتحه.

تحياتي

رابط هذا التعليق
شارك

بالطبع أنت لا تريد حماية كل الخصائص و القيم

فلو عدل شخص لون النموذج مثلا ـ فلا ضير

عموما أي خاصية تريد منع تعديلها

تقوم باختبارها بالكود عند فتح النموذج ، و ان كانت قيمها متغيرة تغلق البرنامج

و بما أن العملية تتم بالكود فلن يمكن التعديل عليها

و أعتقد أن هذا كافي

رابط هذا التعليق
شارك

فعلاً وجدت ضالتي ولكن

عموما أي خاصية تريد منع تعديلها

تقوم باختبارها بالكود عند فتح النموذج ، و ان كانت قيمها متغيرة تغلق البرنامج

هل تفظلت وتذكر لنا الكود

أحسن الله إليك

رابط هذا التعليق
شارك

  • 2 weeks later...

مثلا ، لنفرض وجود تسمية مكتوب فيها أن التصميم بواسطة محمد طاهر

فسيمكن تعديلها بعد التحويل الي mde و لكن

عند اعادة تحميل الفورم ، سيتم الاختبار و الاغلاق

Private Sub Form_Load()
 If Me.Label0.Caption <> "Design By Mohamed Taher" Then
   MsgBox "Ilegal Modification, Sorry You Can not continue "
   DoCmd.Quit
   
 End If
End Sub

رابط هذا التعليق
شارك

  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information