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

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

قام بنشر

السلام عليكم 

اخواني الكرام اطلب منكم مساعدتي في الحصول على كود لمنع فتح الفورم الفرعي مباشرة الا بوجود الفورم الرئيسي .

علماً بأني سابقاً قراءت عنه لكني بحثت ولم اجد.

 

 

قام بنشر

السلام عليكم 

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

Private Sub Form_Load()
Sub1.SourceObject = "sub1"
End Sub

فهل من حل

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

هذه تحتاج الى زيادة ايضاح

 

 

الفتح والارتباط يتم على خطوات

اولا يفتح الرئسي بدون ارتباط ليعطي الرقم 1 للمتغير ثم يرتبط بالفرعي

 

حيث لا يمكن فتح النموذج الفرعي مادام الرئيسي مغلقا

قام بنشر

من الطرق ايضا 

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

 

بمعنى انه لايمكن فتح النماذج عند عرض التصميم 

قام بنشر

جربت الفكرة ونجحت

وهي شاشة الصلاحيات تعطي tst  القيمة 1 وفي حدث الفتح لكل فورم (الرئيسي او الفرعي) استدعاء الوحدة النمطية 

في حدث الاغلاق tst يساوي 0 فاذا كان الدخول من خلال فورم الصلاحيات تفتح النماذج أو لا تفتح

 

 

اما دخول صحيح وتفتح النماذج كلها ،او لا تفتح ابدا

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information