15-08-18, 10:54 AM
السلام عليكم ورحمة الله وبركاته
بعد المساعدات الرائعة من الأخ الجوكر ............ احب ان أشارك بتوضيح مفهوم الصلاحيات والتي يمكن ان تتم بأكثر من طريقة ولاكن هذه طريقتي المفضلة
الصلاحيات متغيرات عامة من نوع Boolean في الفورم الرئيسي تأخذ قيمتها true or false عند تسجيل دخول المستخدم او تبديل المستخدم و ذلك طبقا لما هو مسجل بقاعدة البيانات لهذا المستخدم
قبل دخول أي فورم او أي شيء مرتبط بالصلاحية تفحص حالة المتغير المخصص لها لو كانت true تسمح بالدخل false تعطي رسالة وتخرج من الاجراء
يمكنك عمل متغير بنوع المستخدم أيضا لو مدير يفتح ويكون بغض النظر عن الصلاحية وذلك بإضافة or لفحص الحالة
مثال if var1 =true or var_admen =true then fr1.show else msgbox: exit sub
وهذه هي ابسط الطرق
وبالتوفيق
بعد المساعدات الرائعة من الأخ الجوكر ............ احب ان أشارك بتوضيح مفهوم الصلاحيات والتي يمكن ان تتم بأكثر من طريقة ولاكن هذه طريقتي المفضلة
الصلاحيات متغيرات عامة من نوع Boolean في الفورم الرئيسي تأخذ قيمتها true or false عند تسجيل دخول المستخدم او تبديل المستخدم و ذلك طبقا لما هو مسجل بقاعدة البيانات لهذا المستخدم
قبل دخول أي فورم او أي شيء مرتبط بالصلاحية تفحص حالة المتغير المخصص لها لو كانت true تسمح بالدخل false تعطي رسالة وتخرج من الاجراء
يمكنك عمل متغير بنوع المستخدم أيضا لو مدير يفتح ويكون بغض النظر عن الصلاحية وذلك بإضافة or لفحص الحالة
مثال if var1 =true or var_admen =true then fr1.show else msgbox: exit sub
وهذه هي ابسط الطرق
وبالتوفيق
