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

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

قام بنشر (معدل)

cooltext486578456950156.png.aa369c4e607d447fe441425dd77d9298.png

أهلاً بكم في التحدي الثاني من سلسلة "الفعاليات والتحديات الشهرية".

بعد الإستفتاء والإستطلاع الذي تم ؛ وقع اختيار المصوتين على الموضوع :-

2️⃣   إنشاء نظام تسجيل دخول احترافي برمجياً ، مع نظام صلاحيات متعدد المستويات ..

وعليه ، فأن هذا التحدي محفوف بالإثارة والمتعة الكبيرين لأنه سيكون مفتوح الأفق من أوسع أبوابه بحيث ستكون :-

📖 قصة التحدي :-

طلب منك عزيزي المشارك ( المصنع التقني نفسه ) بناء نظام تسجيل دخول محترف وعالي الجودة برمجياً وتصميمياً كواجهة ، يتمتع بمزايا تمنح المسؤول منح الصلاحيات للمستخدمين بطريقة قوية ومتينة .

1.png.af746c9db3c7cf346a601a610170792b.png

🛠️ المطلوب :- إنشاء جدول باسم tbl_Users للمستخدمين ، وأي جداول أخرى تحتاجها لإدارة الصلاحيات .

 

1.png.af746c9db3c7cf346a601a610170792b.png

🚫 شروط التحدي :-

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

1.png.af746c9db3c7cf346a601a610170792b.png

 

🚫 قوانين المشاركة :-

  • السقف مفتوح للمشاركين بالطريقة والوسيلة والأسلوب الذي يراه مناسباً لتنفيذه الفكرة .
  • استخدام واجهة جذابة لواجهة تسجيل الدخول . أو واجهة الإعدادات والصلاحيات .
  • مدة الإشتراك بتقديم الأعمال والأفكار سيكون 30 يوماً من تاريخ الموضوع اليوم 10-03-2026 ، وتنتهي بإذن الله بتاريخ 10-04-2026

1.png.af746c9db3c7cf346a601a610170792b.png

 

 كيف تشارك ؟

  • قم برفع ملف مرفق فقط . وتذكر أنك عزيزي المشارك تملك الحق في 3 محاولات لإجاباتك خلال التحدي الواحد فقط .

 

 

394333727_.png.15ebe9f59492f69ce1fe42844a2c6327.png

 

تم تعديل بواسطه Foksh
تمديد المدة حتى نهاية شهر 4 بناءً على رغبة الأستاذ موسى
  • Like 2
  • Thanks 2
  • Foksh pinned و featured this topic
  • 2 weeks later...
قام بنشر
6 ساعات مضت, سلمان الشهراني said:

فعلا نحتاج مثل هذا النظام  اشكرك على هذا الطرح 

نعم صحيح أستاذي الكريم ، فعلاً نحتاج إبداعات الأخوة بشتى خبراتهم .. ولكن لا أريد إحباطك 😅

بعض الأخوة الموهوبين يحتاج للتوجيه ، وخط مرسوم له حتى يسير عليه.

وللأسف ينقصنا الإبتكار وخلق شيء برمجي من لا شيء ، حتى مع فتح الباب بالمساعدة لكل الوسائل المتاحة الحديثة ؛ ....... 🤐

  • Like 1
قام بنشر

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

- السماح بفتح النموذج من عدمه

- إذا سمح للمتستخدم بفتح النموذج فهل يسمح له ( بإضافة بيانات - تعديل البيانات - حذف البيانات )

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

- فيما يخص التقارير بالوضع الحالي فهو إما يسمح للمستخدم بفتح التقارير ككل أو لايسمح له بفتح أي تقرير 

النظام في وضعه الحالي يلبي إحتياجاتي (بالحد الأدنى) وأكثر من مرة أفكر بتوسيعه بحيث يصبح أكثر كفاءة ولكني أتكاسل نظراً لأنه يحتاج وقتاً وجهداً (رفاهية محروم منها😔)

من الأفكار التي أريد إضافتها  

- مثلاً في الوضع الحالي عند تحديد نوع المستخدم على أنه مسؤول فبناءً عليه سيحصل المستخدم على جميع الصلاحيات بالتبيعية وبدون إمكانية منع أي صلاحية عليه وهذا الشيئ سيكون مثالياً لمسؤول النظام ولكن سيكون من الأفضل أن يتم تحديد مستويين لفئة المسؤول (مسؤول رئيسي - مسؤول فرعي) المسؤول الرئيسي هو مسؤول النظام الذي سيكون معه جميع صلاحيات النظام والمسؤول الفرعي هو المسؤول على جزئية أو قسم داخل النظام .

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

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

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

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

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

 

  • Like 1
قام بنشر (معدل)

 

 

في 23‏/3‏/2026 at 23:01, منتصر الانسي said:

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

يكفينا مشاركتك أفكارك بصوت عالٍ أستاذنا الغالي .:wub:.

شكراً لمرورك وأفكارك التي نتمنى أن يراها ويُثرى بها فكر من يحتاجها .

أيضاً وبالوقوف إلى جانبك ، سأفكر بصوت عالي معك 🥰

هل من الممكن بناء صلاحيات كيفما أريد وبأسماء أحددها أنا ...؟؟؟

يعني :-

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

أقوم بإنشاء صلاحيات المستخدمين من نموذج مخصص لهذا الغرض لا يدخله إلا المسؤول البرمجي فقط لا غير .

عند تسطيب أو تثبيت البرنامج لأول مرة بحيث وعلى سبيل المثال والتوضيح كفكرة .

أنشئ عنوان الصلاحية الجديدة ، وليكن :- صلاحيات إدارية .

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

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

الآن انا ولنفترض حددت 10 بنود لصلاحية = صلاحيات إدارية .

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

 

يعني بمعنى أفصح قليلاً ، ممكن يكون عندي صلاحيات متعددة وبأسماء أنا كمستخدم مسؤول أحددها وأحدد خصائصها بشكل كامل .

 

ودمتم بخير

تم تعديل بواسطه jjafferr
تم التعديل ليناسب هدف الموضوع
قام بنشر

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

لادارة صلاحيات مجموعات العمل لاكثر حتى من مليون مستخدم

image.png.e61ec4e0de17ae6aa7430489d8eb0252.png

image.png.80e75f5a52e1bde58f367e47f968c7ba.png

image.png.848a7371a5f0708f822e371c6a569c7e.png

image.png.d4f38453393944d6123938dd31aad748.png

image.png.21a2e16aa0c5e3f9186500db8d27c37e.png

image.png.d74f7627dfd74df9011b63c0a8449dbb.png

image.png.2429e010d4bd27ff97f2a14f779ece14.png

image.png.d82674e7808fb3748723790e890398b1.png

 

قام بنشر (معدل)

..

تم تعديل بواسطه jjafferr
تم التعديل ليناسب هدف الموضوع
  • Haha 2
قام بنشر (معدل)

 

 

هى مش عندى على رابط هى ع الجهاز ومش عارف ارفعها ازاى اساسا

تم تعديل بواسطه jjafferr
تم التعديل ليناسب هدف الموضوع
  • Haha 2
قام بنشر (معدل)

الخصائص ببساطة

  • مجموعات المستخدمين — كل مستخدم ينتمي لمجموعة وكل مجموعة لها صلاحياتها
  • التحكم في الصلاحيات للنماج والتقارير —  وعددها 5 صلاحيات لكل كائن (فتح / إضافة / تعديل / حذف / تصدير)
  • حماية النماذج والتقارير — لا يتم فتح أي نموذج أو تقرير إلا بعد التحقق من الصلاحية
  • التصدير الآمن — تصدير التقارير والاستعلامات لـ PDF/Excel مع التحقق من الصلاحية أولاً
  • الصلاحيات على مستوى المجموعة أى انه بنقل اى مستخدم من مجموعة لاخرى تنطبق عليه فورا صلاحيات المجموعة


الرابط للمرفق تجدونه هنا

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

يغنى المشاركة من باب المشاركة فقط 

 

 

تم تعديل بواسطه Debug Ace
  • Like 1
  • 2 weeks later...
قام بنشر

  باقي من الوقت 6 أيام حتى نهاية التحدى الثاني

وما زال البحث جاري عن مبتكرين وخلّاقي أفكار جديدة ، وليس أفكار نسخ ولصق ، وتعديل على أفكار موجودة

قام بنشر

  باقي من الوقت 2 يوم حتى نهاية التحدى الثاني

وللأسف نفتقر إلى المشاركات الإبداعية :power:

قام بنشر
23 ساعات مضت, Foksh said:

  باقي من الوقت 2 يوم حتى نهاية التحدى الثاني

وللأسف نفتقر إلى المشاركات الإبداعية :power:

أقترح تمديد المدة إلى نهاية شهر 4 ... مزنوقين !! 😅🖐

  • Haha 1
قام بنشر
17 دقائق مضت, Moosak said:

أقترح تمديد المدة إلى نهاية شهر 4 ... مزنوقين !! 😅🖐

تم مهندسنا الغالي ..

  تم تمديد المدة حتى نهاية شهر 4 إبريل April

  • Like 1
  • Sad 1
قام بنشر

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

الموضع جدا مهم 

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

وكان المطلوب نفس الامر مع اضافات ايضا 

لمى يكون للشركة أو المؤسسة اكثر من فرع 

مثلا 5 فروع 

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

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

 

  • Like 1
قام بنشر
9 دقائق مضت, alsihran said:

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

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

أفكار جميلة ، ومتطلبات قد تكون إضافات جميلة لمن يرغب بالمشاركة ..

 

نتمنى أن تجد طلبك ومبتغاك هنا  🤗 .

  • Like 1
  • Haha 1
قام بنشر
في 8‏/4‏/2026 at 23:08, Foksh said:

  تم تمديد المدة حتى نهاية شهر 4 إبريل April

:cool2:

فى انتظار نهاية المدة بلهفة واشتياق علشان نشوف الافكار النيرة ......... علشان نتعلم ونثقل خبرتنا 

قام بنشر
في 9‏/4‏/2026 at 10:08, Foksh said:

أفكار جميلة ، ومتطلبات قد تكون إضافات جميلة لمن يرغب بالمشاركة ..

 

نتمنى أن تجد طلبك ومبتغاك هنا  🤗 .

وانا اتمنى كذلك و مشتاق لارى الاضافات الجميلة والافكار :jump:

  • Like 1
  • 2 weeks later...
قام بنشر

أخي الكريم @hanan_ms ، جميلة الأفكار لا شك .. ولكن ما علاقتها في نوع التحدي 😅 .

قام بنشر

  باقي من الوقت 6 أيام حتى نهاية التحدى الثاني

قام بنشر

  باقي من الوقت 4 أيام حتى نهاية التحدى الثاني

وسيتم إغلاق كتاب التحديات

قام بنشر (معدل)

السلام عليكم

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

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

الفكرة

تعتمد على وجود جدول يحتوي على الازرار في صورة Btn ID (يتم حفظه داخل Btn Tag) و ID المستخدم مع امكانيات الاظهار و التمكين وعند فتح النموذج يقوم النموذج بمراجعة صلاحيات كل زر

الهدف من استخدام Btn ID داخل الـ Tag هو اختصار الكثير من الازار داخل مجموعة من الـ Btns IDs (مجموعة من الازار لهم جميعا نفس الـ Btn ID)


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

الصلاحيات.png

تم تعديل بواسطه Ahmedgamall
  • Like 1
قام بنشر

اما فكرتي هذه ......... وهي حتى الان غير قابلة للنشر .....
 

💡 نظام متكامل لإدارة صلاحيات المستخدمين في Microsoft Access

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


🔐 أولاً: إدارة صلاحيات النماذج

يوفر النظام إمكانية التحكم في صلاحيات المستخدم لكل نموذج على حدة، وتشمل:

  • إضافة بيانات (Add)
  • تعديل بيانات (Edit)
  • حذف بيانات (Delete)

حيث يمكن تحديد ما إذا كان المستخدم:

  • يملك صلاحيات كاملة
  • أو صلاحيات محدودة (عرض فقط أو إضافة بدون تعديل… إلخ)

🎛ثانياً: التحكم في الأزرار داخل النماذج

يتميز النظام بإدارة ذكية لواجهة المستخدم من خلال:

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

🎨 ثالثاً: تخصيص واجهة المستخدم

يوفر البرنامج مرونة عالية في تخصيص الواجهة، مثل:

  • التحكم في مسميات الأزرار بسهولة
  • 🖼تغيير أيقونات الأزرار
  • 🏠 تخصيص الشاشة الرئيسية:
    • أسماء العناصر
    • الأيقونات
    • ترتيب العرض

وذلك بدون الحاجة لتعديل الكود، بل من خلال جداول إعدادات مخصصة.


رابعاً: مميزات إضافية

  • نظام يعتمد على مستويات المستخدمين (User Levels / Groups)
  • سهولة التوسع وإضافة صلاحيات جديدة
  • إمكانية ربط الصلاحيات بجداول لسهولة الإدارة
  • واجهة ديناميكية تتكيف مع كل مستخدم تلقائيًا

🔐 خامساً: إدارة كلمات المرور واستعادتها

يدعم النظام آليات متقدمة لإدارة حسابات المستخدمين، مما يعزز مستوى الأمان وسهولة الاستخدام، وتشمل:

📧 استعادة كلمة المرور عبر البريد الإلكتروني

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

🔄 تغيير كلمة المرور

  • تمكين المستخدم من تغيير كلمة المرور الخاصة به في أي وقت
  • التحقق من كلمة المرور الحالية قبل التغيير
  • تطبيق سياسات أمان (مثل الحد الأدنى لطول كلمة المرور أو تعقيدها)
  • حفظ كلمة المرور بشكل آمن (مشفّر) داخل قاعدة البيانات

 

🚀 الخلاصة

هذا النظام يوفر بيئة عمل احترافية داخل Access من خلال:

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

 القيديو يلخص ذلك :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 

Untitled1.gif

  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   1 عضو متواجد الان

×
×
  • اضف...

Important Information