- 0
سجل دخول لمتابعه هذا
متابعين
0

تعديل نظام Users Maker 2 لاظهار اسماء النماذج بالعربي في نموذج صلاحيات المستخدمين
بواسطة
مشارف,
-
يستعرض القسم حالياً 0 members
لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .
تم النشر منذ
السلام عليكــم ورحمـة الله وبركاتــة ،،
كيف الحال اخواني
حاب اقدم لكم شرح لطريقة عرض اسماء النماذج في نموذج صلاحيات المستخدمين Users Maker 2 وهو لاستاذي مهند عبادي باللغة العربية
بالنسبة لي انا استخدم هذا النظام
والسبب في ذلك انه اسماء النماذج والجدوال وسائر كائنات النظام تسجل باللغة الانجليزية وذلك ليتم التعامل معهم في الكود بسهولة
لكن عند عمل نظام الصلاحيات واعطاء الصلاحية لشخص غير الشخص الذي قام بانشاء النظام لن يفهم شي من اسماء النماذج وما ذا تعني
فعليه كان المطلوب اظهار اسماء النماذج باسماء توضحية باللغة العربية ليستطيع المستخدم فهم ما تعني هذه الاسماء وتخص اي نموذج ليستطيع اعطاء الصلاحيات عليها
حسنا هذا البرنامج قبل اضافة نظام الصلاحيات عليه
وهذا بعد ما تم اضافة نظام الصلاحيات عليه واسم مسؤول النظام 1 والرقم السري 1 وتم اضافة جداول ونماذج ووحدات نبطية خاصة بنظام الصلاحيات للبرنامج
حسنا نضيف مستخدم جديد باسم 2 والرقم السري 2 مثلا كما في الصورة ادناه
نلاحظ انه تم اضافة النماذج التي يستطيع هذا المستخدم اما فتحها او التعديل على بياناتها او حذف بياناتها باللغة الاجليزية وطبعا الاسماء قد تكون غير واضحة للمستخدم
وتصور لو كان هناك نماذج كثيرة كيف يعرف اي نموذج يعمل يعطي الصلاحيات عليه لانه الاسماء هذي غير موجوده لديه وسوف يكون اول مره يراها
لانه الاسماء على النماذج التي امامه تكون باسماء انجليزية وقد تكون غير مفهومة مثل frmEmp
حسنا ما العمل نذهب الى الجداول سوف نجد جدول باسم FRMS كما في الصورة ادناه
هذا الجدول تم اضافة اسماء النماذج التي لديك وتم اضافة هذه النماذج الى الجدول عند اختيارك لها عند تركيب النظام وتم اضافة نموذج صلاحيات المستخدمين
انشاء حقل جديد باسم FRM1 واكتب امام كل نموذج الاسم الذي تريد ان يظهر للمستخدم بالعربي ويوضح عمل النموذج
وبعدها تذهب الى جدول Frm Ability ونضيف حقل ايضا باسم FRM1 كما في الصورة ادناه
وهذا الجدول تتم ادخال اسماء النماذج فيه عن طريق الكود وعن طريقه يتم تحديد الصلاحيات وقد لاحظة المسلسل رقم 1
وهذا رقم مسؤول النظام الذي ادخلته عند تنصيب نظام الصلاحيات وباقي الارقام تضاف للمستخدمين الذين تضيفهم
وفي هذا الجدول لا نفعل شي غير اضافة الحقل الجديد FRM1
والان بعد اضافة هذه التعديلات على الجداول نذهب الى نموذج User Name في وضع التصميم كما في الصورة ادناه
ونذهب الى زر موافق ونضغط عليه دبل كليك ونذهب الى حدث والموجود على عند النقر كما في الصورة ادناه
ونلاحظ الكود الذي سوف نعدل عليه وهو المسؤول عن اضافة اسماء النماذج الموجودين في جدول FRMS الى جدول Frm Ability
ونضيف اسم FRM1 الى الكود في مكانين كما في الصورة ادنها حيث نطلب من الكود ايضا باضافة الحقل الجديد الى جدول Frm Ability
حسناً نذهب الان الى نموذج Sub Users Ability ونحذف حقل FRM ونضيف بدلا عنه FRM1 كما في الصورتين ادناه
والان نضيف مستخدم جديد ونلاحظ انه تم اضافة اسماء النماذج باللغة العربية والتي قد اضفناها من قبل كما في الصورة ادنا
حسناً المستخدم القديم باسم 2 لا توجد لديه اسماء نماذج لاننا قمنا باضافته قبل التعديلات الاخيرة وعليه لم يتم اضافة الاسماء اليه
نقوم بكل بسهولة بحذفه واضافة عدد المستخدمين الذين نريدهم وسوف تكون اسماء النماذج جميعها بالعربي
حسنا تذكرون اسم مسؤول النظام الذي اضفناه باسم 1 وكلمة المرور 1
لو اردنا تغير الاسم مثلا بسبب مثلا انه سهل او انه قد عرفه احد المستخدمين او انك تريد تغييره فقط
لن تجده موجود من بين اسماء المستخدمين لتغييره وتغيير كلمة المرور الحل بسيط
نقوم بانشاء قاعدة جديدة فارغة لا توجد بها الى نموذج واحد ونركب عليها نظام الصلاحيات Users Maker 2
ونكتب اسم مسؤول النظام وكلمة المرور الجديدة التي نريدها وانا كتبت اسم مسؤول النظام SYSTEM وكلمة المرور 123456
وبعدها نذهب الى برنامجنا ونجد جدول باسم users
حسنا نقوم باستيراد الجدول من القاعدة الجديدة التي انشأناها والذي يحمل نفس الاسم users كما في الصورة ادناه
حسنا الان تم اضافة الجدول الجديد الى البرنامج باسم users1
نقوم بحذف الجدول القديم والذي يحمل اسم users كما في الصورة ادناه
ونعدل اسم الجدول الجديد بحذف الرقم واحد من الاسم كما في الصورة ادناه
نذهب الى تسجيل الدخول ونكتب الاسم 1 وكلمة المرور 1 وهو الاسم القديم لنا نلاحظ ماذا كما في الصورة ادناه لم يتعرف عليه
حسنا نكتب الاسم الجديد الذي نريده وهو SYSTEM وكلمة المرور 123456
وعندها تم التعديل واضافة مسؤول النظام الجديد وبعدها نضيف المستخدمين الذين نريدهم الى النظام
اتمنى انه يكون الشرح واضح ويكون الموضوع يعجبكم
اخوكم محمد المسيفري
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه