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

البحث في الموقع

Showing results for 'صلاحيات'.

  • Search By Tags

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • Search By Author

نوع المحتوي


الاقسام

  • الترحيب
    • نرحب بزوار الموقع
  • قسم تطبيقات و لغات مايكروسوفت
    • منتدى الاكسيل Excel
    • قسم الأكسيس Access
    • منتدي الوورد Word
    • منتدى الباوربوينت
    • منتدى الاوتلوك Outlook
    • المنتدى التقني العام و تطبيقات الأوفيس الأخرى
    • إعلانات شخصية للأعضاء
    • قنوات تعليمية وإعلانات دورات تدريبية
  • إدارة المشاريع والبحث العلمي وعلوم البيانات
    • إدارة المشاريع ومحافظ المشاريع
    • البحث العلمي والإحصاء
    • الذكاء الإصطناعي و التنقيب فى البيانات
  • القسم العام
    • قسم الاقتراحات و الملاحظات
    • مشاركات المدونات
    • أوفيسنا على الفيسبوك

الاقسام

  • VBA Code Library
  • قسم الإكسيل
  • قسم الأكسيس
  • قسم الوورد
  • Project Management
  • Self development التطويرالذاتي
  • معلومات مفيدة
  • أدوات عامة

مدونات

  • M-Taher's Blog
  • مدونة محمد طاهر
  • Officena
  • اا الفاروق اا
  • ‎مدونة أخبار التكنولوجيا
  • M-Taher's Blog
  • يحيى حسين's Blog
  • خبور خير's Blog
  • Dr. AbdelMalek Abu Sheikh's Blog
  • m.hindawi's Blog
  • احمدزمان's Blog
  • الحسامي
  • مدونة أ / محمد صالح
  • yahiaoui's Blog
  • عبدالله المجرب's Blog
  • صيد الخواطر
  • حمادة عمر مدونة
  • مدونة جعفر
  • مدونة عادل حنقي
  • مجدى يونس: لمسة وفاء لمنتدى اوفيسنا
  • Excel Expert Financial&Accounting
  • مدونة اعمال ايقونات الماس لمنتدى اوفيسنا
  • رقائق فى دقائق
  • Shivan Rekany
  • Foksh

ابحث عن النتائج فى ......

ابحث عن النتائج التي تحوي ....


تاريخ الانشاء

  • بدايه

    End


اخر تحديث

  • بدايه

    End


Filter by number of...

انضم

  • بدايه

    End


مجموعه


Job Title


البلد


الإهتمامات


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype

  1. اعرض الملف نظام تسجيل دخول احترافي، مع نظام صلاحيات متعدد المستويات السلام عليكم ورحمة الله وبركاته 🙂🖐 بفضل الله وتوفيقه أقدم لكم تصميم نظام تسجيل دخول + نظام صلاحيات متطور حاولت تبسيطه للمستخدم والمستفيدين منه لاحقا قدر المستطاع .. وسأبدأ بواجهة تسجيل الدخول المتواضعة : المزايا : حفظ بيانات دخول المستخدم (اختياري) الدخول مباشرة بمجرد كتابة كلمة المرور بشكل صحيح (تسريع عملية الدخول) ملاحظة : جميع كلمات المرور في البرنامج : 123 ثانيا الواجهة الرئيسية : يتم تطبيق الصلاحيات للمستخدم بمجرد تسجيل الدخول .. ثالثا : إدارة المستخدمين هنا يتم إدارة جميع ما يتعلق بمستخدمي البرنامج ( إضافة ، تعديل ، حذف ، تعيين الصلاحيات ) رابعا : إدارة مجموعات العمل والصلاحيات لكل مجموعة هنا يتم ضبط الصفحات المسموح لكل مجموعة دخولها والصلاحيات الخاصة بكل صفحة .. ومثل ماهو واضح يمكن إضافة النماذج أو إزالتها كما يحلو لك وبعد ضبط مجموعات العمل يتم تعيين كل مستخدم للمجموعة الخاصة به ، ويمكن عمل مجموعة خاصة لشخص واحد فالخيارات غير محدودة .. 🙂 الآن يمكنك الخروج من البرنامج ثم تجربة تسجيل الدخول باسم المستخدمين المسجيلين في البرنامج للاستمتاع بتجربة الصلاحيات الممنوحة لكل مستخدم 😊 وبعد الدخول للصفحات يتم تطبيق الصلحيات الخاصة بالنموذج أيضا .. وبقية الصلاحيات ستظهر حسب الزر الذي يتم الضغط عليه مزايا إضافية موجودة في البرنامج .. ولها علاقة بالأمان أيضا .. نظام النسخ الاحتياطي وله إعدادات خاصة به (نسخ احتياطي يدوي أو تلقائي ) وهو موجود في صفحة إعدادات البرنامج : ولكل مستخدم مجموعة خيارات يمكنه التحكم بها مثل ( تغيير كلمة المرور ، التشغيل عند إقلاع الجهاز ، إنشاء اختصار في سطح المكتب ، حفظ بيانات التسجيل لتسريع الدخول للبرنامج) هذه هي أهم الميزات التي يحتويها البرنامج 🙂 ولفتح البرنامج في وضع التصميم ، حتى هذي سهلة للمبرمج 😅🖐 في صفحة تسجيل الدخول وكذلك الصفحة الرئيسية يوجد هذا الزر الخاص بالمبرمج >> بعد الضغط عليه >> أدخل كلمة المرور : 123 ويمكنك تغييرها من الكود الخاص بالزر .. بتظهر لك هذي النافذة الخاصة بالمبرمج فقط : وأهم ما فيها : (1) عرض الشريط العلوي ونافذة الأكسس >> بعد تفعيله تحفظ وتشغل الماكرو وبتنفتح عندك واجهة الأكسس >> أعد تشغيل البرنامج من جديد للحصول على جميع الميزات. (2) اسم نموذج البداية >> وهو أو نموذج بيشتغل معاك في البرنامج >> وهذا يسهل على المبرمج تطبيق النظام على أي برنامج آخر 🙂 (3) اسم البرنامج (واللي ييظهر في الشريط العلوي للأكسس) : (4) رقم الإصدار (نسخة البرنامج) وتاريخها >> ويمكن الاعتماد عليها لتحديث البرنامج لاحقا .. (5) إدارة نماذج الصلاحيات >> وهي النماذج اللي ستسمح بإعطاء صلاحيات لدخولها للبرنامج .. وكذلك تعطي كل نموذج اسم صديق للمستخدم وسيتم استخدام المسمى الحقيقي للنموذج داخليا .. وهكذا أكون شرحت لكم أهم المميزات ويتبقى نقطة مهمة وهي : يمكن للمبرمج الآن الاستفادة من هذا الملف فهو قاعدة جاهزة لإنطلاق في تصميم برنامجك الخاص .. جميع الأكواد الخاصة بالصلاحيات ستجدها في الموديول التالي : وأهم ما ستحتاج معرفته في كيفية تطبيق الصلاحيات ذكرته في الملاحظات المكتوبة أول الموديول : ' (1) : لتطبيق صلاحية فتح النماذج وصلاحيات الإضافة والتعديل والحذف تضع الأسطر التالية أول الأكواد في حدث فتح النموذج '------------------------------------------------------------------------------- 'Private Sub Form_Open(Cancel As Integer) ' ' فحص صلاحة دخول النموذج ' Cancel = Not Permission_OpenForm(Me.Name, True) ' ' تطبيق صلاحيات : الإضافة / التعديل / الحذف ' Apply_Addition_Edits_Delete_Permissions (Me.Name) 'End Sub '------------------------------------------------------------------------------- ' (2) : لتطبيق صلاحيات الطباعة والاستيراد والتصدير داخل نموذج معين تكتب هذه الأسطر لمعرفة وجود الصلاحة من عدمها ' : وكل سطر من هذه الصلاحيات يرجع لك النتيجة كما يلي ' True : مسموح ' False : ممنوع '------------------------------------------------------------------------------- ' 1- فحص صلاحية الطباعة (True/False) ' Permission_Print(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 2- فحص صلاحية الاستيراد (True/False) ' Permission_Import(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 3- فحص صلاحية التصدير (True/False) ' Permission_Export(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها '------------------------------------------------------------------------------- والنماذج الموجودة في البرنامج مع أزرارها تم تطبيق الأكواد عليها بشكل عملي << راجعها وأدرسها لمعرفة كيفية عملها .. وهي سهلة يسيرة بفضل الله 🙂 وهذا مثال عملي لتطبيق الصلاحية على زر الطباعة (فتح التقرير) مثلا : وهكذا بقية الصلاحيات (اطلع على بقية الموديول) تم تحويلها لأسطر قليلة بسيطة للاستفادة منها بكل يسر .. 🙂 :: 🌹 وآخر دعوانا أن الحمد لله رب العالمين 🌹 :: صاحب الملف Moosak تمت الاضافه 05/12/26 الاقسام قسم الأكسيس  
  2. أهلاً بكم في التحدي الثاني من سلسلة "الفعاليات والتحديات الشهرية". بعد الإستفتاء والإستطلاع الذي تم ؛ وقع اختيار المصوتين على الموضوع :- 2️⃣ إنشاء نظام تسجيل دخول احترافي برمجياً ، مع نظام صلاحيات متعدد المستويات .. وعليه ، فأن هذا التحدي محفوف بالإثارة والمتعة الكبيرين لأنه سيكون مفتوح الأفق من أوسع أبوابه بحيث ستكون :- 📖 قصة التحدي :- طلب منك عزيزي المشارك ( المصنع التقني نفسه ) بناء نظام تسجيل دخول محترف وعالي الجودة برمجياً وتصميمياً كواجهة ، يتمتع بمزايا تمنح المسؤول منح الصلاحيات للمستخدمين بطريقة قوية ومتينة . 🛠️ المطلوب :- إنشاء جدول باسم tbl_Users للمستخدمين ، وأي جداول أخرى تحتاجها لإدارة الصلاحيات . 🚫 شروط التحدي :- يجب عليك ضبط إعدادات التحدي ، بحيث يكون هناك جزء لإدارة المستخدمين وكلمات المرور ، والصلاحيات بالطريقة التي تريدها وتراها في مخيلتك الواسعة . دون أي قيود في تنفيذ الفكرة . 🚫 قوانين المشاركة :- السقف مفتوح للمشاركين بالطريقة والوسيلة والأسلوب الذي يراه مناسباً لتنفيذه الفكرة . استخدام واجهة جذابة لواجهة تسجيل الدخول . أو واجهة الإعدادات والصلاحيات . مدة الإشتراك بتقديم الأعمال والأفكار سيكون 30 يوماً من تاريخ الموضوع اليوم 10-03-2026 ، وتنتهي بإذن الله بتاريخ 10-04-2026 ♻ كيف تشارك ؟ قم برفع ملف مرفق فقط . وتذكر أنك عزيزي المشارك تملك الحق في 3 محاولات لإجاباتك خلال التحدي الواحد فقط .
  3. Version 1.0.0

    35 تنزيل

    السلام عليكم ورحمة الله وبركاته 🙂🖐 بفضل الله وتوفيقه أقدم لكم تصميم نظام تسجيل دخول + نظام صلاحيات متطور حاولت تبسيطه للمستخدم والمستفيدين منه لاحقا قدر المستطاع .. وسأبدأ بواجهة تسجيل الدخول المتواضعة : المزايا : حفظ بيانات دخول المستخدم (اختياري) الدخول مباشرة بمجرد كتابة كلمة المرور بشكل صحيح (تسريع عملية الدخول) ملاحظة : جميع كلمات المرور في البرنامج : 123 ثانيا الواجهة الرئيسية : يتم تطبيق الصلاحيات للمستخدم بمجرد تسجيل الدخول .. ثالثا : إدارة المستخدمين هنا يتم إدارة جميع ما يتعلق بمستخدمي البرنامج ( إضافة ، تعديل ، حذف ، تعيين الصلاحيات ) رابعا : إدارة مجموعات العمل والصلاحيات لكل مجموعة هنا يتم ضبط الصفحات المسموح لكل مجموعة دخولها والصلاحيات الخاصة بكل صفحة .. ومثل ماهو واضح يمكن إضافة النماذج أو إزالتها كما يحلو لك وبعد ضبط مجموعات العمل يتم تعيين كل مستخدم للمجموعة الخاصة به ، ويمكن عمل مجموعة خاصة لشخص واحد فالخيارات غير محدودة .. 🙂 الآن يمكنك الخروج من البرنامج ثم تجربة تسجيل الدخول باسم المستخدمين المسجيلين في البرنامج للاستمتاع بتجربة الصلاحيات الممنوحة لكل مستخدم 😊 وبعد الدخول للصفحات يتم تطبيق الصلحيات الخاصة بالنموذج أيضا .. وبقية الصلاحيات ستظهر حسب الزر الذي يتم الضغط عليه مزايا إضافية موجودة في البرنامج .. ولها علاقة بالأمان أيضا .. نظام النسخ الاحتياطي وله إعدادات خاصة به (نسخ احتياطي يدوي أو تلقائي ) وهو موجود في صفحة إعدادات البرنامج : ولكل مستخدم مجموعة خيارات يمكنه التحكم بها مثل ( تغيير كلمة المرور ، التشغيل عند إقلاع الجهاز ، إنشاء اختصار في سطح المكتب ، حفظ بيانات التسجيل لتسريع الدخول للبرنامج) هذه هي أهم الميزات التي يحتويها البرنامج 🙂 ولفتح البرنامج في وضع التصميم ، حتى هذي سهلة للمبرمج 😅🖐 في صفحة تسجيل الدخول وكذلك الصفحة الرئيسية يوجد هذا الزر الخاص بالمبرمج >> بعد الضغط عليه >> أدخل كلمة المرور : 123 ويمكنك تغييرها من الكود الخاص بالزر .. بتظهر لك هذي النافذة الخاصة بالمبرمج فقط : وأهم ما فيها : (1) عرض الشريط العلوي ونافذة الأكسس >> بعد تفعيله تحفظ وتشغل الماكرو وبتنفتح عندك واجهة الأكسس >> أعد تشغيل البرنامج من جديد للحصول على جميع الميزات. (2) اسم نموذج البداية >> وهو أو نموذج بيشتغل معاك في البرنامج >> وهذا يسهل على المبرمج تطبيق النظام على أي برنامج آخر 🙂 (3) اسم البرنامج (واللي ييظهر في الشريط العلوي للأكسس) : (4) رقم الإصدار (نسخة البرنامج) وتاريخها >> ويمكن الاعتماد عليها لتحديث البرنامج لاحقا .. (5) إدارة نماذج الصلاحيات >> وهي النماذج اللي ستسمح بإعطاء صلاحيات لدخولها للبرنامج .. وكذلك تعطي كل نموذج اسم صديق للمستخدم وسيتم استخدام المسمى الحقيقي للنموذج داخليا .. وهكذا أكون شرحت لكم أهم المميزات ويتبقى نقطة مهمة وهي : يمكن للمبرمج الآن الاستفادة من هذا الملف فهو قاعدة جاهزة لإنطلاق في تصميم برنامجك الخاص .. جميع الأكواد الخاصة بالصلاحيات ستجدها في الموديول التالي : وأهم ما ستحتاج معرفته في كيفية تطبيق الصلاحيات ذكرته في الملاحظات المكتوبة أول الموديول : ' (1) : لتطبيق صلاحية فتح النماذج وصلاحيات الإضافة والتعديل والحذف تضع الأسطر التالية أول الأكواد في حدث فتح النموذج '------------------------------------------------------------------------------- 'Private Sub Form_Open(Cancel As Integer) ' ' فحص صلاحة دخول النموذج ' Cancel = Not Permission_OpenForm(Me.Name, True) ' ' تطبيق صلاحيات : الإضافة / التعديل / الحذف ' Apply_Addition_Edits_Delete_Permissions (Me.Name) 'End Sub '------------------------------------------------------------------------------- ' (2) : لتطبيق صلاحيات الطباعة والاستيراد والتصدير داخل نموذج معين تكتب هذه الأسطر لمعرفة وجود الصلاحة من عدمها ' : وكل سطر من هذه الصلاحيات يرجع لك النتيجة كما يلي ' True : مسموح ' False : ممنوع '------------------------------------------------------------------------------- ' 1- فحص صلاحية الطباعة (True/False) ' Permission_Print(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 2- فحص صلاحية الاستيراد (True/False) ' Permission_Import(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 3- فحص صلاحية التصدير (True/False) ' Permission_Export(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها '------------------------------------------------------------------------------- والنماذج الموجودة في البرنامج مع أزرارها تم تطبيق الأكواد عليها بشكل عملي << راجعها وأدرسها لمعرفة كيفية عملها .. وهي سهلة يسيرة بفضل الله 🙂 وهذا مثال عملي لتطبيق الصلاحية على زر الطباعة (فتح التقرير) مثلا : وهكذا بقية الصلاحيات (اطلع على بقية الموديول) تم تحويلها لأسطر قليلة بسيطة للاستفادة منها بكل يسر .. 🙂 :: 🌹 وآخر دعوانا أن الحمد لله رب العالمين 🌹 ::
  4. تفضل يا سيدي ، يمكنك عمل هذا : . وحسب صلاحيات المستخدم ، اذا لم تستطع نسخه الى مجلد System32 ، فيمكن نسخه الى المجلد الخاص بالتطبيق يمكنك كذلك نسخه الى المجلد System32 داخل مجلد Windows
  5. اما فكرتي هذه ......... وهي حتى الان غير قابلة للنشر ..... 💡 نظام متكامل لإدارة صلاحيات المستخدمين في Microsoft Access يهدف هذا البرنامج إلى توفير تحكم كامل ومرن في صلاحيات المستخدمين داخل قاعدة بيانات Access، بحيث يتم تخصيص الصلاحيات على مستوى النماذج والأزرار بشكل دقيق، مما يعزز الأمان وسهولة الاستخدام. 🔐 أولاً: إدارة صلاحيات النماذج يوفر النظام إمكانية التحكم في صلاحيات المستخدم لكل نموذج على حدة، وتشمل: ➕ إضافة بيانات (Add) ✏️ تعديل بيانات (Edit) ❌ حذف بيانات (Delete) حيث يمكن تحديد ما إذا كان المستخدم: يملك صلاحيات كاملة أو صلاحيات محدودة (عرض فقط أو إضافة بدون تعديل… إلخ) 🎛️ ثانياً: التحكم في الأزرار داخل النماذج يتميز النظام بإدارة ذكية لواجهة المستخدم من خلال: إظهار الأزرار المصرح بها فقط حسب صلاحيات المستخدم إخفاء الأزرار غير المسموح بها تلقائيًا إعادة ترتيب الأزرار ديناميكيًا بحيث: لا تظهر أي فراغات يتم عرض الأزرار بشكل متتالي ومنظم الحفاظ على الشكل الجمالي للنموذج 🎨 ثالثاً: تخصيص واجهة المستخدم يوفر البرنامج مرونة عالية في تخصيص الواجهة، مثل: ✍️ التحكم في مسميات الأزرار بسهولة 🖼️ تغيير أيقونات الأزرار 🏠 تخصيص الشاشة الرئيسية: أسماء العناصر الأيقونات ترتيب العرض وذلك بدون الحاجة لتعديل الكود، بل من خلال جداول إعدادات مخصصة. ⚙️ رابعاً: مميزات إضافية نظام يعتمد على مستويات المستخدمين (User Levels / Groups) سهولة التوسع وإضافة صلاحيات جديدة إمكانية ربط الصلاحيات بجداول لسهولة الإدارة واجهة ديناميكية تتكيف مع كل مستخدم تلقائيًا 🔐 خامساً: إدارة كلمات المرور واستعادتها يدعم النظام آليات متقدمة لإدارة حسابات المستخدمين، مما يعزز مستوى الأمان وسهولة الاستخدام، وتشمل: 📧 استعادة كلمة المرور عبر البريد الإلكتروني إمكانية استرجاع كلمة المرور في حال نسيانها إرسال رابط أو رمز تحقق (OTP) إلى البريد الإلكتروني الخاص بالمستخدم التحقق من هوية المستخدم قبل إعادة تعيين كلمة المرور ضمان حماية الحساب من الوصول غير المصرح به 🔄 تغيير كلمة المرور تمكين المستخدم من تغيير كلمة المرور الخاصة به في أي وقت التحقق من كلمة المرور الحالية قبل التغيير تطبيق سياسات أمان (مثل الحد الأدنى لطول كلمة المرور أو تعقيدها) حفظ كلمة المرور بشكل آمن (مشفّر) داخل قاعدة البيانات 🚀 الخلاصة هذا النظام يوفر بيئة عمل احترافية داخل Access من خلال: تعزيز الأمان تحسين تجربة المستخدم تقليل الأخطاء توفير واجهة مرنة وقابلة للتخصيص بالكامل القيديو يلخص ذلك :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  6. اعرض الملف صلاحيات مجموعة عمل مستخدمين الخصائص ببساطة مجموعات المستخدمين — كل مستخدم ينتمي لمجموعة وكل مجموعة لها صلاحياتها التحكم في الصلاحيات للنماج والتقارير — وعددها 5 صلاحيات لكل كائن (فتح / إضافة / تعديل / حذف / تصدير) حماية النماذج والتقارير — لا يتم فتح أي نموذج أو تقرير إلا بعد التحقق من الصلاحية التصدير الآمن — تصدير التقارير والاستعلامات لـ PDF/Excel مع التحقق من الصلاحية أولاً الصلاحيات على مستوى المجموعة أى انه بنقل اى مستخدم من مجموعة لاخرى تنطبق عليه فورا صلاحيات المجموعة صاحب الملف Debug Ace تمت الاضافه 03/23/26 الاقسام قسم الأكسيس  
  7. السلام عليكم ورحمة الله وبركاته 🙂🖐 يقول المثل : أن تأتي متأخرا خير من أن لا تأتي 😅✌ بعد جهد جهيد إنتهيت من تصميم نظام تسجيل دخول + نظام صلاحيات متطور كلما أخطو فيه خطوة أجد أنه ناقص وتطلع أفكار جديدة .. 😅👊 لذلك قلت سأنزلها كما هي الآن .. حاولت تبسيطه للمستخدم والمستفيدين منه لاحقا قدر المستطاع .. وسأبدأ بواجهة تسجيل الدخول المتواضعة : المزايا : حفظ بيانات دخول المستخدم (اختياري) الدخول مباشرة بمجرد كتابة كلمة المرور بشكل صحيح (تسريع عملية الدخول) ملاحظة : جميع كلمات المرور في البرنامج : 123 ثانيا الواجهة الرئيسية : يتم تطبيق الصلاحيات للمستخدم بمجرد تسجيل الدخول .. ثالثا : إدارة المستخدمين هنا يتم إدارة جميع ما يتعلق بمستخدمي البرنامج ( إضافة ، تعديل ، حذف ، تعيين الصلاحيات ) رابعا : إدارة مجموعات العمل والصلاحيات لكل مجموعة هنا يتم ضبط الصفحات المسموح لكل مجموعة دخولها والصلاحيات الخاصة بكل صفحة .. ومثل ماهو واضح يمكن إضافة النماذج أو إزالتها كما يحلو لك وبعد ضبط مجموعات العمل يتم تعيين كل مستخدم للمجموعة الخاصة به ، ويمكن عمل مجموعة خاصة لشخص واحد فالخيارات غير محدودة .. 🙂 الآن يمكنك الخروج من البرنامج ثم تجربة تسجيل الدخول باسم المستخدمين المسجيلين في البرنامج للاستمتاع بتجربة الصلاحيات الممنوحة لكل مستخدم 😊 وبعد الدخول للصفحات يتم تطبيق الصلحيات الخاصة بالنموذج أيضا .. وبقية الصلاحيات ستظهر حسب الزر الذي يتم الضغط عليه مزايا إضافية موجودة في البرنامج .. ولها علاقة بالأمان أيضا .. نظام النسخ الاحتياطي وله إعدادات خاصة به (نسخ احتياطي يدوي أو تلقائي ) وهو موجود في صفحة إعدادات البرنامج : ولكل مستخدم مجموعة خيارات يمكنه التحكم بها مثل ( تغيير كلمة المرور ، التشغيل عند إقلاع الجهاز ، إنشاء اختصار في سطح المكتب ، حفظ بيانات التسجيل لتسريع الدخول للبرنامج) هذه هي أهم الميزات التي يحتويها البرنامج 🙂 ولفتح البرنامج في وضع التصميم ، حتى هذي سهلة للمبرمج 😅🖐 في صفحة تسجيل الدخول وكذلك الصفحة الرئيسية يوجد هذا الزر الخاص بالمبرمج >> بعد الضغط عليه >> أدخل كلمة المرور : 123 ويمكنك تغييرها من الكود الخاص بالزر .. بتظهر لك هذي النافذة الخاصة بالمبرمج فقط : وأهم ما فيها : (1) عرض الشريط العلوي ونافذة الأكسس >> بعد تفعيله تحفظ وتشغل الماكرو وبتنفتح عندك واجهة الأكسس >> أعد تشغيل البرنامج من جديد للحصول على جميع الميزات. (2) اسم نموذج البداية >> وهو أو نموذج بيشتغل معاك في البرنامج >> وهذا يسهل على المبرمج تطبيق النظام على أي برنامج آخر 🙂 (3) اسم البرنامج (واللي ييظهر في الشريط العلوي للأكسس) : (4) رقم الإصدار (نسخة البرنامج) وتاريخها >> ويمكن الاعتماد عليها لتحديث البرنامج لاحقا .. (5) إدارة نماذج الصلاحيات >> وهي النماذج اللي ستسمح بإعطاء صلاحيات لدخولها للبرنامج .. وكذلك تعطي كل نموذج اسم صديق للمستخدم وسيتم استخدام المسمى الحقيقي للنموذج داخليا .. وهكذا أكون شرحت لكم أهم المميزات ويتبقى نقطة مهمة وهي : يمكن للمبرمج الآن الاستفادة من هذا الملف فهو قاعدة جاهزة لإنطلاق في تصميم برنامجك الخاص .. جميع الأكواد الخاصة بالصلاحيات ستجدها في الموديول التالي : وأهم ما ستحتاج معرفته في كيفية تطبيق الصلاحيات ذكرته في الملاحظات المكتوبة أول الموديول : ' (1) : لتطبيق صلاحية فتح النماذج وصلاحيات الإضافة والتعديل والحذف تضع الأسطر التالية أول الأكواد في حدث فتح النموذج '------------------------------------------------------------------------------- 'Private Sub Form_Open(Cancel As Integer) ' ' فحص صلاحة دخول النموذج ' Cancel = Not Permission_OpenForm(Me.Name, True) ' ' تطبيق صلاحيات : الإضافة / التعديل / الحذف ' Apply_Addition_Edits_Delete_Permissions (Me.Name) 'End Sub '------------------------------------------------------------------------------- ' (2) : لتطبيق صلاحيات الطباعة والاستيراد والتصدير داخل نموذج معين تكتب هذه الأسطر لمعرفة وجود الصلاحة من عدمها ' : وكل سطر من هذه الصلاحيات يرجع لك النتيجة كما يلي ' True : مسموح ' False : ممنوع '------------------------------------------------------------------------------- ' 1- فحص صلاحية الطباعة (True/False) ' Permission_Print(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 2- فحص صلاحية الاستيراد (True/False) ' Permission_Import(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها ' 3- فحص صلاحية التصدير (True/False) ' Permission_Export(Me.Name , True) ' |_>> (True/False) : هذه الجزئية اختيارية لعرض رسالة تنبيه عند عدم وجود صلاحية من عدمها '------------------------------------------------------------------------------- والنماذج الموجودة في البرنامج مع أزرارها تم تطبيق الأكواد عليها بشكل عملي << راجعها وأدرسها لمعرفة كيفية عملها .. وهي سهلة يسيرة بفضل الله 🙂 وهذا مثال عملي لتطبيق الصلاحية على زر الطباعة (فتح التقرير) مثلا : وهكذا بقية الصلاحيات (اطلع على بقية الموديول) تم تحويلها لأسطر قليلة بسيطة للاستفادة منها بكل يسر .. 🙂 وأخيرا تحميل البرنامج :: Moosak ‏‏Login System with permissions 1.0.zip :: وآخر دعوانا أن الحمد لله رب العالمين ::
  8. الأخوة أعضاء المنتدي الكرام بعد سلام الله عليكم ورحمة الله وبركاته مرفق ملف محتاج عمل صلاحيات للمستخدمين بنظام معين الملف به جدول مستخدمين - جدول صلاحيات - جدول دور كل مستخدم - جدول وسيط ونموذج دخول - ونموذج رئيسي به أزرار لفتح النماذج ( f- m - s ) ووحدة نمطية abdo.rarabdo.rar
  9. السلام عليكم وكل عام واانتم بالف خير الاساتذه الكرام لدي برنامج اريد عمل شاشه دخول وصلاحيات مستخدمين تصفح فقط او تصفح مع تعديل او كامل تصفح وتعديل وحذف 2008-4 (1).rar
  10. Version 1.0.0

    130 تنزيل

    الخصائص ببساطة مجموعات المستخدمين — كل مستخدم ينتمي لمجموعة وكل مجموعة لها صلاحياتها التحكم في الصلاحيات للنماج والتقارير — وعددها 5 صلاحيات لكل كائن (فتح / إضافة / تعديل / حذف / تصدير) حماية النماذج والتقارير — لا يتم فتح أي نموذج أو تقرير إلا بعد التحقق من الصلاحية التصدير الآمن — تصدير التقارير والاستعلامات لـ PDF/Excel مع التحقق من الصلاحية أولاً الصلاحيات على مستوى المجموعة أى انه بنقل اى مستخدم من مجموعة لاخرى تنطبق عليه فورا صلاحيات المجموعة
  11. السلام عليكم هذة فكرة طرات في بالي منذ فترة ولكن لم اعمل على تطوريها او تجربتها المشكلة ان هناك اقسام للمستخدمين ولكن بعض المستخدمين لهم صلاحيات مخصصة والبعض لا ومن هنا جائت الفكرة الفكرة تعتمد على وجود جدول يحتوي على الازرار في صورة Btn ID (يتم حفظه داخل Btn Tag) و ID المستخدم مع امكانيات الاظهار و التمكين وعند فتح النموذج يقوم النموذج بمراجعة صلاحيات كل زر الهدف من استخدام Btn ID داخل الـ Tag هو اختصار الكثير من الازار داخل مجموعة من الـ Btns IDs (مجموعة من الازار لهم جميعا نفس الـ Btn ID) هي مجرد فكرة ولكن اتمنى راي حضراتكم
  12. يكفينا مشاركتك أفكارك بصوت عالٍ أستاذنا الغالي .. شكراً لمرورك وأفكارك التي نتمنى أن يراها ويُثرى بها فكر من يحتاجها . أيضاً وبالوقوف إلى جانبك ، سأفكر بصوت عالي معك 🥰 هل من الممكن بناء صلاحيات كيفما أريد وبأسماء أحددها أنا ...؟؟؟ يعني :- نبدأ بالمشروع الجديد والذي ليس به أي صلاحيات ولا بأي شكل ولا بأي نوع . أقوم بإنشاء صلاحيات المستخدمين من نموذج مخصص لهذا الغرض لا يدخله إلا المسؤول البرمجي فقط لا غير . عند تسطيب أو تثبيت البرنامج لأول مرة بحيث وعلى سبيل المثال والتوضيح كفكرة . أنشئ عنوان الصلاحية الجديدة ، وليكن :- صلاحيات إدارية . ثم أحدد نوع وميزات وخصائص الصلاحيات التي سأبدأ بها . ولنكمل فرضاً = الدخول إلى نماذج محددة - أو عدم الدخول إلى نماذج محددة حسب الحاجة طبعاً بعد اختياري للنماذج ، قد نضيف أيضاً التعديل والإضافة والحذف = السماح أو المنع = ويمكن تحديد هذه الصلاحيات لكل نموذج بشكل منفرد . يعني ممكن في نموذج فاتورة البيع اعمل اضافة ، ولكن لا استطيع عمل حذف أو تعديل سجل . بينما في نموذج فاتورة الشراء ، مسموح أعمل حذف وممنوع من الاضافة والتعديل ... إلخ الآن انا ولنفترض حددت 10 بنود لصلاحية = صلاحيات إدارية . وبهذا الشكل والذي آمل أن أكون قد وصفته بشكل واضح ومفهوم استطيع عند انشاء وإضافة المستخدمين أم أحدد له عنوان الصلاحية وليس ما تحتويه . أي القالب الرئيسي لها .... وهكذا يعني بمعنى أفصح قليلاً ، ممكن يكون عندي صلاحيات متعددة وبأسماء أنا كمستخدم مسؤول أحددها وأحدد خصائصها بشكل كامل . ودمتم بخير
  13. السلام عليكم كما في العنوان حسابات جارية للأموال الواردة والمنصرف لشركة محددة وفروعها كل فرع له حسابه الخاص اما ان كانت حاجتك مثل هذا ولكن كل الفروع تصب في حساب واحد فستجد بغيتك هنا قيود للفروع وللموظفين تحويلات مفتوحة بين هذه القيود حساب الواردات لكل فرع حساب المصاريف لكل فرع تقرير تفصيلي حسب كل قيد رواتب الموظفين .. حسب الموظف الواحد وفرعه او حسب موظفي فرع او جميع موظفي الشركة ... فقط بضغطة زر برنامج عفريت صغير يقدم خدمة عظيمة اتمنى ان تجدوا الفائدة .. الفائدة العملية باستخدامه .. او الاستفادة من فكرة التصميم وبناء الأساسات تطوير البرنامج : 1- تقسيم قاعدة البيانات 2- اضافة شاشة دخول ومستخدمين ( كلمة المرور للجميع = 1) 3- تحسينات على بعض النماذج مثل نموذج الموظفين 4- اضافة دالة الاستااذ موسى لتفقيط المبالغ واشياء اخرى لا تحضرني البرنامج قابل لاي تطوير جديد التطوير الجديد غالبا سيتم على الواجهات .. مما يعني ان بياناتك لو استخدمت البرنامج (النسخة هذه الأخيرة) ستبقى بياناتك آمنة ولن يجري عليها اي تغيير تطوير 3 ضبط نماذج الادخال بتصميم جديد محكم وزيادة حقول للبيانات اللازمة اضافة تقارير خاصة لعرض الاسماء وتقارير تصفية للحسابات ولمسات اخرى تطوير 5 اقتباس من واجهات الاستاذ موسى مع بعض تصرف عمل نظام صلاحيات خفيف ومختصر توسع من اجل التطوير مستقبلا الادمن كلمة المرور =78 البقية كلمة المرور =1 طوير 7 ,, شبه نهائي اعتقد انني وصلت الى استيفاء مجمل المتطلبات في برنامج حسابات مالية جارية .. الاضافات : - اضافة بيانات المنشأة - امكانية رفع شعار خاص بالمنشأة - اسيفاء واعداد جميع التقارير والكشوف الاجمالية والتفصيلية - اضافة خدمة اخذ نسخة احتياطية ... ( حفظ في مجلد البرنامج أو ارسال الى USB ) لمسات اخرى تجدونها في العمل المرفق كلمات المرور : admin = 78 الآخرين = 1 اتمنى تجدو المتعة والفائدة ولا تنسوني من دعواتكم الطيبات تطوير بتاريخ 1/5/2026 تحسينات على التقارير اضافة نظام الحجب كبديل للحذف اشياء اخرى تجدونها officena_EasyAcc.rar
  14. هو خلينا نتفق على شئ فى البداية هو مش بيعمل هو بينفذ طلباتك بالرد نظرى او باكواد وانت تنفذ طيب بالنسبة لى انا الطلب المنطقى الاول اللى اطلبه منه تحليل النظم وبعدين اشوف الناتج والاول وقبل اى شئ ادرسة كويس جدا جدا جدا واذا محتاج تعديل اعدل او اطلب منه يعدل اللى انا محتاج لتعديله ولان انا مش فاهم فى المحاسبة وعلى الله حكايتى هسيب لكم تجربتى معاه وكل واحد يقارن نتيجة تجربته مع الموجود هنا أولاً: نطاق النظام وأهدافه الاستراتيجية نظام متكامل لإدارة العمليات المالية والإدارية بين: فرع رئيسي واحد. عدد غير محدود من الفروع الفرعية. موظفين تابعين لكل فرع. عمليات يومية وشهرية وسنوية. نظام جرد وأرصدة وتقارير مالية كاملة. مرونة كاملة عبر جداول مساعدة تمنع الحاجة لأي تعديل هيكلي أو برمجي مستقبلاً. ثانياً: الكيانات الرئيسية (بدون أسماء جداول – مجرد وصف وظيفي) الفرع الرئيسي كيان وحيد. له رصيد خاص. يغذي الفروع. يستقبل أرباح أو أرصدة زائدة من الفروع. الفرع الفرعي عدد غير محدود. لكل فرع رصيد مستقل. له عنوان وبيانات اتصال. له صلاحيات تحويل مختلفة حسب سياسة النظام. الموظف تابع لفرع فرعي واحد فقط. له راتب ثابت أو متغير. له خصومات وإضافات شهرية ثابتة أو متغيرة. التحويل اليومي حركة أموال بين رئيسي وفرعي أو بين فروع مع بعضها (لو سمحت السياسة). له سبب محدد ورقم مرجعي. مصروف الفرع أي تكلفة يتحملها الفرع. بتصنف حسب نوع المصروف (من جدول مساعد). راتب الموظف تسجيل شهري لكل موظف. فيه تفصيل الخصومات والإضافات. الأصل الثابت ممتلكات للفرع (أجهزة، أثاث، عربيات). يستهلك شهرياً بقيمة إهلاك. إيراد الفرع أي دخل يحققه الفرع (مبيعات، خدمات، عمولات). ضروري لحساب الربح والخسارة. الأمانة أو الضمان مبلغ مدفوع مؤقتاً (تأمين إيجار، تأمين كهرباء). يتحول لمصروف فعلي لو لم يسترد. السلفة أو القرض سلفة للموظف أو قرض بين الفروع. له أقساط وتسديدات. المخصص والاحتياطي مبلغ محجوز لاستخدام مستقبلي (مكافأة نهاية خدمة، ديون مشكوك فيها). المصروف المقدم والإيراد المستحق مصروف مدفوع مقدماً على عدة فترات. إيراد مستحق ولم يقبض بعد. الفترة المالية شهر أو ربع سنة أو سنة. يتحكم في إقفال العمليات وترحيل الأرصدة. ثالثاً: الجداول المساعدة (Service Tables) – سر المرونة الكاملة هذه الجداول لا تحتوي على أي عمليات مالية، فقط بيانات تحكم: أنواع المصروفات – اسم النوع، تصنيف عام، هل يخضع لضريبة، نشط/غير نشط. أسباب التحويل – الاسم، الاتجاه المسموح به، هل يؤثر على الرواتب، نشط. أنواع الخصومات والإضافات على الراتب – الاسم، نوعه (خصم/إضافة)، طريقة حسابه (نسبة/مبلغ ثابت/متغير). قيم ثابتة للموظف – ربط موظف بنوع تسوية بقيمة ثابتة أو نسبة وفترة صلاحية. سياسات الرواتب – يوم الصرف، هل الخصومات تلقائية، حدود دنيا وعليا. صلاحيات التحويل للفروع – كل فرع يحدد له أسباب مسموحة وحد أقصى لكل عملية أو يوم. ثوابت النظام – أي قيمة قابلة للتغيير مستقبلاً (نسبة ضريبة، حد أدنى للرصيد، عدد أيام السماح). تسلسل المستندات – بادئة وبداية تسلسل لكل نوع معاملة (تحويل، مصروف، راتب، إلخ). أنواع الإيرادات – اسم الإيراد، تصنيفه، هل يخضع لضريبة. أنواع الأصول الثابتة – العمر الإفتراضي، نسبة الإهلاك السنوية، حساب الإهلاك المقترح. أنواع الأمانات والضمانات – اسم النوع، جهة الاستلام، هل قابل للاسترداد كلياً أو جزئياً. أنواع المخصصات – طريقة الحساب (نسبة من شيء، مبلغ ثابت، معادلة). العملات – اسم العملة، رمزها، سعر الصرف الافتراضي. أيام أسعار الصرف – سعر العملة في تاريخ محدد (للفروق). الفترات المالية – اسم الفترة، تاريخ البداية والنهاية، هل مقفولة. رابعاً: الجداول الأساسية للعمليات (بدون أسماء – فقط غرضها) سجل الفرع الرئيسي – اسمه، رصيده الحالي. سجل الفروع الفرعية – اسمها، تبعيتها للرئيسي، رصيدها الحالي، عنوانها، بيانات اتصالها. سجل الموظفين – اسمه، تابع لأي فرع، راتبه الأساسي، تاريخ تعيينه. سجل التحويلات اليومية – تاريخ، طرف مصدر وطرف مستقبل (رئيسي/فرعي)، المبلغ، السبب، الرقم المرجعي، حالة التحويل. سجل مصروفات الفروع – تاريخ، فرع، نوع المصروف، المبلغ، رقم الفاتورة، ملاحظات. سجل رواتب شهرية – شهر وسنة، موظف، المبلغ الإجمالي، تفصيل الخصومات والإضافات (مرتبط بجدول تفصيلي منفصل)، الصافي، تاريخ الصرف. تفصيل الخصومات والإضافات للراتب – ربط براتب محدد، بنوع تسوية، القيمة المطبقة هذا الشهر. سجل الأصول الثابتة – فرع، اسم الأصل، تاريخ الشراء، القيمة، العمر الإنتاجي، قيمة الخردة، القيمة الدفترية الحالية. سجل قسط الإهلاك الشهري – أصل، شهر وسنة، قيمة الإهلاك، تاريخ التسجيل. سجل إيرادات الفروع – تاريخ، فرع، نوع الإيراد، المبلغ، الفاتورة المرجعية، ملاحظات. سجل الأمانات والضمانات – فرع، نوع الأمانة، الجهة المستلمة، تاريخ الدفع، القيمة، تاريخ استحقاق الاسترداد، القيمة المستردة فعلياً. سجل السلف للموظفين – موظف، فرع، قيمة السلفة، تاريخها، عدد الأقساط، قيمة القسط، المتبقي. سجل تسديد أقساط السلف – ربط بالسلفة، تاريخ، قيمة القسط، المتبقي بعد السداد. سجل القروض بين الفروع – من فرع إلى فرع، قيمة القرض، تاريخه، فائدة (نسبة أو مبلغ)، جدول سداد، المتبقي. سجل المخصصات – فرع، نوع المخصص، الرصيد أول الفترة، الإضافة خلال الفترة، الاستخدام خلال الفترة، الرصيد آخر الفترة. سجل المصروفات المقدمة – فرع، نوع المصروف، إجمالي المبلغ المدفوع، تاريخ الدفع، عدد الشهور، القسط الشهري، رصيد المقدم المتبقي. سجل الإيرادات المستحقة – فرع، نوع الإيراد، القيمة المستحقة، تاريخ الاستحقاق، هل تم تحصيله أم لا. سجل التسويات البنكية – فرع، حساب بنكي، الرصيد البنكي الفعلي، الرصيد الدفتري، تاريخ التسوية، الفروق المفسرة. سجل شيكات تحت التحصيل – فرع، رقم الشيك، قيمته، جهة الإصدار، تاريخ الاستحقاق، هل صرف أم لا. سجل الموازنات التخطيطية – سنة، فرع، بند (مصروف أو إيراد أو راتب)، القيمة المخططة. سجل الأرصدة الدورية – فرع، تاريخ نهاية الفترة، نوع الفترة، الرصيد الرسمي، ملاحظات. سجل الرصيد اليومي التراكمي – فرع، تاريخ، رصيد آخر اليوم، إجمالي واردة اليوم، إجمالي صادرة اليوم، إجمالي مصروفات اليوم. سجل قيود تسوية الجرد – فرع، تاريخ الجرد، رصيد نظري، رصيد فعلي، الفرق، السبب، هل تم الاعتماد. سجل الجرد العام – تاريخ الجرد، إجمالي النظري لكل الفروع، إجمالي الفعلي، الفرق الإجمالي، تم التوزيع على الفروع. سجل تدقيق العمليات – أي عملية (إضافة، تعديل، حذف) لأي جدول عمليات، وقتها، مستخدمها، قيمتها القديمة والجديدة. خامساً: العلاقات المنطقية (بدون تفاصيل تقنية) رئيسي ← فروع (واحد لكثير) فرع ← موظفين (واحد لكثير) فرع ← تحويلات (واحد لكثير – كمصدر أو مستقبل) فرع ← مصروفات (واحد لكثير) فرع ← أصول ثابتة (واحد لكثير) فرع ← إيرادات (واحد لكثير) فرع ← أمانات (واحد لكثير) فرع ← مخصصات (واحد لكثير) فرع ← أرصدة دورية ويومية (واحد لكثير) موظف ← رواتب شهرية (واحد لكثير) موظف ← سلف (واحد لكثير) راتب شهري ← تفصيل خصومات وإضافات (واحد لكثير) أصل ثابت ← أقساط إهلاك (واحد لكثير) سلفة ← أقساط سداد (واحد لكثير) قرض بين فروع ← جدول سداد (واحد لكثير) كل الجداول المساعدة ترتبط بالجداول الأساسية عبر معرفات أجنبية (مثلاً: ExpenseTypeID في جدول المصروفات). سادساً: المعادلات الحسابية الأساسية رصيد فرع في تاريخ T = آخر رصيد مسجل في الرصيد اليومي التراكمي قبل T مجموع تحويلات واردة من تاريخ آخر رصيد حتى T مجموع تحويلات صادرة من تاريخ آخر رصيد حتى T مجموع مصروفات من تاريخ آخر رصيد حتى T مجموع إهلاك أصول (اختياري حسب السياسة) صافي راتب الموظف في شهر = الراتب الأساسي SUM(إضافات الشهر من جدول التفصيل) SUM(خصومات الشهر من جدول التفصيل) صافي ربح أو خسارة فرع في فترة = SUM(إيرادات الفترة) SUM(مصروفات الفترة) SUM(رواتب الفترة) SUM(إهلاك أصول الفترة) SUM(أقساط مخصصات مستهلكة) القيمة الدفترية للأصل = قيمة الشراء - SUM(أقساط الإهلاك المسجلة) فرق الجرد لفرع = رصيد فعلي (مدخل يدوي) - رصيد نظري (محسوب آلياً) إجمالي فرق الجرد العام = SUM(رصيد فعلي لكل الفروع) - SUM(رصيد نظري لكل الفروع) قسط المصروف المقدم الشهري = إجمالي المبلغ المدفوع / عدد الشهور المتبقي من السلفة = قيمة السلفة - SUM(أقساط السداد) سابعاً: التقارير النهائية (اللي هتطلع من النظام) كشف حساب الفرع الرئيسي (يومي، شهري، سنوي). كشف حساب كل فرع فرعي. ملخص التحويلات اليومية بين الرئيسي والفروع. كشف الرواتب الشهرية لكل فرع وكل موظف مع تفصيل الخصومات والإضافات. تقرير مصروفات كل فرع حسب النوع والفترة. تقرير أرباح وخسائر (P&L) لكل فرع ولجميع الفروع. الميزانية العمومية المجمعة. تقرير الأصول الثابتة والإهلاك لكل فرع. تقرير الأمانات والضمانات (المدفوعة والمستردة). تقرير السلف والديون (موظفين وفروع). تقرير المخصصات والاحتياطيات. تقرير التسويات البنكية. تقرير تحليل الفروق بين الموازنة والفعلي. تقرير الجرد العام والجرد الفردي. تقرير التدفق النقدي للفرع الرئيسي وكل فرع. تقرير ضريبة القيمة المضافة. تقرير فروق العملة (إن وجدت). تقرير سجل التدقيق الكامل (Audit Log). تقرير الإيرادات المستحقة والمصروفات المقدمة. تقرير أرصدة أول وفتر سابقة وترحيلات. ثامناً: سير العمل الكامل (Process Flow) بداية النظام: إدخال بيانات الفروع والموظفين. إدخال الأرصدة الافتتاحية عبر جدول الأرصدة الدورية. إدخال السياسات والثوابت والصلاحيات. أثناء التشغيل اليومي: تسجيل تحويلات يومية (يدوي أو آلي). تسجيل مصروفات فروع. تسجيل إيرادات فروع (اختياري). النظام يحدث الرصيد اليومي التراكمي تلقائياً. نهاية الشهر: حساب الرواتب الشهرية (يدوي أو آلي باستخدام قيم ثابتة الموظف). تسجيل أقساط الإهلاك للأصول الثابتة. تسجيل أقساط المخصصات. توزيع المصروفات المقدمة والإيرادات المستحقة. إقفال الفترة المالية وترحيل الأرصدة للفترة التالية. الجرد: تشغيل جرد لفرع واحد أو جرد عام. إدخال الرصيد الفعلي يدوياً. تسجيل الفروق وتصحيحها عبر قيود تسوية. نهاية السنة: إقفال حسابات الأرباح والخسائر. ترحيل الأرصدة للسنة الجديدة. طباعة التقارير السنوية. إعداد الموازنة التخطيطية للسنة القادمة. تاسعاً: الضمانات التي يقدمها هذا التحليل لا حاجة لأي تعديل هيكلي مستقبلاً لأن أي متغير جديد يضاف عبر الجداول المساعدة. لا حاجة لتعديل الأكواد لأن كل منطق التحكم قائم على بيانات. النظام جاهز لأي توسع (عملات متعددة، ضرائب، أصول، قروض، مخصصات، موازنات، تدقيق). يغطي 100% من الاحتياجات الحالية والمستقبلية المحاسبية لشركة بفروع متعددة. قابل للتنفيذ على MS Access مع استخدام VBA للتحكم الآلي، أو أي RDBMS آخر. عاشراً: خاتمة التحليل هذا التحليل يحتوي على: كل الكيانات الأساسية والمساعدة. كل العلاقات المنطقية. كل المعادلات الحسابية. كل التقارير الممكن احتياجها. كل سيناريوهات الجرد والأرصدة. كل المتطلبات المحاسبية المتقدمة (ضريبة، إهلاك، مخصصات، قروض، عملات، موازنات، تدقيق).
  15. تطوير 5 اقتباس من واجهات الاستاذ موسى مع بعض تصرف عمل نظام صلاحيات خفيف ومختصر توسع من اجل التطوير مستقبلا الادمن كلمة المرور =78 البقية كلمة المرور =1 اتمنى تجدوا الفائدة والمتعة KhlAcc5.rar
  16. انا فقط مجرد طويلب علم هاو لا اكثر ولا اقل من ذلك ولو صادفت اجابتى الحل الصحيح او النتيجة المرغوبة فهو فقط فضل الله تعالى لا اريد اى بيانات حقيقية انا فقط اريد الهيكل ومن اجل ذلك طلبت الاطلاع على الملف لان الاجابة تحتمل طريقتين تعديل على ملف مرفق او انشاء التقرير بشكل يماثل ويحاكى شكل الملف ولا يتم الاعتماد فى هذه الحالة على اى وسيط خارجى ولانه كما تعلمت من اساتذتى العظماء ان شطر الجواب هو فهم السؤال فالمعطيات الموجودة والمجرات المطلوبة تعد جزء اصيل من بنيان السؤال ان كنت تريد انت تنفيذ الحل على افضل طريقة تناسبك الحل يتمثل فى نقطة واحدة من اثنتان فلتختر ما يناسب متطلباتك 1- تعديل على ملف ورد مرفق بفتح المف وارسال البيانات 2- انشاء التقرير بشكل يماثل ويحاكى شكل الملف ولا يتم الاعتماد فى هذه الحالة على اى وسيط خارجى وفى النهاية : الخيار الثاني هو الأصح — إنشاء التقرير داخل الاكسس بشكل يحاكي الوثيقة الأصلية ليه مش الخيار الأول (Word)؟ الاعتماد على Word كوسيط معناه: تبعية خارجية — لو Office اتحدث أو تغير مسار الملف الكود بيتكسر - على الرغم من اننا ممكن نحل المشكلة دى بفكرة برمجية بطء في الأداء — فتح Word من Access بيأكل resources وبيحتاج وقت مشاكل Automation — غير مستقر خصوصا على أجهزة مختلفة أو بيئات 32/64-bit مختلفة مفيش تحكم حقيقي — لو حد عنده Word مختلف أو مش مفعل الكل بيقف الملف بيفضل مفتوح أحيانا ويعمل تعارض مع المستخدمين التانيين تقرير الاكسس = القرار الاستراتيجي الصح للمشروع ده تحديدا للاسباب الاتية: متعدد المستخدمين فيه صلاحيات وأدوار فيه ختم رقمي لكل شخص محتاج تتبع وبحث لاحقا الجهد في بناء التقرير لمرة واحدة يستاهل مقارنة بمشاكل Word Automation المتكررة
  17. اولا: فى عدد 2 مستخدمين سوبر ادمن لا تنطبق عليهم صلاحيات واذونات المجموعات وهم s Deve والبيانات و كلمات السر لهم كما هى موضحة فى الكود ''--- ثوابت الدخول الخاصة Public Const cnstStrSuperUser As String = "s" Public Const cnstStrSuperPass As String = "s" Public Const cnstStrDevelopersUser As String = "Deva" Public Const cnstStrDevelopersPass As String = "d" طيب بما ان صاحب الافكار كل تفكيره كان ينحصر فى حصول الجميع على الافكار على طبق من ذهب لم يحاول اخفاء الاسم وكلمات مرور سوبر ادمن بكلمات مرور بطريقة مشفرة وكذلك لم يحاول اضافة طبقات تعمية مختلفة على الاكواد لان الهدف نشر العلم والمعرفة والافكار الالية ووجهة النظر كانت فى هذه النقطة كالاتى عدد 2 مستخدم سوبر ادمن لا تنطبق عليهم اى صلاحيات احدهم واضح وله بيانات داخل جدول المستخدمين المستخدم : Deve اما الاخر هو المستخدم : s والذى يعمل بدون وجود اى بيانات له داخل الجدول اى انه مستخدم شبح لا وجود له فى الجدول وغير مرئى ولا يمكن تعديل كلمة المرور له نعم من يريد اضافة التحقق من الصلاحيات لاى نموذج فقط يستطيع اضافة الحدث التالى فقط Private Sub Form_Open(Cancel As Integer) If Not funCheckPermissions(Me) Then Cancel = True End Sub أو كما فى التقرير Private Sub Report_Open(Cancel As Integer) If Not funCheckPermissions(Me) Then Cancel = True: Exit Sub End Sub طيب تم رفع المرفق كما هو حتى بالاكواد والافكار التى تم تعطيلها اثناء التطوير وبدون اضافة اكواد التحقق باستثناء النموذج : frmTestPer وكذلك التقرير : rptTest حتى انه تم استخدام كلمة Test للتأكيد على انها التى تخص التجربة ولذلك فقط تم وضح اكواد التحقق بداخلهم المرفق متاح للجميع مفتوح لمن يريد تعديل او تغيير اى شئ وفى توضيح كمان صغير مهم فى شاشة تسجيل الدخول لو لاحظت فى وضع التصميم توجد ازرار مخفية وهة المؤطرة باللون الاصفر تعمل فقط عندما تتم استخدام بيانات اى مستخدم سوبر ادمن بحيث تمكنه من فتح نماذج محددة دون فتح النظام بالكامل يستطيع مطور النظم تعديلها كما يحلو له تقدمت فى بداية كلامى ان العمل هدية وتم مشاركتها بعد اخذ الاذن من صاحب العمل ولكن تقريبا انا قمت بفحص العمل تقريبا بشكل شبه شامل من وجهة نظرى المتواضعة العمل يقترب فى الافكار والتطبيق من درجة الامتياز لانه يمكن مدير النظام من عمل الصلاحيات مرة واحدة لمجموعات العمل او حتى اضافة مجموعة واحدة فى المستقبل وتحديد الاذونات والصلاحيات المطلوبة لها ولكن بمجرد اضافة المستخدمين ايا كان العدد للمستخدمين لن يضطر لتحديد الاذونات والصلاحيات لكل مستخدم جديد فقط تحديد مجموعة العمل للمستخدم تنطبق عليها الاذونات والصلاحيات الخاصة بهذه المجموعة كما انه يمكن نقل المستخدم مستقبلا من مجموعة الى اخرى بسهولة وبذلك سوف ينطبق عليه صلاحيات واذونات المجموعة الجديدة فورا و فورا حتى لو كان المستخدم كان فى جلسة العمل نفسها التى كانت تعتمد الصلاحيات والاذونات للمجموعة القديمة حتى لو ينهى المستخدم جلسة العمل السابقة ويدء جلسة عمل جديدة لم اقم بتجربة هذه النقطة ولكن هذا ما بدا لى عندما قمت بتحيليل العمل ومن افضل ما اعجبنى فى العمل هو هذه الشاشة والأكثر من رائعة سهولة اختيار النماذج والتقارير وتوضيح كل منهم بنوعه من المراد تطبيق الصلاحيات عليها او التى لم يتم اختيارها لتطبيق الصلاحيات الفكرة والية العمل والمرونة بصراحة ممتازة جدا جدا جدا اجمل الامنيات بالاستمتاع بالتجربة
  18. الحقيقة أني قمت بإعداد نظام مستخدمين أستخدمه في تطبيقاتي من فترة طويلة 15 سنة أو أكثر ويقوم بكل الوظائف المذكورة هنا كمنح الصلاحيات على مستوى النموذج من حيث - السماح بفتح النموذج من عدمه - إذا سمح للمتستخدم بفتح النموذج فهل يسمح له ( بإضافة بيانات - تعديل البيانات - حذف البيانات ) ويمكن للمستخدم أن يحصل على واحدة أو أكثر من هذه الصلاحيات - فيما يخص التقارير بالوضع الحالي فهو إما يسمح للمستخدم بفتح التقارير ككل أو لايسمح له بفتح أي تقرير النظام في وضعه الحالي يلبي إحتياجاتي (بالحد الأدنى) وأكثر من مرة أفكر بتوسيعه بحيث يصبح أكثر كفاءة ولكني أتكاسل نظراً لأنه يحتاج وقتاً وجهداً (رفاهية محروم منها😔) من الأفكار التي أريد إضافتها - مثلاً في الوضع الحالي عند تحديد نوع المستخدم على أنه مسؤول فبناءً عليه سيحصل المستخدم على جميع الصلاحيات بالتبيعية وبدون إمكانية منع أي صلاحية عليه وهذا الشيئ سيكون مثالياً لمسؤول النظام ولكن سيكون من الأفضل أن يتم تحديد مستويين لفئة المسؤول (مسؤول رئيسي - مسؤول فرعي) المسؤول الرئيسي هو مسؤول النظام الذي سيكون معه جميع صلاحيات النظام والمسؤول الفرعي هو المسؤول على جزئية أو قسم داخل النظام . فمثلا لو كان لدينا نظام شركة بسيط فعند تحديد المستخدم كسؤول نظام سيكون لديه صلاحيات تعديل بيانات الشركة وإدارة المسؤلين والمستخدمين وصلاحياتهم على مستوى النظام ككل أم عند تحديد مستخدم كمسؤول مالي مثلا فيتم منحه جميع الصلاحيات في إطار (النماذج والتقارير المالية والمستخدمين القائمين بالوظائف المالية) وبالمثل للمسؤول الإداري ومسؤول الإنتاج وهكذا - الإضافة الثانية خاصة بالتقارير فكما ذكرت سابقاً فإن الوضع الحالي يمنح المستخدم صلاحية فتح التقارير ككل أو عدم إمكانية فتحها ككل وبرأيي يفضل إضافة خيار بأنه عند منح صلاحيات فتح التقارير قيمكن تحديد ماهي التقارير التي يمكن فتحها هل الكل أم تقارير معينة هذه هي الأفكار التي حبيت أشاركها معكم لعلها تكون أساس يمكن لأي أحد أن ينطلق منها أو إبداء الملاحظات عليها أو مشاركة أي أفكار إضافية . سأرى أذا كان بإمكاني تجهيز النظام الخاص بي (بوضعه الحالي) كتطبيق مستقل يسهل إستخدامه ورفعه ضمن هذا الموضوع مالم فسأحاول تجهيزه مع إضافة الوظائف الإضافية التي ذكرتها هنا وأرفعها كأداة ضمن سلسلة الأدوات المساعدة في مكتبة الموقع إن شاء الله تعالى ومن الله العون
  19. الخصائص ببساطة مجموعات المستخدمين — كل مستخدم ينتمي لمجموعة وكل مجموعة لها صلاحياتها التحكم في الصلاحيات للنماج والتقارير — وعددها 5 صلاحيات لكل كائن (فتح / إضافة / تعديل / حذف / تصدير) حماية النماذج والتقارير — لا يتم فتح أي نموذج أو تقرير إلا بعد التحقق من الصلاحية التصدير الآمن — تصدير التقارير والاستعلامات لـ PDF/Excel مع التحقق من الصلاحية أولاً الصلاحيات على مستوى المجموعة أى انه بنقل اى مستخدم من مجموعة لاخرى تنطبق عليه فورا صلاحيات المجموعة الرابط للمرفق تجدونه هنا وملاحطة هامة جدا جدا المشاركة مش من باب التحدى والمنافسة انا بدات الكلام ان المرفق هدية وتم اخذ الاذن من صاحبه بالنشر يغنى المشاركة من باب المشاركة فقط
  20. إخواني الأعزاء أعضاء المنتدي الكرام بعد سلام الله عليكم ورحمة الله وبركاته كل عام وأنتم بخير يغفر الله لنا ولكم في هذا الشهر المعظم الملف المرفق به جدول المستخدمين وبه صلاحيات المستخدمين محتاج اطبق صلاحيات المستخدمين في جدول Frmhome عند فتح كل نموذج Saad.rar
  21. اخواني أعضاء المنتدي الكرام بعد سلام الله عليكم ورحمة الله وبركاته الملف المرفق ساعدني فيه أخ الكريم المعطاء ( خليفة ) وهو برنامج صلاحيات مستخدمين في جدول المستخدمين فيه 2 يوزر وأنا عايز ازود مستخدمين 4 أو 5 وعايز احدد لكل منهم صلاحية في الفورم الموجوده بالملف ؟؟abdo-1 (1).rar
  22. الصراحة عمل رااائع وشمل أغلب الأفكار إن لم يكن كلها جربته وعمل كما هو مطلوب منه ولكن لدي بعض الملاحظات - لم يتم ذكر الباسوورد الخاص بالمستخدم Deve وهو الحرف d لمن يرغب بتجربة المثال - بعد أن أنشأت مجموعة جديدة لم أمنحها إلا صلاحيات على نموذج وتقرير Test إلا أنه سمح لي بفتح نماذج إدارة النظام أدري بأن السبب أنه لم يتم وضع أمر التحقق عند فتح هذه النماذج ولكني أردت التوضيح لمن قد يقول أنه خلل في البرنامج - الملاحظة المهمة والتي يجب مراعاتها هي ضرورة إضافة نموذج جديد يسمح للمستخدم بتعديل كلمة السر الخاصة به فقط (وممكن أن تتم من خلال نموذج الدخول) فقد يتطلب منه ظرف ما إعطاء كلمة السر لأحد زملائه لتسيير العمل أثناء تغيبه ويرغب بتغييرها بعد عودته هذه أهم الملاحظات التي حبيت أشاركها معكم ولكن وللمرة الثانية أقول عمل ممتاااز يستحق الثناء تحياتي
  23. طيب كان عندى قاعدة على سبيل الهدية وصاحبها وافق على النشر ولكن الحجم كبير لا استكيع الرفع هنا ماذا افعل لادارة صلاحيات مجموعات العمل لاكثر حتى من مليون مستخدم
  24. السلام عليكم اخواني ممكن مساعدة في غمل صلاحيات على قائمة منسدلة ممكن الطريقة او مثال ولكم جزيل الشكر
  25. في ظل التفاعل المتواضع ، تم اعتماد الفكرة :- 2️⃣ إنشاء نظام تسجيل دخول احترافي برمجياً ، مع نظام صلاحيات متعدد المستويات .. للتطبيق والتنفيذ وطرحها في موضوع مستقل إن شاء الله . شكراً من القلب لكل من تفاعل ولكل من مر من هنا . سيتم الإعلان عن الفكرة والمطلوب تنفيذها وشروطها وجميع معطياتها في موضوع قريب منفصل
×
×
  • اضف...

Important Information