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

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

قام بنشر

السلام عليكم ورحمة اللله وبركاتة

المطلوب

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

استخدمت الكود التالي ولكن للاسف لم يعطي اي نتيجة

        Dim c As String

c = "[" & Choose(Ability, "o", "A", "d", "e") & "]"
r = DLookup(c, "FRM Ability", "FRM = frm_continuation and SN = " & Str(UserNum))
If O = 0 Then
MsgBox "لاتملك صلاحية"
Exit Sub
Else
If A = 0 Then
Me.frm_continuation.Form.AllowAdditions = False

ElseIf E = 0 Then
Me.frm_continuation.Form.AllowEdits = False

ElseIf D = 0 Then

Me.frm_continuation.Form.AllowDeletions = False
End If
End If
End Sub

المطلوب تحديد خانات الاختيار بالنموذج form_1

من الجدول  FRM Ability  للنموذج frm_continuation

للمستخدم الحالي فقط عن طريق معرف المستخدم SN

 

FRM Ability

 

Dlookup.rar

قام بنشر
6 دقائق مضت, ابا جودى said:

هو انا مش فاهم لكن باحاول افهم واحده واحده

حضرتك عاوز تطبق الصلاحيات على النموذج الفرعى ؟؟؟؟

نعم اخي ابو جودي

فكما تلاحظ النموذج مفتوح

ونريد ان نعمل له صلاحيات من حيث عمل المستخدم داخل النموذج بناء على الصلاحيات الممنوحة له

 

قام بنشر
27 دقائق مضت, kaser906 said:

نعم اخي ابو جودي

فكما تلاحظ النموذج مفتوح

ونريد ان نعمل له صلاحيات من حيث عمل المستخدم داخل النموذج بناء على الصلاحيات الممنوحة له

 


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


Private Sub Form_Open(Cancel As Integer)
FrmAbilities (Me.Name)
If ContinueCode = False Then Exit Sub
End Sub

 

Dlookup_up2.rar

قام بنشر
11 دقائق مضت, ابا جودى said:


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



Private Sub Form_Open(Cancel As Integer)
FrmAbilities (Me.Name)
If ContinueCode = False Then Exit Sub
End Sub

 

Dlookup_up2.rar

اخي ابا جودي كان الهدف من طلبي

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

ليس لديك صلاحية

ولا يتم التركيز على النموذج

وايضا من الممكن ان تتطور الفكرة الى اخفاء النموذج الفرعي

عند تحميل النموذج form1

قام بنشر
في ٢٥‏/٣‏/١٤٣٨ هـ at 19:14, kaser906 said:

Dim c As String c = "[" & Choose(Ability, "o", "A", "d", "e") & "]" r = DLookup(c, "FRM Ability", "FRM = frm_continuation and SN = " & Str(UserNum)) If O = 0 Then MsgBox "لاتملك صلاحية" Exit Sub Else If A = 0 Then Me.frm_continuation.Form.AllowAdditions = False ElseIf E = 0 Then Me.frm_continuation.Form.AllowEdits = False ElseIf D = 0 Then Me.frm_continuation.Form.AllowDeletions = False End If End If End Sub

هل المطلوب معقول منطقيا

أم اصرف النظر عنه وابحث عن حلول أخرى

 

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