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

اريد عمل 3مستخدمين 1- لا يمكنه الحذف ولاكن يستطيع الاضافة


kingm17

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

السلام عليكم اخواني كما ذكرت في الموضع اريد عمل 3 مستخدمين الاول يستطيع عمل كل شئ والثاني يستطيع الاضافة للسجلات فقط اما الثالث فيستطيع مشاهدة التقارير ولا يستطيع التعديل عليها 

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

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

السلام عليكم

لمنع إضافة سجلات استعمل الكود التالي:

Me.AllowAdditions = False

لمنع حذف سجلات استعمل الكود التالي:

Me.AllowDeletions = False

لمنع التعديل على السجلات استعمل الكود التالي:

Me.AllowEdits = False

أما بالنسبة لإستعمالها في صلاحيات المستخدمين يمكنك استعمال ثلاثة أرقام مثلا:

1: له كل الصلاحيات

2: يستطيع الإضافة فقط

3: المشاهدة فقط (يمنع من جميع الصلاحيات التعديل ,الإضافة و الحذف)

نستعمل الكود التالي في حدث عند التحميل للنموذج :

If VaUser=1 Then
   Me.AllowDeletions = True
   Me.AllowAdditions = True
   Me.AllowEdits = True
ElseIf VaUser=2 Then
   Me.AllowDeletions = False
   Me.AllowAdditions = True
   Me.AllowEdits = False
Else
   Me.AllowDeletions = False
   Me.AllowAdditions = False
   Me.AllowEdits = False
End If

 

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

في 2/25/2017 at 00:31, صالح حمادي said:

السلام عليكم

لمنع إضافة سجلات استعمل الكود التالي:


Me.AllowAdditions = False

لمنع حذف سجلات استعمل الكود التالي:


Me.AllowDeletions = False

لمنع التعديل على السجلات استعمل الكود التالي:


Me.AllowEdits = False

أما بالنسبة لإستعمالها في صلاحيات المستخدمين يمكنك استعمال ثلاثة أرقام مثلا:

1: له كل الصلاحيات

2: يستطيع الإضافة فقط

3: المشاهدة فقط (يمنع من جميع الصلاحيات التعديل ,الإضافة و الحذف)

نستعمل الكود التالي في حدث عند التحميل للنموذج :


If VaUser=1 Then
   Me.AllowDeletions = True
   Me.AllowAdditions = True
   Me.AllowEdits = True
ElseIf VaUser=2 Then
   Me.AllowDeletions = False
   Me.AllowAdditions = True
   Me.AllowEdits = False
Else
   Me.AllowDeletions = False
   Me.AllowAdditions = False
   Me.AllowEdits = False
End If

 

فكرة بسيطة ورااااااائعه

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

شاكر لك اخي شرحك ومعلش سؤال اخر لو حبيت اخلي اني مثلا اتحكم ان لو فيه مستخدم جديد المستخدم الرئيسي مثلا يتحكم فيه او كده هل فيه طريقة ؟ 

في ٢٥‏/٢‏/٢٠١٧ at 01:31, صالح حمادي said:

السلام عليكم

لمنع إضافة سجلات استعمل الكود التالي:


Me.AllowAdditions = False

لمنع حذف سجلات استعمل الكود التالي:


Me.AllowDeletions = False

لمنع التعديل على السجلات استعمل الكود التالي:


Me.AllowEdits = False

أما بالنسبة لإستعمالها في صلاحيات المستخدمين يمكنك استعمال ثلاثة أرقام مثلا:

1: له كل الصلاحيات

2: يستطيع الإضافة فقط

3: المشاهدة فقط (يمنع من جميع الصلاحيات التعديل ,الإضافة و الحذف)

نستعمل الكود التالي في حدث عند التحميل للنموذج :


If VaUser=1 Then
   Me.AllowDeletions = True
   Me.AllowAdditions = True
   Me.AllowEdits = True
ElseIf VaUser=2 Then
   Me.AllowDeletions = False
   Me.AllowAdditions = True
   Me.AllowEdits = False
Else
   Me.AllowDeletions = False
   Me.AllowAdditions = False
   Me.AllowEdits = False
End If

 

 

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

16 ساعات مضت, kingm17 said:

شاكر لك اخي شرحك ومعلش سؤال اخر لو حبيت اخلي اني مثلا اتحكم ان لو فيه مستخدم جديد المستخدم الرئيسي مثلا يتحكم فيه او كده هل فيه طريقة ؟ 

لما تضيف مستخدم جديد راح تضع له في حقل الصلاحيات أحد الأرقام الثلاثة  2,1 أو 3

وسوف يمتلك الصلاحيات التي قمت بشرحها آنفا حسب الرقم الذي تضعه له.

 

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

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