امير عاطف قام بنشر أكتوبر 8, 2003 قام بنشر أكتوبر 8, 2003 نود ان نؤكد انه الى الان لا يمكن التعديل على كود الـ VBA لقاعدة البيانات بصيغة MDE . ونحن في هذه الموضوع نناقش حماية التعديل للنماذج بقاعدة البيانات MDE وليس التعديل بكود ال VBA هل لديكم احد البرامج الخارجية المساعدة التي تتيح لنا التعديل بالنماذج أو وصله للبرنامج ?
أبو هادي قام بنشر أكتوبر 8, 2003 قام بنشر أكتوبر 8, 2003 السلام عليكم محاولة قديمة ، لازلت أرى أنها منطلق الحماية التي ننشدها . هناك إجراء في Module1 لصنع الكود الخاص بأي نموذج قم باستدعائه . قم بفتح الـ Debug Window ونسخ الكود ولصقه في النموذج . بعد ذلك قم بتغيير أي اسم لآي أداة وحاول فتح النموذج مرة أخرى . تحياتي . Protection.zip
أبو أفنان قام بنشر يناير 11, 2004 قام بنشر يناير 11, 2004 أخوتي الكرام تحية طيبة وبعد : انتهيت من عمل برنامج ولله الحمد وبعد تحويله الى ملف mde ألا حظ أنه ممكن الدخول على البرنامج عن طريق الشفت والتعديل فيه وفي الجداول والاستعلامات أما النماذج والتقارير يقبل التعديل ولكن لا يقبل الاضافة أي لو أنه مكتوب في النماذج أو التقارير برمجة فلان فإنه يعدل في الاسم كيف شاء كذلك ممكن لإضافة ماكروا msgbox ووضع هذا الماكروا عند الفتح سؤال كيف يمكنني منع الاضافة علية بمنى آخر أى لا يحفظ بعد تحويله الى mde تحياتي للجميع ،،، ،،،
esam قام بنشر يناير 11, 2004 قام بنشر يناير 11, 2004 ما هو المقصود بشفت هل الضغط علي شفت في بدء التشغيل
محمد طاهر عرفه قام بنشر يناير 12, 2004 قام بنشر يناير 12, 2004 ادخل قائمة البحث اعلي المنتدي و اكتب كلمة شيفت و اختار كل التواريخ واختار قسم الاكسيس او المنتدي بالكامل و ستجد الكثير من المواضيع
أبو أفنان قام بنشر يناير 13, 2004 قام بنشر يناير 13, 2004 أخوتي تحية طيبة يبدو أنني كتبت السؤال بطريقة غير مفهومه ولكن سؤالي هو أنه بعد تحويل القاعدة الى mde فإنه يمكن التعديل في النماذج والتقارير حتى لو قمت بتعطيل عمل الشفت فكيف أجعل البرنامج لا يحفظ التعديلات تحياتي للجميع
سهل احمد العريشي قام بنشر يناير 13, 2004 قام بنشر يناير 13, 2004 كيف يمكن التعديل على النماذج بعد التحويل الى mde لو امكن ترسل المثال حتى تتضح الصوره
أبو أفنان قام بنشر يناير 13, 2004 قام بنشر يناير 13, 2004 تحية طيبة التعديل في غاية البساطة ولا يحتاج الى جهد و إذا سمح لي المشرفون ببيان ذلك سوف أسرح الطريقة تحياتي
أبو أفنان قام بنشر أبريل 16, 2004 قام بنشر أبريل 16, 2004 أخي أمير عاطف جزاك الله خير على الرابط ولكن أستطعت أن أعدل على مثال أخينا رضا وإذا أردت سوف أرفق الملف بعد التعديل
امير عاطف قام بنشر أبريل 17, 2004 قام بنشر أبريل 17, 2004 التعديل بتصميم النماذج والتقترير يمكن ذلك ... ولكن التعديل على كود الـــ VBA اعتقد ذلك لا يمكن اذا قصدت التعديل على كود الــ VBA فنتمنى ارفاق القاعدة للإفادة مع التحيه
أبو أفنان قام بنشر أبريل 17, 2004 قام بنشر أبريل 17, 2004 أخي الكريم أقصد التعديل على النماذج والتقارير بعد تحويله الى mde هذا الذي أقصده فكيف أمنع ذلك لك تحياتي
WinMaster قام بنشر أبريل 17, 2004 قام بنشر أبريل 17, 2004 الطريقة اللي ممكن افكر فيها الان هي ان تعمل workgroup file من غير وجود هذا الفايل لن يستطيع احد التغيير في البرنامج من حيث التصميم لكن للاسف اللي عنده خبرة في الاكسس يستطيع فتحه. تحياتي
محمد طاهر عرفه قام بنشر أبريل 17, 2004 قام بنشر أبريل 17, 2004 بالطبع أنت لا تريد حماية كل الخصائص و القيم فلو عدل شخص لون النموذج مثلا ـ فلا ضير عموما أي خاصية تريد منع تعديلها تقوم باختبارها بالكود عند فتح النموذج ، و ان كانت قيمها متغيرة تغلق البرنامج و بما أن العملية تتم بالكود فلن يمكن التعديل عليها و أعتقد أن هذا كافي
أبو أفنان قام بنشر أبريل 17, 2004 قام بنشر أبريل 17, 2004 فعلاً وجدت ضالتي ولكن عموما أي خاصية تريد منع تعديلهاتقوم باختبارها بالكود عند فتح النموذج ، و ان كانت قيمها متغيرة تغلق البرنامج هل تفظلت وتذكر لنا الكود أحسن الله إليك
محمد طاهر عرفه قام بنشر أبريل 26, 2004 قام بنشر أبريل 26, 2004 مثلا ، لنفرض وجود تسمية مكتوب فيها أن التصميم بواسطة محمد طاهر فسيمكن تعديلها بعد التحويل الي 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
مهند عبادي قام بنشر أكتوبر 1, 2004 قام بنشر أكتوبر 1, 2004 الأسهل أن نضع القيم بواسطة الكود فوراً وهذا أسهل من اختبار قيمها مثلاً Private Sub Form_Load() Me.Label0.Caption = "Design By Mohamed Taher" End Sub
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.