اذهب الي المحتوي
أوفيسنا

:ث: المثال الجامع لبرمجة الأداوات الإدارية


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

إخواني الأعزاء

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

المثال الجامع للأدوات الإدارية

1- ربط البيانات

2- النسخ الاحتياطي

3- توجيه المسار لنسخة سابقة

4- حماية البرنامج من النسخ

5- صلاحيات المستخدمين

6- نسخ المراجع وإضافتها

7- إخفاء الجداول

8- معلومات النظام

9- وضع صورة في الخلفية

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

ونظراً لضيق الوقت سأقوم بتفسير بعرض الأدوات باختصار شديد

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

1- ربط البيانات : عند فتح البرنامج يعمل الماكرو التنفيذي على فتح شاشة بدء التشغيل وكذلك نموذج الربط التلقائي وفي حالة فقد الرابط تخرج شاشة الربط التلقائي لتحديد المسار بالنقر المزدوج داخل المسار .

2- النسخ الاحتياطي يكون لقاعدة البيانات المرتبطة فقط أي للجداول فقط بنفس تاريخ يوم النسخ

3- توجيه المسار لنسخة أخرى شبيه بالربط التلقائي ولكن يستخدم لربط نسخة سابقة أو تالية

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

DoCmd.OpenForm "serial"
من قائمة أدوات – تسجيل نسخة شرعية – استخدم المعادلة الأتية الرقم العلوي + 12305+( مدة التشغيل إما 15 يوم أو 30 أو 90أو 366 أو 1000 أو 10000 يوم ) الناتج يضرب × 2 والناتج يطرح منه 9999999 ومن السهل معرفة المعادلة من داخل الكود 5- صلاحيات المستخدمين تستخدم أسلوب اقرب ما يكون لأسلوب ابن مسقط مع مهند عبادي وقد قمت ببنائه بالمشاورة مع أبو عبد الله ولكن به بعض الاختلافات الجوهرية عن ما سبق الإشارة إليه == تم تقسم الصلاحيات إلى مسئول له جميع الصلاحيات == مستخدم يقوم المسئول بمنحه الصلاحيات == يمكن إنشاء أكثر من مسئول وتم التقسيم السابق لمنح المرونة للمسئول في منح الصلاحيات وتفويضها إن احتاج الأمر . == الجدول AdForToUse يستخدم لتحديد النماذج التي سيتم تركيب صلاحية لها ( ليس كل النماذج نرغب في وضع صلاحية عليها أو عرضها في شاشة منح الصلاحيات ) مع وضع اسم النموذج أو وظيفته باللغة العربية ليتمكن مسئول النظام من فهم كيفية منح صلاحية لمستخدم لأن استخدام أسماء النماذج كما هي لا يفيد إذا تم توزيع البرنامج وخاصة إذا كانت باللغة الأجنبية . == في نفس الجدول يجب تحديد مستوى النموذج من حيث الصلاحية a.b.c.g - المستوى a النماذج العامة - اختبار ( فتح ، تعديل ، حذف ، إضافة ) - المستوى b النماذج الفرعية - اختبار ( تعديل ، حذف ، إضافة ) - المستوى c النماذج الخاصة بالمسئول فقط - اختبار ( فتح فقط )لمسئول فقط - المستوى g النماذج التي يتم استدعاء التقارير منها - اختبار ( فتح فقط ) == في حدث عند الفتح يتم وضع الكود التالي فقط دون وضع أي أدوات أخرى على النموذج ... فقط هذا الكود ....
Call allaw([Form])

أما باقي الأدوات فسأترك لكم استكشافها .

وسيعجبكم كثيراً بإذن الله أداة إخفاء الجداول

أيضاً أو التنويه على أن ما سبق ليس مطلقاً ولكنه خاضع للتطوير باستمرار مثل تشفير الصلاحيات والاستغناء عن الاستعلام في الصلاحيات وتطوير الحماية لتكون أكثر مرونة ولكن لن أستطيع أرفاق إلا ما سبق للأمانة العلمية .

=====

في حالة وجود أي خطأ فني اعذروني للسرعة .

مع خالص تحياتي

رضا عقيل

GeneralTols.rar

  • Like 2
  • Haha 1
رابط هذا التعليق
شارك

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

جزاك الله كل الخير ولا أملك يا أخي الا الدعاء لك

اللهم وفقه وتقبله في جنانك يا غفور يار حيم

أخيك سهل أحمد ( ابو نعيم )

رابط هذا التعليق
شارك

السلام عليكم ....

جزاك الله كل خير يا أخي رضا .. وبارك الله فيك وفي علمك ونفع الله بك البلاد والعباد ...

وغفر الله لنا ولكم .

رابط هذا التعليق
شارك

  • 1 month later...

السلام عليكم

تم تثبيت الموضوع نظرا للأهميه و بغرض الاستفاده الجماعيه , و على سبيل تبادل وجهات النظر مع مشروع الأخ أمجد جمالي للوصول الى أفضل طرق الحمايه للملفات

تم تعديل بواسطه rudwan
رابط هذا التعليق
شارك

هذا خاص بصورة خلفية للبرنامج غير برنامج الأكسس الرماديه

في هذه الحاله اضغط على زر " استعادة الافتراضيه " لاستعادة الرمادي

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

رابط هذا التعليق
شارك

أخي ماجد

كما أشار أخي رضوان مشكوراً ... سبب الرسالة أنه مسجل صورة للخلفية ولم يجد البرنامج مسار الصورة ... وها طبيعي لأنه ليس جهازي

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

مع خالص الشكر لك أخي رضوان

مع تحياتي

رضا عقي

رابط هذا التعليق
شارك

المهندس رضا

اردت الاستفادة من نموذج تغيير صورة الخلفية(image) في برنامج قمت باعداده وبعد استيراد كل الوحدات النمطية التي يطلبها النموذج تاتيني رسالة الفيجوال التي مفادها :

Error accessing File Network connection may have been lost

فما السبيل

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

التلميذ zahof

رابط هذا التعليق
شارك

  • 2 months later...
  • 2 weeks later...
  • 1 month later...
إخواني الأعزاء

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

المثال الجامع للأدوات الإدارية

1- ربط البيانات

2- النسخ الاحتياطي

3- توجيه المسار لنسخة سابقة

4- حماية البرنامج من النسخ

5- صلاحيات المستخدمين

6- نسخ المراجع وإضافتها

7- إخفاء الجداول

8- معلومات النظام

9- وضع صورة في الخلفية

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

ونظراً لضيق الوقت سأقوم بتفسير بعرض الأدوات باختصار شديد

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

1- ربط البيانات : عند فتح البرنامج يعمل الماكرو التنفيذي على فتح شاشة بدء التشغيل وكذلك نموذج الربط التلقائي وفي حالة فقد الرابط تخرج شاشة الربط التلقائي لتحديد المسار بالنقر المزدوج داخل المسار .

2- النسخ الاحتياطي يكون لقاعدة البيانات المرتبطة فقط أي للجداول فقط بنفس تاريخ يوم النسخ

3- توجيه المسار لنسخة أخرى شبيه بالربط التلقائي ولكن يستخدم لربط نسخة سابقة أو تالية

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

DoCmd.OpenForm "serial"
من قائمة أدوات – تسجيل نسخة شرعية – استخدم المعادلة الأتية الرقم العلوي + 12305+( مدة التشغيل إما 15 يوم أو 30 أو 90أو 366 أو 1000 أو 10000 يوم ) الناتج يضرب × 2 والناتج يطرح منه 9999999 ومن السهل معرفة المعادلة من داخل الكود 5- صلاحيات المستخدمين تستخدم أسلوب اقرب ما يكون لأسلوب ابن مسقط مع مهند عبادي وقد قمت ببنائه بالمشاورة مع أبو عبد الله ولكن به بعض الاختلافات الجوهرية عن ما سبق الإشارة إليه == تم تقسم الصلاحيات إلى مسئول له جميع الصلاحيات == مستخدم يقوم المسئول بمنحه الصلاحيات == يمكن إنشاء أكثر من مسئول وتم التقسيم السابق لمنح المرونة للمسئول في منح الصلاحيات وتفويضها إن احتاج الأمر . == الجدول AdForToUse يستخدم لتحديد النماذج التي سيتم تركيب صلاحية لها ( ليس كل النماذج نرغب في وضع صلاحية عليها أو عرضها في شاشة منح الصلاحيات ) مع وضع اسم النموذج أو وظيفته باللغة العربية ليتمكن مسئول النظام من فهم كيفية منح صلاحية لمستخدم لأن استخدام أسماء النماذج كما هي لا يفيد إذا تم توزيع البرنامج وخاصة إذا كانت باللغة الأجنبية . == في نفس الجدول يجب تحديد مستوى النموذج من حيث الصلاحية a.b.c.g    - المستوى a  النماذج العامة  - اختبار ( فتح ، تعديل ، حذف ، إضافة ) - المستوى b النماذج الفرعية - اختبار ( تعديل ، حذف ، إضافة ) - المستوى c النماذج الخاصة بالمسئول فقط  - اختبار ( فتح فقط )لمسئول فقط - المستوى g النماذج التي يتم استدعاء التقارير منها - اختبار ( فتح فقط ) == في حدث عند الفتح يتم وضع الكود التالي فقط دون وضع أي أدوات أخرى على النموذج ... فقط هذا الكود  ....
Call allaw([Form])

أما باقي الأدوات فسأترك لكم استكشافها .

وسيعجبكم كثيراً بإذن الله أداة إخفاء الجداول

أيضاً أو التنويه على أن ما سبق ليس مطلقاً ولكنه خاضع للتطوير باستمرار مثل تشفير الصلاحيات والاستغناء عن الاستعلام في الصلاحيات وتطوير الحماية لتكون أكثر مرونة ولكن لن أستطيع أرفاق إلا ما سبق للأمانة العلمية .

=====

في حالة وجود أي خطأ فني اعذروني للسرعة .

مع خالص تحياتي

رضا عقيل

<{POST_SNAPBACK}>
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information