• 0
مشارف

تعديل نظام Users Maker 2 لاظهار اسماء النماذج بالعربي في نموذج صلاحيات المستخدمين

سؤال

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

كيف الحال اخواني

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

بالنسبة لي انا استخدم هذا النظام

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

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

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

حسنا هذا البرنامج قبل اضافة نظام الصلاحيات عليه

post-177538-1236170450_thumb.jpg

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

post-177538-1236170461_thumb.jpg

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

post-177538-1236170473_thumb.jpg

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

post-177538-1236170497_thumb.jpg

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

لانه الاسماء على النماذج التي امامه تكون باسماء انجليزية وقد تكون غير مفهومة مثل frmEmp

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

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

انشاء حقل جديد باسم FRM1 واكتب امام كل نموذج الاسم الذي تريد ان يظهر للمستخدم بالعربي ويوضح عمل النموذج

post-177538-1236170518_thumb.jpg

وبعدها تذهب الى جدول Frm Ability ونضيف حقل ايضا باسم FRM1 كما في الصورة ادناه

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

وهذا رقم مسؤول النظام الذي ادخلته عند تنصيب نظام الصلاحيات وباقي الارقام تضاف للمستخدمين الذين تضيفهم

وفي هذا الجدول لا نفعل شي غير اضافة الحقل الجديد FRM1

post-177538-1236170533_thumb.jpg

والان بعد اضافة هذه التعديلات على الجداول نذهب الى نموذج User Name في وضع التصميم كما في الصورة ادناه

post-177538-1236170545_thumb.jpg

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

ونلاحظ الكود الذي سوف نعدل عليه وهو المسؤول عن اضافة اسماء النماذج الموجودين في جدول FRMS الى جدول Frm Ability

post-177538-1236170556_thumb.jpg

ونضيف اسم FRM1 الى الكود في مكانين كما في الصورة ادنها حيث نطلب من الكود ايضا باضافة الحقل الجديد الى جدول Frm Ability

post-177538-1236170568_thumb.jpg

حسناً نذهب الان الى نموذج Sub Users Ability ونحذف حقل FRM ونضيف بدلا عنه FRM1 كما في الصورتين ادناه

post-177538-1236170583_thumb.jpg

post-177538-1236170594_thumb.jpg

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

post-177538-1236170609_thumb.jpg

حسناً المستخدم القديم باسم 2 لا توجد لديه اسماء نماذج لاننا قمنا باضافته قبل التعديلات الاخيرة وعليه لم يتم اضافة الاسماء اليه

post-177538-1236170620_thumb.jpg

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

حسنا تذكرون اسم مسؤول النظام الذي اضفناه باسم 1 وكلمة المرور 1

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

لن تجده موجود من بين اسماء المستخدمين لتغييره وتغيير كلمة المرور الحل بسيط

نقوم بانشاء قاعدة جديدة فارغة لا توجد بها الى نموذج واحد ونركب عليها نظام الصلاحيات Users Maker 2

ونكتب اسم مسؤول النظام وكلمة المرور الجديدة التي نريدها وانا كتبت اسم مسؤول النظام SYSTEM وكلمة المرور 123456

وبعدها نذهب الى برنامجنا ونجد جدول باسم users

post-177538-1236170630_thumb.jpg

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

post-177538-1236170645_thumb.jpg

حسنا الان تم اضافة الجدول الجديد الى البرنامج باسم users1

نقوم بحذف الجدول القديم والذي يحمل اسم users كما في الصورة ادناه

post-177538-1236170655_thumb.jpg

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

post-177538-1236170665_thumb.jpg

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

post-177538-1236170675_thumb.jpg

حسنا نكتب الاسم الجديد الذي نريده وهو SYSTEM وكلمة المرور 123456

post-177538-1236170705_thumb.jpg

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

اتمنى انه يكون الشرح واضح ويكون الموضوع يعجبكم

اخوكم محمد المسيفري

4

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

18 إجابة على هذا السؤال .

  • 0

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

الله يعطيك الصحة والعافيه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أ اخوكم محمد المسيفري

يا سلان عليك

وياسلام اكثر لو فية مثال مرفق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أحسنت أخ مشارف ،

الآن أصبح العبء عليك أكبر لمساعدة زملائك دائماً.

وفقك الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

وان شاء الله اساعد بالي اقدر عليه ويكون في حدود فهمي

اخوي at_aziz شكرا لمرورك

اخوي gocando شكرا وفعلا انا نسيت ارفاع مثال

وهذي المثال موجود في المرفق

اسم المستخدم 1 كلمة المرور 1

مسؤول النظام SYSTEM وكملة المرور 123456

test.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخى الكريم مشارف

موضوع ممتاز والله وشرح ليس أفضل منه إلا مبدعه.

تحياتى

محمد ندا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخوي محمد لمرورك الكريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

سلمت يداك يا استاذنا محمد وبارك الله بك وبجهودك ...

الشرح جميل ... وتعبك مأجور ان شاء الله...

اتمنى لك التوفيق والى الامام ...

اخوك ابو عدنان ....

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخوي واستاذي ابوعدنان مرورك وشهادتك شرف كبير لي الله يسلمك ويبارك فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك اخي مشارف وجزاك خير الجزاء

موضوع مهم وشرح ولا اروع من شخص رائع

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الاخ مشارف

تكماتا لمضوعك الجميل

اضفت علية طلب حسب الرابط التالي

http://www.arabteam2000-forum.com/index.php?showtopic=187903

والف شكر على طرحك للموضوع

وليد قمر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخي gocando

ان شاء الله راح اطرح الموضوع في الرابط اعلاه بشرح الطريقة ان شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يا سلام عليك وعلى سرعه ردك وافادك

الف شكر

اخوك

وليد قمر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

وان شاء الله اساعد بالي اقدر عليه ويكون في حدود فهمي

اخوي at_aziz شكرا لمرورك

اخوي gocando شكرا وفعلا انا نسيت ارفاع مثال

وهذي المثال موجود في المرفق

اسم المستخدم 1 كلمة المرور 1

مسؤول النظام SYSTEM وكملة المرور 123456

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله لرحمن الرحيم

وكل عام وانتم بخير :

برنامج جميل جدا استاذى "مشارف " ولكن لى سؤال

اذا نسى مستخدم كلمة المرور

وعند فتح جدول users لمعرفة كلمة المرور نجد اللغه لا عربى ولا انجليزى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور اخي العزيز مشارف على جهودك

عمل رائع ونستفيد منه جميعا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

بالنسبة لتغيير كلمة السر تستطيع تغيير كلمة السر عن طريق نموذج الصلاحيات ان كنت الادمن

اما بالنسبة للغة التي شفتها هذا يسمى تشفير لكلمة السر وهذا نوع من الحماية للبرنامج لعدم معرفة كلمة السر

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

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

لي ولغيري من رواد هذا المنتدى العظيم

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

أشكر القائمين على هذا المنتدى الرائع والشكر موصول لأستاذنا مهند عبادي جزاه الله خير على أعماله الرائعة

وكذلك أشكر كل من ساهم في هذا الموضوع

وأود أن أسأل عن ملاحظة صغيرة أو إشارة إلى نقطة مهمة في هذا النظام

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

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

أتمنى أن أكون وفقت لطرح الفكرة لكي يتسنى للجميع المساهمة في ذلك

ولكم مني فائق الاحترام والتقدير .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

اتمنى ان يكون واضحه الفكرة

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

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .