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

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

قام بنشر

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

 

اسماء الدخول على البرناج 

الدعم الفنى   - كلمه السر   1111

مستخدم 1    - كلمه السر 2222

 

شرح بسيط للبرنامج  وامكانياته وما هو الجديد عليه
تعتمد فكرة البرنامج على اضافه عدة مستويات للصلاحيات على الملف  فهو كقالب تقوم بادراج الصفحات التي ترغب بادراتها فيه ويتعرف عليها تلقائيا بمجرد إعادة فتح الملف
المستخدم  باسم الدعم الفني  هو الادمن لهذا الملف  وقد تم ربط كافه الصلاحيات  بالباسورد الخاصه به
مستوى الصلاحيه على الصفحه  4 مستويات
مشاهدة فقط  ---- للاطلاع  فقط دون التعديل
مخفى ---- لاخفاء الصفحه عن هذا المستخدم
مدخل بيانات   -  لتحديد أعمدة معينه  يتم التعديل عليها وباقى المستند غير متاح  وذلك من خلال وضع حرف T  في اول خليه اعلى العمود كما يابصفحه 2  وجرب الدخول  بالمستخدم 1 ستحلاظ  ان صفحه واحد  للمشاهدة فقط وصفحه 2 تم تحديد  صفه مدخل بيانات  ويتم التعديل فقط فى الاعمدة التى تعلوها حرف T  ويمكنك اخفاء هذا الضف عن اعين المستخدم  ويعمل بشكل طبيعي
مشاهدة وتعديل  -- هي صلاحيات كامله على الصفحه
يمكنك تحديد اى من هذه الصلاحيات لكل صفحه منفصله عن الأخرى لكل مستخدم بصورة منفصله  وذلك من خلال الاتى
في شاشه الدخول  ضع الدعم الفني واكتب كلمه السر  وهى 1111  ولا تضغط دخول  اى ستجد ان ازار تم تفعليها   - اضغط على زر تعديل صلاحيات  واختار المستخدم من الكومبوبكس  وستجد صلاحياته تظهر اسفل منها  افتح كل قائمه وحدد الصلاحيه التي ترغبها لكل مستخدم مع مراعاة ان تكون كلها مشاهدة وتعديل للمستخدم الدعم الفنى
يظهر اسفل الفورم اربعه اختيارات  وهى الجميع مخفى - الجميع مشاهدة وتعديل - الجميع مشاهدة فقط - الجميع مدخل بيانات  ( هذه الاختيارات  فقط لتساعدك في ملىء صلاحيات الصفحات  حيث تختار ما يغلب على الصلاحيه للمستخدم  وتقوم بتعديل الاستثناء فقط  مع ملاحظه انه لا يتم التفعيل الا بعد الضغط على زر الحفظ
وفى حاله الضغط على زر اضافه مستخدم جديد فانه يجب أولا تسجيل الاسم وكلمه السر الافتراضيه  والضغط على زر اضافه مستخدم سيفتح فورم إعطاء الصلاحيات  ومن ثم تحدد كما بالخطوة السابقه
ملحوظه - كلمات السر يجب ان تكون ارقام فقط - حيث وضع هذا الشرط لعدم تعقيد كلمه السر والدخول في حساسيه الحروف واللغه -- وهكذا
يظهر زر اخر  فيه تعديل بيانات المستخدمين  وحيث يمكنك تعديل اسم مستخدم  او حذفه من البرنامج  كما يمكنك اظهار أسماء المستخدمين وكلمات السر من خلال وضع علامه صح وسيظهر شاشه لادخال كلمه السر وهنا ضع كلمه سر الدعم  افنى سيظهر كومبوبكس فيه أسماء المستخدمين وكلمات السر بجانب كل منهم
كل هذه الأشياء يتم التعامل معها قبل الدخول على البرنامج  من الشاشه الافتتاحيه
وبعد الدخول الى البرنامج  توجد بعض الخصائص
امكانيه تعديل كلمه السر للمستخدم 
التنقل بين الصفحات من خلال زر التنقل
يقوم البرنامج بعمل حفظ تلقائي عند الخروج  حتى لو لم تقوم بالحفظ
ما هو الجديد في هذا الإصدار
زر صلاحيات اضافيه  وفيه الخصائص التاليه
امكانيه احضار صفحات من خارج الملف وارفاقها
امكانيه نسخ الصفحات المضافه وحفظها في ملفات منفصله لكل منها
حذف الصفحات من الملف
ترتيب الصفحات تصاعديا وتنازليا
فك حمايه المستند وتفعيل الحمايه
اظهار واخفاء اشرطه الأدوات للاكسيل

المثال المرفق  :  مستخدم 1  بكلمه سر 2222
صلاحياته هي   صفحه رقم 1  مشاهده فقط
صفحه رقم 2  -  مدخل بيانات  --  يمكن الكتابه فقط في الاعمدة التي في اعلاها حرف T
صفحه رقم 3  مشاهدة وتعديل
باقى الصفحات من 4 الى 7 مخفيه عن مستخدم 1
والكل يظهر مع مستخدم الدعم الفني
يجب مراعاة ان صفحه MYDATE  يجب ان تكون مخفيه عن جميع المستخدمين  نظرا لانه يتم تخزين أسماء المستخدمين وكلمات السر والصلاحيات على الصفحات في هذه الصفحه
تلاحظ ان يتم تحديد صفحه MYACCOUNT بصفه مخفى ولكنها تظهر مع المستخدم العادى وذلك  فقط
اذا حددتها مشاهدة وتعديل  فانك ستعطى لهذا المستخدم صلاحيه اضافه مستخدم جديد فقط دون باقى صلاحيات الدعم الفني التي تكون في الفورم الرئيسي

برنامج صلاحيات المستخدمين اصدار 3.rar

  • Like 11
  • Thanks 2
  • Haha 1
قام بنشر

السلام عليكم

برنامج اكثر من رائع

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

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

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

اشكر لك مرورك الكريم وكلماتط الطيبه 

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

 وهذا الكود موجود فى موديول  يتم قراءته من قبل الملف قبل ان يفتح 

هذا وبالله التوفيق 

قام بنشر

الأستاذ / إبراهيم ممحمد

 

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

 

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

الاخت الفاضله / ام عبد الله 

جزاك الله خيرا على كلماتك الطيبه 

قام بنشر

 

أخى فى الله

الأستاذ // ابراهيم محمد

بارك الله فيكم وزادكم الله من فضله

عمل أكثر من رائع

تقبل منى وافر الاحترام والتقدير

 

الاخ الفاضل / محمود الشريف

الف شكر على كلامك الطيب  وبارك الله فيك 

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

السلام عليكم

الاخ الفاضل  إبراهيم محمد

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

وتبقى ملاحظه غايه فى الاهميه

انه من خلال اى مستخدم يمكن تغير الصلاحيات لاى مستخدم اخر

من خلال استدعاء Sub Show_F2

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

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

وتم عرض الموضوع فى المنتدى

http://www.officena.net/ib/index.php?showtopic=53940

ولم اتوصل لحل حتى الان

ارجو حل تلك المشكله
 

تم تعديل بواسطه ۩◊۩ أبو حنين ۩◊۩
قام بنشر

السلام عليكم

الاخ الفاضل  إبراهيم محمد

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

وتبقى ملاحظه غايه فى الاهميه

انه من خلال اى مستخدم يمكن تغير الصلاحيات لاى مستخدم اخر

من خلال استدعاء Sub Show_F2

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

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

وتم عرض الموضوع فى المنتدى

http://www.officena.net/ib/index.php?showtopic=53940

ولم اتوصل لحل حتى الان

ارجو حل تلك المشكله

 

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

الاخ الفاضل  ابو حنين 

جزيل الشكر والتقدير لاكتشافك هذة الثغرة فهي فعلا نقطه هامه 

لذلك قم باستبدال كود اظهار الفورم  بالكود التالى 

Sub Show_F2()
If Sheets("My Account").Range("iv1").Value = "الدعم الفني" Then
UserForm2.Show
Else
MsgBox " ليس لديك الصلاحيه "
End If
End Sub

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

السلام عليكم

شكرا على جهودك اخى واستاذى الفاضل

لو تكرمت لدى استفسار

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

ولك جزيل الشكر

post-73868-0-29605800-1407527243_thumb.p

قام بنشر

السلام عليكم 

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

زادك الله من علمه

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

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

الاستاذ : محمد المجترم

جزاك الله الخير على هذا البرنامج الجميل والرائع

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

عند فتح المرفق والدخول على صلاحيات اضافية ستجد الاضافة 

برنامج صلاحيات المستخدمين.rar

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

 

السلام عليكم

برنامج اكثر من رائع

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

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

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

اشكر لك مرورك الكريم وكلماتط الطيبه 

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

 وهذا الكود موجود فى موديول  يتم قراءته من قبل الملف قبل ان يفتح 

هذا وبالله التوفيق 

 

 

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

عمل فوق الممتاز

بس ممكن تقولي اسم الموديول ايه

  • 3 weeks later...
قام بنشر

انا عايز لما يدخل كلمة السر يدخل على نموزج تانى للادخال والتعديل على البيانات بدل ما استخدم شيت الاكسيل ممكن الاكواد للدخول على النموزج التالى وكمان لوو ممكن اكواد النمازج الآتيه المطلوبه كالآتى:---

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

 

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

شاشة الادخال

 

 

شاشة العرض

شكرا جزيلا مقدما

اكسيل و vba.rar

  • 3 weeks later...
قام بنشر

اخي إبراهيم محمد والاخوة الكرام في المنتدى 

 

لدي استفسار يخص البرنامج 

 

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

 

هل يكون ماقام به المستخدم "خالد" من تعديلات محفوظ بالملف ؟؟ 

 

تحياتي لكم ...

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information