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

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


kaser906

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

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

بمناسبة العودة الميمونة لاستاذي ومعلمي القدير الاستاذجعفر  @jjafferr اقدم لكم هذه الهدية المتواضعه جدا

تطبيق نظام  الصلاحيات على ازرار التحكم

 نظام صلاحيات المستخدمين يقوم بالتحكم في صلاحيات المستخدم من حيث الاضافة والتعديل والحذف

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

الخاصة بتطبيق نظام الصلاحيات

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

وقام بتطويره عدد من الاساتذة نسحه بعد نسخه

قمت باضافة بعض الاكواد على ازرار التحكم والتي يمكن من خلالها

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

الامر للتأكد من وجود صلاحية للاجراء المطلوب تنفيذه

مثلا

اذا كان المطلوب اضافة سجل

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

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

2018-06-17_18-34-09.png.96130f00954fbdd7e3d2be03f854c917.png

يوجد ايضا بالامثال بعض الاكواد لتأمين و الغاء تأمين الحقول دفعة واحدة اترككم مع المثال

اترككم مع المثال

اسم المستخدم لمسؤول النظام  : 1  الباسورد:1

اسم المستخدم: 100 الباسورد: 100

 

Usrse.rar

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

شكرأ جزيلاً اخي الكريم  kaser906  على هذه الهدية

الاخ الكريم   jjafferr يستاهل اكثر .... 

فكثيراً ما ساعدني في ايجاد الحلول في بعض المواضيع التي كانت شائكة بالنسبة لي وحتى انت ياخي  kaser906  لم تقصر في الاجابة

شكراً لكم...

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

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

الاخ الكريم   jjafferr يستاهل اكثر .... 

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

فبصماته تكاد تكون في كل مشاركة

12 ساعات مضت, at_aziz said:

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

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

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

  • 1 month later...
  • 8 months later...

 

هذا شرح بناء على طلب العضو @حلبي

لفك تشفير جدول users

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

ثم قم بلصق الجملة في عرض  , Sql وحفظ الاستعلام وقم بتشغيله سترى البيانات امامك تم فك تشفيرها

SELECT users.SN, decode([UName],"User") AS dName, decode([fname],"User") AS FN, decode([PW],"Pass") AS dpw
FROM users;

بالنسبة لاضافة نموذج جديد

قم بوضع اسم النموذج بالجدول FRMS

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

يمكنك حذف جميع المستخدمين واضافتهم من جديد( ملاحظة :لاتحذف مسؤول النظام من الجدول)

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

في نموذج Users Ability

::بالتوفيق::

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

اقتباس

بالنسبة لاضافة نموذج جديد

اولا : اشكرك وبارك الله فيك علي المتابعة والرد

ثانيا : لا ادري لماذا قمت بالرد هنا وليس في المشاركة الاساسية

طبعا عملت الاستعلام وكله تمام الله ينور عليك اذا كان ممكن الغاء الشفت من الجدول الاساسي user يكون افضل

حاولت وحاولت وحاولت ان اضيف اسم نموذج جديد في الجدول frms  لم يظهر معي في نموذج الصلاحيات

رسالة الخطأ عند تعديل بيانات مسؤال النظام قد زالت واصبحت غير موجودة الله ينور

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

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

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

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

ثانيا : لا ادري لماذا قمت بالرد هنا وليس في المشاركة الاساسية

المضوع السابق موضوع مستقل وهذا موضوع اخر

وقمت بالرد هنا مراعاة لأنظمة وقوانين المنتدى مع العلم أني اعتقد انيي خالفت الانظمة

برفع موضوع قديم ( لست متأكد اذا كان رفع مضوع قديم يعتبر مخالفة ) واعتذر عن ذلك

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

طبعا عملت الاستعلام وكله تمام الله ينور عليك اذا كان ممكن الغاء الشفت من الجدول الاساسي user يكون افضل

دع الجدول كما هو وإلا ستظهر لديك اخطاء كثيرة بالاكواد والان اصبح لديك استعلام يغنيك عن ذلك

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

حاولت وحاولت وحاولت ان اضيف اسم نموذج جديد في الجدول frms  لم يظهر معي في نموذج الصلاحيات 

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

بعد اضافة اسم النموذج جرب الان اضف مستخدم جديد وستجد ان النماذج التي وضعتها بالجدول Frms  مؤخرا ظهرت امام اسمه

::بالتوفيق::

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

بارك الله فيك 

الآن تمت الرؤية واتضح كل شئ

وبالاسباب التي ذكرتها تعتبر قاعدة البيانات لها مميزات كبيرة وجيدة جدا ولكن لها بعض العيوب الصغيرة 

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

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

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

  • 2 months later...

أ @kaser906

شكرا لك علي الفكرة والمجهود الطيب

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

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

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

في ١٠‏/٧‏/٢٠١٩ at 10:17, محمد صلاح1 said:

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

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

طبعا لازم تكون الوحدات النمطية موجود في برنامجك

ولازم اضافة  أسماء النماذج  بالجدول  Frm Ability

 

في ١٠‏/٧‏/٢٠١٩ at 10:17, محمد صلاح1 said:

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

لم يستجد أي جديد

::بالتوفيق::

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

شكراً لاهتمامك واعتنائك بالرد أخ @kaser906

59 دقائق مضت, kaser906 said:

لم يستجد أي جديد

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

 

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

12 ساعات مضت, محمد امين بريفكاني said:

عاشت الايادي مثال اكثر من رائع وهناك سؤال عن كيفية زيادة عدد النماذج الخاصة بالصلاحيات مع جزيل الشك

بالنسبة لاضافة نموذج جديد

قم بوضع اسم النموذج بالجدول FRMS

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

::بالتوفيق::

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

9 hours ago, kaser906 said:

بالنسبة لاضافة نموذج جديد

قم بوضع اسم النموذج بالجدول FRMS

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

::بالتوفيق::

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

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

13 ساعات مضت, محمد امين بريفكاني said:

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

اضف مستخدم جديد وستجد ان النموذج في قائمة النماذج

واذا اردت اضافة النموذج للمستخدمين القدامى اضف اسم النموذج بالجدول Frm Ability

واضف معرف المستخدم  بالحقل SN

image.png.f4c6264b1363017dee90528125f79779.png

::بالتوفيق::

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

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