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

سؤال في حماية قواعد البيانات أكسس


mr steev

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

السلام عليكم 

أعلم ان هناك طريقة لتعطيل مفتاح الشفت في الاكسس

ولكن المطلوب:

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

وذلك لعدم السماح بإظهار الكائنات المخفية وعدم السماح بالعبث في خيارات قاعدة البيانات الحالية 

 

وشكراً

تم تعديل بواسطه mr steev
  • Like 1
رابط هذا التعليق
شارك

و عليكم السلام 

ما أعلمه من خلال تجربتي أنه لا سبيل لحماية قاعدة البيانات - أكسس على الإطلاق 

إلا من خلال تحويلها إلى ملف تنفيذي 

Executive - exe

فحماية القاعدة يكفي معها تعطيل كل الماكرو 

Disable all macros 

من مركز التوثيق 

Trust center 

و من نسخ القاعدة و مع ضغط زر الشفت ستقتحم القاعدة أو بالأحرى 

افتح يا سمسم أبوابك !! 

 

بانتظار آراء المحترفين 

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

 

ولماذا تخفيها ؟ فلست في حاجة لذلك 

عند التحويل الى mde يستحيل فتح التصميم ، ولو تم كسرها فانها ستفتح بدون اكواد برمجية

اما الفتح للعرض فيمكنك وضع ضوابط بحيث لا يمكن فتح النموذج الا بعد الدخول الصحيح الى البرنامج

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

3 ساعات مضت, ابوخليل said:

اما الفتح للعرض فيمكنك وضع ضوابط بحيث لا يمكن فتح النموذج الا بعد الدخول الصحيح الى البرنامج

جزاك الله خير 

هل يوجد لديكم مثال لذلك

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

On April 21, 2018 at 1:29 PM, ابوخليل said:

عند التحويل الى mde يستحيل فتح التصميم ، ولو تم كسرها فانها ستفتح بدون اكواد برمجية

اما الفتح للعرض فيمكنك وضع ضوابط بحيث لا يمكن فتح النموذج الا بعد الدخول الصحيح الى البرنامج

هل هناك طريقة  فعالة لحماية القاعدة غير تحويلها إلى ملف تنفيذي ؟

و شكراً لكم 

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

المسألة واضحة  ليست بحاجة الى شرح

تم الاعلان عن متغير mys 

اذا تم الفتح بطريقة نظامية  المتغير سيحمل القيمة  5

عند فتح اي نموذج والقيمة لا تساوي 5  يتم اغلاق قاعدة البيانات

 مرفق مثال بدون الوحدة النمطية  التي تحمل قيمة mys

وانما نستخدم الوحدة النمطية لاستعمالات اوسع

dbx2.rar

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

اي اشمل

مثلا حينما نريد استخدام القيمة كمعيار او قيمة افتراضية

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

وانما نستطيع مناداته داخل محرر الفيجوال ، لذا نلجأ الى الوحدة النمطية لمثل هذه

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

  • 1 year later...

السلام عليكم 

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

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

 

سؤالي هو:

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

طبعا جميع النماذج بإستثناء النموذج الرئيسي

 

والسبب في هذا الطلب :

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

 

جزاكم الله عنا كل خير وبارك الله فيكم

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

في ٢٧‏/٨‏/٢٠١٩ at 23:35, mr steev said:

السلام عليكم 

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

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

 

سؤالي هو:

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

طبعا جميع النماذج بإستثناء النموذج الرئيسي

 

والسبب في هذا الطلب :

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

 

هل هناك من يساعدنا☝️☝️☝️

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

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