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

صلاحيات المستخدمين للدخول علي نماذج قاعدة البيانات


الحلبي
إذهب إلى أفضل إجابة Solved by ابو جودي,

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

اخواني الاعزاء ـ السلام عليكم 

ارغب في ان اعمل صلاحيات للمستخدمين من حيث الدخول علي شاشات او نماذج قاعدة البيانات 

بمعني ان اضع ثلاثة علامات من نوع : نعم/لا  الاولي تفيد فتح النموذج الثانية تفيد التعديل علي النموذج الثالثة تفيد الحذف

ويكون الشكل عبارة عن نموذج رئيسي به اسم المستخدم ـ وكلمة المرور ـ مرفق به نموذج فرعي به اسماء النماذج وعلامات نعم/لا    ( اؤكد علي نموذج فرعي به اسماء النماذج حتي ولو اكتبها يدويا)

المنتدي يحتوي على كثير من امثلة صلاحيات المستخدمين ولكن لم اري منهم صلاحيات الدخول علي الشاشات ( النماذج)

بعض الامثلة سببت لي عقدة نفسية لدرجة ان دخلت المنتدي لكي اسأل واعرف

من لديه مثل ذلك بعيد عن الاكواد المطولة والتعقيدات اكون شاكر له

جزاكم الله خيرا

تم تعديل بواسطه الحلبي
  • Like 2
رابط هذا التعليق
شارك

في ١٧‏/١‏/٢٠١٥ at 14:17, ابا جودى said:

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

اولا بعد الحمد لله الذى تتم بنعمته الصالحات

فسبحان الله الحنان المنان الذى هدانا وما كنا لنهتدى لولا ان هدانا الله عزوجل 

له الحمد حمدا كثيرا طيبا طاهرا مباركا فيه له وحده الحمد كما ينبغى لجلال وجهه ولعظيم سلطانه

 

ثانيا ادين بالفضل بعد رب العزة سبحانه وتعالى وللكثير من اساتذتى   :fff:  :fff:  رواد هذا الصرح الشامخ فلولا الله ثم اساتذتى الكرام لما وصلت الى هذا الحد

بعد كل الشكر والتقدير اهنئ نفسى واياكم بما وصلت اليه 

 

الموضوع بإختصار هو برنامج الصلاحيات والتحكم بالمستخدمين  :rol: 

بالفعل أرهقنى موضوع الصلاحيات هذا لو كان اختياراً لتركته وما ترددت فى ذلك
لكن تبقى الضرورة وحتمية العمل به هى المحرك الأول والأخير فكانت محاولات الإستماتة حتى إنى فى إحدى اللحظات

توقعت أننى لن ولم أحاول البحث أو محاولة إنشاء الصلاحيات بعد هذه اللحظة
إستعصى الأمر لدرجة أنني جربت نسبة 90 فى المئة من كل ما هو مقترح على النت لحل تلك المشكلة العويصة

مشكلة الصلاحيات وكما لاحظت يعانى منها الكثير غيرى
لكن من الله على سبحانه وتعالى بعلمه وفضله فتوصلت لبرنامج  Users maker  الإصدار الثانى

الذى قيل عنه انه يعمل مع منتجات الاوفيس ابتداء من 2007  وحتى 2013

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

وأظنها متطلبات اغلب المشاركين كما لاحظت من تساؤلاتهم

وإليكم أقدم لكم البرنامج بإصداره الثالث من تعديلى الشخصى وإضافتى التى لم يسبقنى إليها أحد فحاولت تلافى الكثير والكثير من التعقيدات  
أترك لكم التجربة والتحليل وفى إنتظار الرد
للعلم حافظت على حقوق المبرمج الأصلى للبرنامج بارك الله فى علمه الأستاذ القدير محمد مهند العبادى
أتحدى وجود إصدار مشابه على الانترنت لما اطرحه عليكم الأن 
طبعا البرنامج حجمه كبير لن أستطيع إرفاقه عن طريق المرفقات 
ولذلك أطلب على استحياء من أساتذتنا الكرام المسئولين عن امور المنتديات بكل الحب والود والتقدير
بعد تحليل البرنامج والتأكد من فعاليته بشكل جيد وخلوه من الأخطاء إن خلا فالكمال لله وحده 
إعادة رفع البرنامج على سيرفر المنتدى حتى يكون مرجع فمواقع الرفع المجانية غير مستقرة


معلومات هامه جدا جدا جدا عن البرنامج
بعد عمل اى برنامج خاص بكم من خلال هذه الاداة  Users maker -Third Edition   

 

أولا  --  
من نموذج الدخول أضفت عدد اثنين مستخدمين لكل منهم صلاحيات خاصة وهم مخفيين لا يظهروا بالبرنامج إطلاقاً فى الوصع الطبيعى لعمل البرنامج

المستخدم الاول مميزاته الدخول على لوحة تحكم صلاحيات المستخدمين
البيانات للدخول

اسم المستخدم /         admin

كلمة المرور  /           2015

 

ثانياً  -- 

المستخدم الثانى مميزاته الدخول على نموذج خاص لإلغاء تفعيل زر Shift أو تمكينه وكذلك إخفاء الجداول والإستعلامات وإظهارها

البيانات للدخول
اسم المستخدم /         superadmin

كلمة المرور  /               2015

 

 

 

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

وفى النهاية أعتذر للإطالة جزاكم الله عنى كل الخير 
 

 

:dance1:  :dance1:  :fff:  روابط تحميل  :fff:  :dance1:  :dance1: 

 

اولا:              موقع   ......   ميديا فاير  ........ إضغط هنا للتحميل       accdb   for  Access   2007- 2010 - 2013

                    موقع   ......   ميديا فاير  ........ إضغط هنا للتحميل        mdb     for  Access   2000 -  2002  - 2003

    

 

 

 

 

ثانيا :            موقع   ......   بن الخليج  ........ أضغط هنا للتحميل      accdb   for  Access 2007- 2010 - 2013

            موقع   ......   بن الخليج  ........ إضغط هنا للتحميل            mdb   for  Access 2000- 2002 - 2003


  

اسألكم الدعاء للأستاذ محمد مهند العبادى المبرمج ولوالديه بظهر الغيب
كما أطلب منكم على استحياء أن تتذكرونى بدعواتكم الصالحات لوالدى

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

أخوكم العبد الفقير إلى الله محمد عصام

 

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

والله استاذي / ابو البشر

جزاك الله خيرا ولك كل احترام وتقدير علي تقديم العون لي 

ولكن : اثناء بحثي قد مررت بهذا المثال واطلعت عليه صحيح انه يفي بالغرض ولكن به اكود ووحدات نمطية كثيرة وقد حاولت ان اعرف ما بداخله لكني لم اتوصل لشئ خصوصا كلمة السر المشفرة

ياريت ياريت ياريت نموذج رئيسي فقط يحتوي علي اسم المستخدم وكلمة المرور وبداخله نموذج فرعي به اسماء النماذج وامام كل نموذج علامة نعم/ لا لاعطاء الصلاحيات له

بارك الله فيك وجعله في ميزان حسناتك اخي الفاضل / ابو البشر

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

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

1- منها أنه يزيد من حجم القاعدة بشكل كبير وغير مبرر ..

2- قمت بنقل الاكواد والنماذج من القاعدة التي تم تطبيق عليها الصلاحيات الى قاعدة أخرى ليس بها الصلاحيات فظهرت مشاكل ورسائل أخطاء .. مما أجبرت إلى استخدام طريقة أخرى أسهل

أشاركك أخي @حلبي الطلب ونفس ما أبحث عنه .. أتمنى من أساتذتنا أن يفيدونا بذلك

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

نعم اخي الفاضل / QATHI 

اهم نقطة انه يزيد من حجم قاعدة البيانات حجمه فقط اكثر من 10 ميجابايت + حجم قاعدة البيانات الاصلية 

ارجو من الاخوة من لديه مثالا بسيط ان يفيدنا به

اقتباس

 مما أجبرت إلى استخدام طريقةأخرى أسهل

 مافهمت هذه الجملة هل لديك طريقة اسهل

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

9 دقائق مضت, حلبي said:

مافهمت هذه الجملة هل لديك طريقة اسهل

أقصد أخي @حلبي ليس الطريق التي تبحث وابحث عنها الصلاحيات الثلاث الفتح والتعديل والحذف .. 

تم الاقتصار على فتح النموذج فقط .. وهي طريقة لا أفضلها وغير فعالة في الحالة العملية ..

 

مارئيك أن نشرك من أنشاء البرنامج الرائع السابق @ابا جودى .. أعتقد أنه خير من يستطيع أن يفيدنا بمثال بدون أستخدام البرنامج الصلاحيات والتحكم بالمستخدمين

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

اي احد من الاخوان المنتدي فيه الكثير من الذين لا يتاخرون

اما باشمهندسنا / ابا جودي  فقطعا لا يتأخر عنا 

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

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

طيب تفضل الاخ الحبيب الاستاذ @Ali Sadiq  مشكورا بوضع رابط لموضوع اعتقد به نفس المطلوب

الاخ الحبيب الاستاذ @qathi بالفعل تلك كانت المحاولة الاولى لى لتطوير هذا النظام الرائع ولا اخفيكم لم اكن وقتها ملم بالكثير من المفاهيم عن هذا العلم
ومعك كل الحق انا واجهنى فيما بعد مشكلة فى خوارزمية التشفير هذه 

ان اردتم التعديل على المرفق الذى تفضل به الاخ الحبيب الاستاذ @ابو البشر

تحت امركم

للعلم 

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

واعى ان كل الطرق تؤدى الى روما ولكن لولا اختلاف الاذواق :fff:

 

اخبرونى ايهما تريدون تطويره بما يناسبكم وان شاء الله انا تحت امركم

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

4 ساعات مضت, ابا جودى said:

طيب تفضل الاخ الحبيب الاستاذ @Ali Sadiq  مشكورا بوضع رابط لموضوع اعتقد به نفس المطلوب

بعد أذن أخي @حلبي أذا سمحت لي بهذا الطرح

أهلاً بك أخي @ابا جودى

هو المطلوب .. 

لكن غير مكتمل .. كما أن استخدام جدول  MSysObjects الذي يخزن كائنات أكسس (شيء جيد) لكن ليس المطلوب .. لأنه يظهر النماذج الفرعية وبالطبع لا نفضل هذا

بالنسبة للاكود سهلة التعامل معها

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

 

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

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

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

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

اخواني الافاضل

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

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

النوع الذي اريده ويمكن الاخ / qathi  هو الوحيد الذي يفهم قصدي فيه

بعد الدخول في نموذج اسم المستخدم وكلمة المرور النموذج المعروف وكلنا نعرفه جيدا ودخلنا الاسم حلبي وكلمة المرور 1 مثلا ودخلنا علي البرنامج

المطلوب  ننشأ نموذج ونسميه "users"  مثلا او اي اسم يكون فيه اسم المستخدمين جميعا وننشأ به نموذج فرعي عبارة عن جدول يحتوي علي اسماء النماذج كلها وامام كل اسم نموذج 

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

وحتي لا انسي ان اشكر الاخ / ALI Sadiq لمساعده لنا وبدون مجاملة المثال جزاك كل الخير وبارك الله فيك جميل جدا جدا جدا وفيه المطلوب بالحرف والذي اريده ولكن عند تطبيقي له فشلت ويحتاج لبعض الوقت

ولا انسي استاذي / جعفر بس يبدو ان مطلوبي لم يصله زين ربنا يكرمك يارب ودايما نغلبك معنا

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

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

جزاكم الله خيرا 

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

19 ساعات مضت, ابا جودى said:

انا من وجهة نظرى المتواضعة مجموعة مستخدمين افضل 

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

أذا كان بالأمكان فخير .. وهو الأفضل 

أخي @ابا جودى  أذا أمكن أتمنى أن تظيف عرض أو منع عرض التقرير الذي يتبع كل نموذج ..  

'-----------------------------------

18 ساعات مضت, حلبي said:

وامام كل اسم نموذج 

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

أخي @حلبي  لا تنسى  ..

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

 

تم تعديل بواسطه qathi
رابط هذا التعليق
شارك

30 دقائق مضت, ابا جودى said:

بس ارجع من المستشفى ان شاء الله وابدأ العمل فورا

طهور أن شاء الله .. سلامات .. أخي الغالي @ابا جودى .. ألبسك الله ثوب الصحة والعافية .

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

بعد اذن الاخوة

في ٢٨‏/٤‏/٢٠١٩ at 18:14, حلبي said:

من لديه مثل ذلك بعيد عن الاكواد المطولة والتعقيدات اكون شاكر له

انظر الموضوع التالي عله يفيدك

 

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

اقتباس

نظر الموضوع التالي عله يفيدك

الاخ الفاضل استاذ / kaser

بارك الله فيك نعم تطبيق جميل جدا وهو الشكل المطلوب لي وباكود فعلا صغيرة ولكن :

استاذي الفاضل : كيف يمكن اضافة نموذج جديد الي شاشة  Users Ability

في نفس الشاشة عند زر تعديل بيانات مسئول النظام تظهر رسالة خطأ

ان امكن الغاء تشفير كلمة السر واسم المستخدم

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

لك كل احترام وتقدير اخي كاسر وجعله في ميزان حسناتك

تم تعديل بواسطه الحلبي
رابط هذا التعليق
شارك

اقتباس

باكر نشوف الموضوع 

ان شاء الله اكون بالانتظار

كما اني منتظر بشمهندسنا / ابا جودي لطمعي في العلم

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

زائر
هذا الموضوع مغلق.
×
×
  • اضف...

Important Information