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

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

قام بنشر (معدل)

السلام عليكم

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

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

3dlat.com_13931628612.jpg

تم تعديل بواسطه نسيم الروح الروح
قام بنشر

أخي الكريم قم بانشاء مايكرو يجب ان يكون اسمه Autoexec ومن ثم قم بانشاء وحدة نمطية كالتالي

Option Compare Database

Function StartupForm()
On Error Resume Next

DoCmd.OpenForm "StartupFrm"

End Function

غير فيها اسم نموذج بدء التشغيل الذي تريده

 

الآن استدعي الدالة تلك في المايكرو كما في الصورة التالية

وفي الاخير قم باقفال الوحدات النمطية بباسورد ومن ثم حول قاعدة البيانات الى mde او Accde

 

1.png

  • Like 3
قام بنشر
منذ ساعه, sandanet said:

تفضل

example.mdb

اخي لقد طبقت هذا الطريقة على قاعدة البيانات لكن عندما افتح قاعدة البيانات فيفتح تلقائيا نموذجين : الاول النموذج المكتوب في الماكرو والثاني النوذج الموجود في display form فهل من حل لهذه المشكلة؟

قام بنشر
8 دقائق مضت, نسيم الروح الروح said:

النوذج الموجود في display form فهل من حل لهذه المشكلة؟

يجب تترك مكان اسم النموذج في display form فارغا

  • Like 2
قام بنشر
الان, صالح حمادي said:

يجب تترك مكان اسم النموذج في display form فارغا

صحيح اخي ولكن عندما يتم تغيير display form من قبل المستخدم بهدف الاحتيال لكي يتخطى نموذج تسجيل الدخول فهذا هو الهدف من ايجاد طريقة تمنع ذلك

قام بنشر (معدل)

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

اجعل جميع النماذج لاتفتح الا اذا كانت قيمة x = true

السؤال: كيف يمكن لقيمة x ان تكون true؟

الجواب: فقط عندما يتم غلق النموذج الرئيسي 

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

إليك المثال السابق بعد التعديل

تحياتي

example2.mdb

تم تعديل بواسطه sandanet
  • Like 3
قام بنشر

ضع مثال لو تكرمت كيفيفة اجبار النمازج بالقيمة x

sandanet

لو تكرمت اريد اخر شي توصلتم اليه بشان

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

ياريت علي الايمل

ibnjabalapp@gmail.com

وياريت بقية الاعضاء تساعدوني

  • Like 1
قام بنشر

اخي المثال في التعليق السابق

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

اما الرد فللأسف لايتم عن طريق ايميلك او اي ايميل اخر وانما هنا في المنتدى فقط

تحياتي 

  • Like 1
قام بنشر
منذ ساعه, ebnjabalapp said:

ضع مثال لو تكرمت كيفيفة اجبار النمازج بالقيمة x

sandanet

لو تكرمت اريد اخر شي توصلتم اليه بشان

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

ياريت علي الايمل

ibnjabalapp@gmail.com

وياريت بقية الاعضاء تساعدوني

اخي الكريم المنتدى لخدمة جميع اعضاء المنتدى ولا ترسل الطلبات على البريد وانما يضعها الاعضاء والمشرفين في نفس ردودهم ليستفيد منها الجميع ... بارك الله فيك

قام بنشر

هل بالامكان وضع رد بخصوص طلبي الحماية والنسخة التجريبية

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

فيا حبزا مرفق قوي

او رابط لمشاركة بها مرفقات للحماية

قام بنشر

اخي الكريم ماتفضلت به ليس عذراً فيمكنك فتح موضوع جديد خاص بك وطرح سؤالك مع ان موضوعك موجود في المنتدى بكثرة فقط عليك البحث

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