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

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

قام بنشر

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

كيف أمنع المدير من إزالة علامة الصح من مربع الاختيار لأنه لو أزيلت لايمكن الدخول للبرنامج نهائيا.

مثلا كيف أعبر عن الشرط التالي بالكود:

إذا كان اسم المستخدم admin  لايمكن أن يكون مربع الاحتيار  خاليا.

أو أي شرط آخر بحيث يمنع الحذف بالخطأ

وفقكم الله

 

قام بنشر

ضع هذا السطر أول الأوامر في زر الحذف :

If Me.Admin = true Then Exit Sub

🙂 

  • Like 1
  • أفضل إجابة
قام بنشر

اعتقد حسب فهمي للسؤال  ان المطلوب منع التعديل على مربع الاختيار

وبما ان الهدف هو منع التعديل على مربع الاختيار

فيمكن ان تتم حمايته من التعديل ويتم تفعيله آليا عند اختيار نوع المستخدم = admin

اما اذا اردنا هذا المربع متاح لأي نوع من انواع المستخدمين حسب الحاجة .. وفي الوقت نفسه نريد حمايته عن التعديل للمستخدم admin

فهذا الكود يفي بالغرض :

Private Sub userID_BeforeUpdate(Cancel As Integer)
If Me.userType = "Admin" Then
MsgBox "لا يمكن التعديل"
Undo
DoCmd.CancelEvent
Exit Sub
End If
End Sub

على اعتبار  userID هو مربع الاختيار

وهذا مرفق للتجربة

AA.mdb

  • Like 2
قام بنشر
7 ساعات مضت, abofayez1 said:

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

كيف أمنع المدير من إزالة علامة الصح من مربع الاختيار لأنه لو أزيلت لايمكن الدخول للبرنامج نهائيا.

مثلا كيف أعبر عن الشرط التالي بالكود:

إذا كان اسم المستخدم admin  لايمكن أن يكون مربع الاحتيار  خاليا.

أو أي شرط آخر بحيث يمنع الحذف بالخطأ

وفقكم الله

 

انصحك بوضع المرفق لايضاح الرؤية 

لان الاجابات والافكار بتختلف تبعا لاسلوب والية الاكواد والافكار فى التصميم

كده هنفضل نلف حوالين نفسنا وياك من غير مرفق :biggrin:

  • Like 2
قام بنشر

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

أخطأت فعلا بعدم إرفاقي مثالا لهذا الطلب فالمعذرة.

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

تقبلوا فائق شكري وتقديري

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