الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه Azizmm في 10 يوليو 2009 · 11 رد · 1,294 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

لدي فكرة جديدة لصلاحيات المستخدمين غير موجودة بالأكسس ولم اجدها في المنتدى وهي عبارة عن جدول كما هو مرفق-Control-به حقل اسم المستخدم وحقل لكلمة المرور وبه خيارات متعددة ولدينا نموذج-FrmControlPanel به عدة صفحات مثل المخازن والمشتريات والمبيعات والمردودات وغير ذلك وتعتمد الفكرة على:

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

2-وبعد ذلك يقوم الاكسس بالبحث عن اسم المستخدم الذي صرح له بالدخول مع الخيارات المتاحة له والمتعددة حيث نجد في الجدول-Control-خيارات نعم/لا

3-وطبعا يجب تعطيل كافة الخيارات لكافة الصفحات عند تحميل النموذج-FrmControlPanel-حيث تقوم الخطوة الثانية بإتاحة الخيارات المتاحة والمفتوحة للمستخدم

4-وهناك خيارات أخرى لم ادرجها في النموذج وهي تعتمد على الخيارات التي في أعلى الصفحة

أرجو أن تكون الفكرة واضحة

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

Aziz.rar

Aziz.rar

#2

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

أعذروني لأن المسألة هامة عندي...

هل المسألة عويصة إلى هذا الحد ولم يجد أحداً لها حل أم ماذا

هذه المسألة يبدو أنها تتحدى فمن له المقدرة على المحاولة

وينكم يا مبرمجين

#3

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

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

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 11 يوليو 2009 في 12:13

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

السلام عليكم

مشكور يا اخ همام على الجهد الرائع والبرنامج الجميل وجعله الله في ميزان حسناتك

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

ومشكور مشكور مشكور.....

#5

اخي العزيز.. ما قصتده الاستفادة ممافيه من افكار ان امكن ذلك.. مثل عمل المتغيرات العامة Globals والبحث عنها بدالة Lookup لتطبيق الصلاحيات في كل مرة يدخل المستخدم.. وهذا افضل من عمل جداول وجداول لاستيعاب الصلاحيات والتعديلات..

تحياتي..

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

الموجود بالرابط راع مشرفنا همام ..

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#7

بارك الله فيك اخي محمد.. نتعلم منكم دائما..

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#8

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

مشكور يا اخي همام ومحمد ندا .....

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

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

أرجو منكم منحي فكرة ولو بسيطة ولكن مفهومة ومن خلالها أكمل ما أريده من خلال المثال المرفق ولو جزء منه

والسلام

#9

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

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

مفيد وقيم واستفدنا منه كثيرا...

همام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

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

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

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

أعتقد أن فكرتي تقوم على التالي:

1-اسم مستحدم

2-كلمة مرور

3-صلاحيات متعددة مثل اصدار فاتورة جديدة-تعديل فاتورة-حذف فاتورة-عرض وتقرير عن فاتور وغير ذلك من مخازن ومشتريات ومردودات .

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

يا اخواني وياأخي همام أرجو أن تكون الفكرة قد وصلت إليك

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

#11

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

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

#12

العملية سهلة جدا ولا تحتاج لكل هذه الضجة

وقد عملتها قبل ذلك و طبقتها و زبطت تمام

كما تعلم اخى فان الصلاحيات تسير بشكل هرمي بمعني انه الصلاحية الاعلى تشمل تلقائيا على الصلاحية الاقل

تقسيم مقترح للصلاحيات :

1- صلاحية القراءة فقط

2- قراءة + ادخال جديد

3- قراءة +ادخال جديد + تعديل

4- قراءة +ادخال جديد + تعديل+حذف

5-قراءة +ادخال جديد + تعديل+حذف+طباعة

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

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

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

مع مراعاة التحكم فى الخصائص الخاصة بالنموذج لمنع الالتفاف على الصلاحية

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…