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

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

قام بنشر

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

اشكر الاخ عبدالله والاخ جعفر والاخ كرار في مساعدتي في بعض الامور وتوضيحها لي واشكر الاخ عبدالعاطي حمدان شكراً كثيراً للاستفادة منه بشكل كبير 

موضوعي هوا احتاج لعمل صلاحيات للمستخدمين والامر الذي اود عمله هوا كالتالي

لدي جدول موظفين يتكون الجدول من رقم وظيفي واسم الموظف والمحافظة 

ولدي جداول مرتبطة مع جدول الموظفين عن طريق الرقم الوظيفي الذي لا يقبل التكرار هذه الجداول هيا اجهزة 

اي ان لكل محافظة اجهزة تحت عهدت الموظفين العاملين بهذه المحافظة والتي فرضنا انها محافظة بغداد

الفكرة التي عملها هوا اعطاء صلاحية للمستخدم حسب المحافظة التي يعمل فيها

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

او اربيل او باقي المحافظات فقط تظهر له الاجهز التي في بغداد

الصورة التي بالاسفل هيا صورة للموظفين واسمائهم ورقمهم الوظيفي والمحافظة التي يعملون بها

p_96jjos1.png

الصورة الثانية هيا حدول يبيني اسم المستخدم والصلاحيات التي يمكن منحها للمستخدم

p_96n7pk2.png

واي توضيح انا حاضر وشكراً جزيلاً لكل الاخوان الذي ساعدوني ولم اذكرهم

قام بنشر (معدل)

هذا نموذج ابو جنى مصغر للفكرة الي اريد اسويها يعني مثلا المستخدم a احتاج ان يطلع على كل اجهزة الشبكات في بغداد فقط ولا يمكنه الطلاع على اجهزة شبكات البصرة واربيل والمستخدم B يقدر يشوف جميع اجهزة البصرة لكن ميقدر يشوف بغداد او باقي المحافظات

 

نموذج.rar

تم تعديل بواسطه Ahmed.IQ
قام بنشر (معدل)

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

تم تعديل بواسطه Ahmed.IQ
قام بنشر
4 ساعات مضت, Ahmed.IQ said:

هذا نموذج ابو جنى مصغر للفكرة الي اريد اسويها يعني مثلا المستخدم a احتاج ان يطلع على كل اجهزة الشبكات في بغداد فقط ولا يمكنه الطلاع على اجهزة شبكات البصرة واربيل والمستخدم B يقدر يشوف جميع اجهزة البصرة لكن ميقدر يشوف بغداد او باقي المحافظات

اخي احمد انا سويتلك الاجهزة ... و عليك الشبكات بنفس الطريقة ... :fff:

2 نموذج.rar

  • Like 1
قام بنشر (معدل)

عاشت ايدك بس من يصيرلك مجال تكلي شنو الخطوات الي سويتها وربي يحفظك اخوية .. بس عندي سؤال يصير اغير بدل من قائمة منسدلة للمحافظات اسويها yes no  لان اذا فرضنا اكو شخص انطي صلاحيات لكل المحافظات مراح اكدر صح ؟

تم تعديل بواسطه Ahmed.IQ
قام بنشر
3 ساعات مضت, Ahmed.IQ said:

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

اولا جعلت حقل المحافظة قائمة منسدلة ( سوف ارى ان شاء الله ماذا يمكن ان اعمل بالنسبة لاعطاء يوزر كل الصلاحيات ) :fff:

ثم نقلت اسم اليوزر من نموذج الادخال الى النموذج الرئيسي  

uuu = Me.username
[Forms]![Form1]![User] = uuu

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

DLookUp("[cons]";"user";"[username]='" & [Forms]![Form1]![User] & "'")

 

  • Like 1
قام بنشر

اي شفت انك عامل استعلام على حقل cons ورابطه مع حقل المحافظات الي بجدول الموظفين واي محافظة جديده تنظاف ينظاف بشكل تلقائي وعاشت ايدك .. بس المشكلة مثل متفظلت انت حول اعطاء يوزر كل الصلاحيات حاولت اعدل على هل شيء بس كل المحاولات بائت بالفشل :biggrin: جديد شسوي هههه واني كلش ممنون منك اخوية

قام بنشر
2 دقائق مضت, Ahmed.IQ said:

اي شفت انك عامل استعلام على حقل cons ورابطه مع حقل المحافظات الي بجدول الموظفين واي محافظة جديده تنظاف ينظاف بشكل تلقائي وعاشت ايدك .. بس المشكلة مثل متفظلت انت حول اعطاء يوزر كل الصلاحيات حاولت اعدل على هل شيء بس كل المحاولات بائت بالفشل :biggrin: جديد شسوي هههه واني كلش ممنون منك اخوية

هل يوجد يوزر لديك له صلاحية محافظتين او ثلاث ...

ام لليوزر اما صلاحية محافظة واحدة او كل المحافظات ...

  • Like 1
قام بنشر

يعني تقصد انك تريد تمنح يوزر صلاحية محافظتين ويوزر تمنحة كل المحافظات ؟

اذا نكدر نجمع بين الخيارين؟ ام هيا تشكل مشكلة ؟

قام بنشر
16 دقائق مضت, Ahmed.IQ said:

يعني تقصد انك تريد تمنح يوزر صلاحية محافظتين ويوزر تمنحة كل المحافظات ؟

اذا نكدر نجمع بين الخيارين؟ ام هيا تشكل مشكلة ؟

اقصد ماذا تحتاج انت ؟ :fff:

يوزر عادي ( يحق له الدخول على محافظته فقط )

و

سوبر يوزر ( يحق له الدخول على كل المحافظات )

هل هذا ما تريده ... :fff:

  • Like 1
قام بنشر

 

الان, كرار صبري _ أبو جنى said:

اقصد ماذا تحتاج انت ؟ :fff:

يوزر عادي ( يحق له الدخول على محافظته فقط )

و

سوبر يوزر ( يحق له الدخول على كل المحافظات )

هل هذا ما تريده ... :fff:

اي بالضبط احتاج هاي الشغلتين سوبر يوزر ويوزر عادي بالضبط مثل admin و user

قام بنشر (معدل)

 

تفضل ... :fff:

3 نموذج.rar

3 ساعات مضت, Ahmed.IQ said:

اي بالضبط احتاج هاي الشغلتين سوبر يوزر ويوزر عادي بالضبط مثل admin و user

 

تم تعديل بواسطه كرار صبري _ أبو جنى
  • Like 1
قام بنشر

طبعاً ماعرف شلون اشكرك والله يحفظك وينطيك العافية ابو جنى وطبعاً اني حاولت اسوي مثل الحقول هاي الي انت كاتبها بس كانت مشكلتي شلون اخليها تحط اسم بدل رقم 1 او 0 وهسه تعلمت منك واني كلش ممنون منك 

قام بنشر (معدل)

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

If [Forms]![Enter]![user] = "admin" Then
Me.Form.RecordSource = "computer"
Me.Refresh
Else
Me.Form.RecordSource = "Qcomputer"
Me.Refresh
End If

المشكلة انه الريكورد سورس ياخذ معلوماته مباشرة من كومبيوتر والكومبيوتر لا يحتوي على اسم الموظف لهذا اذا دخلت باليوزر ادمن لان يظهر اسم الموظف ولكن اذا دخلت بيوزر عادي يظهر  اسم الموظف لانه يستمد معلوماته من التقرير بأسم كي كومبيوتر وهوا يتحوي على اسم الموظف.

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

وانا من الممكن اضيف حقل جديد في الكومبيوتر ودخل اسم الموظف بشكل يدوي لكن كا مقترح فقط

تم تعديل بواسطه Ahmed.IQ
  • Like 1
قام بنشر

ممنون منك طبعاً حاولت اسوي مثل طريقتك من البارحة بس ضعفي باوامر الفجول خاني .. ممنون منك وربي يخليك

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