اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

لماذا لا يمكن التعديل على accde


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

1 دقيقه مضت, ابو ياسين المشولي said:

 

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

وعندما تقول بعمل accde

لن تستطيع ان تنفذه اذا وجد كود خاطي

 

أهلاً ...

و لكن ما السبب وراء هذه الحصانة التي يتمتع بها الملف المحول إليه ؟

حيث لا يمكن فك تشفيره على الإطلاق ..

بحثت و لم أجد أية فكرة عن ذلك .

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

1 دقيقه مضت, Khalf said:

أهلاً ...

و لكن ما السبب وراء هذه الحصانة التي يتمتع بها الملف المحول إليه ؟

حيث لا يمكن فك تشفيره على الإطلاق ..

بحثت و لم أجد أية فكرة عن ذلك .

هي الطريقه الوحيد المضمونه في الاكسس

وحمايه قويه

قد يكون عندهم طريقه

ولكن لم تشتهر كباقي الطرق

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

اخي الكريم انظر للصورة ثم الشرح

 هو أن الكود المصدري مع الكود الوسيط يتم حفظهما معاً ضمن ملف قاعدة بيانات الأكسس ذي اللاحقة mdb (أو accdb). بعد أن تكتب الكود المصدري بلغة VBA، يتم تجميعه compiled إلى كود وسيط يسمىp-code. عندما يعمل تطبيق قاعدة البيانات، ويستخدم أكواد VBA، تتم ترجمة هذا الكود الوسيط وتنفيذ الكود بواسطة الأكسس، ولذلك تحتاج إلى وجود الأكسس دوماً (أو على الأقل إلى وجود المكونات التي تقوم بالترجمة).

السؤال الذي يطرح نفسه هنا هو التالي: مع ملاحظة أن الكود المصدري بلغة VBA قد تمت ترجمته إلى الكود الوسيط p-code ، ألا يعني هذا أن بإمكاننا الآن أن نتخلص من الكود المصدري، ونحتفظ بالكود الوسيط، ولن نخسر شيئاً؟ الجواب: بلى، بإمكاننا أن نتخلص من الكود المصدري، لكن هذا يعني أننا لن نستطيع القيام بأي تعديلات في الكود لاحقاً. في الحقيقة، الأكسس يوفر لنا هذه الخاصية من أجل حماية الكود المصدري من التعديل، وتقليص حجم ملف قاعدة البيانات. يتم ذلك عبر تحويل كل الأكواد المصدرية في الملف إلى كود وسيط p-code، ثم التخلص من الكود المصدري، وضغط الملف بعدها وتحويل الامتداد إلى mde (أو accde) بدلاً من mdb. ومن هنا تعرف السر في أنك لا تستطيع الاطلاع على أكواد ملفات mde، مع أن التطبيق يعمل بشكل كامل.

post-70171-077907700 1280603655.jpg

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

رائع !!!

أستاذ

@kanory

إذا فالأكسس يقرأ الخصائص التي نعدّلها في التصميم ضمن التقرير و النموذج على أنها أوامر نكتبها بالفيجوال بيزيك و هذا ينطبق على التنسيقات و الماكروز ...

و كأنه بإغلاق وضع التصميم قد أغلق نافذة موازية لنافذة محرر الأوامر ..

 

لا تزال لدي بعض التساؤلات لكن السؤال الأساسي قد حصل على الإجابة .

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

17 ساعات مضت, Khalf said:

فالأكسس يقرأ الخصائص التي نعدّلها في التصميم ضمن التقرير و النموذج على أنها أوامر نكتبها بالفيجوال بيزيك و هذا ينطبق على التنسيقات و الماكروز ...

و بما أن الجدول و الاستعلام ليسا بيئة عمل للڤيجوال بيزيك فإن حماية القاعدة بتحويلهاإلى accde لن يفيد في حمايتهما !!

 

 

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

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