رضا عقيل قام بنشر مارس 15, 2005 مشاركة قام بنشر مارس 15, 2005 إخواني الأعزاء نظراً لتزايد الحاجة إلى استعمال أدوات أقرب ما تكون إلى ثابتة للتحكم في مسار البرامج الخاصة بالأكسس وخاصة التجارية منها .. لذلك افردت جزء من اهتمامي لتطوير أدوات إدارية خاصة بي للتحكم في جميع برامجي بها .. وقد أرفقت هذا المثال في مشاركة خاصة بالحماية ولكن من الحكمة فصلها حتى تكون مرجع مناسب للبحث عن مثل هذه الأدوات . المثال الجامع للأدوات الإدارية 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 2 1 رابط هذا التعليق شارك More sharing options...
سهل احمد العريشي قام بنشر مارس 15, 2005 مشاركة قام بنشر مارس 15, 2005 بسم الله الرحمن الرحيم جزاك الله كل الخير ولا أملك يا أخي الا الدعاء لك اللهم وفقه وتقبله في جنانك يا غفور يار حيم أخيك سهل أحمد ( ابو نعيم ) رابط هذا التعليق شارك More sharing options...
فتى الوادي قام بنشر مارس 15, 2005 مشاركة قام بنشر مارس 15, 2005 السلام عليكم .... جزاك الله كل خير يا أخي رضا .. وبارك الله فيك وفي علمك ونفع الله بك البلاد والعباد ... وغفر الله لنا ولكم . رابط هذا التعليق شارك More sharing options...
alwa7eed قام بنشر مارس 16, 2005 مشاركة قام بنشر مارس 16, 2005 بارك الله فيك قيد التحميل رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر أبريل 24, 2005 مشاركة قام بنشر أبريل 24, 2005 (معدل) السلام عليكم تم تثبيت الموضوع نظرا للأهميه و بغرض الاستفاده الجماعيه , و على سبيل تبادل وجهات النظر مع مشروع الأخ أمجد جمالي للوصول الى أفضل طرق الحمايه للملفات تم تعديل أبريل 26, 2005 بواسطه rudwan رابط هذا التعليق شارك More sharing options...
ماجدجلال قام بنشر أبريل 25, 2005 مشاركة قام بنشر أبريل 25, 2005 قمت بانزال البرنامج ولكن لم اتمكن من فتحة , تظهر رسالة تدل علي عدم وجود الصورة في الخلفية , ارجو ان تدلوني علي الطريقة الصحيحة لا ستفادة من البرنامج . وشكرا لكم رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر أبريل 27, 2005 مشاركة قام بنشر أبريل 27, 2005 هذا خاص بصورة خلفية للبرنامج غير برنامج الأكسس الرماديه في هذه الحاله اضغط على زر " استعادة الافتراضيه " لاستعادة الرمادي أو اذا كان لديك صورة جاهزه تستطيع النقر على الاطار المستطيل لاختيار موقع الصوره رابط هذا التعليق شارك More sharing options...
ماجدجلال قام بنشر أبريل 27, 2005 مشاركة قام بنشر أبريل 27, 2005 شكرا لك استاذ رضوان وجزاك الله كل خير رابط هذا التعليق شارك More sharing options...
رضا عقيل قام بنشر أبريل 27, 2005 الكاتب مشاركة قام بنشر أبريل 27, 2005 أخي ماجد كما أشار أخي رضوان مشكوراً ... سبب الرسالة أنه مسجل صورة للخلفية ولم يجد البرنامج مسار الصورة ... وها طبيعي لأنه ليس جهازي لذلك من تغيير صورة الخلفية .. اتبع ما أشار إليه أخي رضوان قم باستعادة الافتراضية إذا أردت خلفية الأكسس الرمادية أو انقر نقراً مزدوجاً داخل مسار الصورة لاختيار صورة جاهزة لديك مع خالص الشكر لك أخي رضوان مع تحياتي رضا عقي رابط هذا التعليق شارك More sharing options...
rudwan قام بنشر أبريل 27, 2005 مشاركة قام بنشر أبريل 27, 2005 أهلا بك استاذ رضا , و بانتظار المزيد من أفكار تطويريه للبرنامج رابط هذا التعليق شارك More sharing options...
zahof قام بنشر أبريل 28, 2005 مشاركة قام بنشر أبريل 28, 2005 المهندس رضا اردت الاستفادة من نموذج تغيير صورة الخلفية(image) في برنامج قمت باعداده وبعد استيراد كل الوحدات النمطية التي يطلبها النموذج تاتيني رسالة الفيجوال التي مفادها : Error accessing File Network connection may have been lost فما السبيل مالم يكن عندك مانع من استخدام هذا النموذج في برامج اخرى التلميذ zahof رابط هذا التعليق شارك More sharing options...
ابوعامر22 قام بنشر أبريل 29, 2005 مشاركة قام بنشر أبريل 29, 2005 الله يعطيك العافية على هذي المعلومات القيمة رابط هذا التعليق شارك More sharing options...
الباشق1 قام بنشر أبريل 30, 2005 مشاركة قام بنشر أبريل 30, 2005 يعطيك الف عافيه اعي رضا عقيل رابط هذا التعليق شارك More sharing options...
zahof قام بنشر أبريل 30, 2005 مشاركة قام بنشر أبريل 30, 2005 ارجوا ان اجد رد على تسائلي السابق من احدكم ان لم يجد الاستاذ رضا وقت للرد رابط هذا التعليق شارك More sharing options...
الفني قام بنشر يوليو 9, 2005 مشاركة قام بنشر يوليو 9, 2005 مشكور يا أخ رضا رابط هذا التعليق شارك More sharing options...
zahof قام بنشر يوليو 10, 2005 مشاركة قام بنشر يوليو 10, 2005 على العموم وجدت الحل للمشكلة التي لم اجد عليها رد من الاخوة ودمتم zahof رابط هذا التعليق شارك More sharing options...
HUSSIN قام بنشر يوليو 20, 2005 مشاركة قام بنشر يوليو 20, 2005 السلام عليكم شكراً لك أخ رضا وجعلها الله في موازين حسناتك ... رابط هذا التعليق شارك More sharing options...
Faten Helles قام بنشر أغسطس 23, 2005 مشاركة قام بنشر أغسطس 23, 2005 إخواني الأعزاء نظراً لتزايد الحاجة إلى استعمال أدوات أقرب ما تكون إلى ثابتة للتحكم في مسار البرامج الخاصة بالأكسس وخاصة التجارية منها .. لذلك افردت جزء من اهتمامي لتطوير أدوات إدارية خاصة بي للتحكم في جميع برامجي بها .. وقد أرفقت هذا المثال في مشاركة خاصة بالحماية ولكن من الحكمة فصلها حتى تكون مرجع مناسب للبحث عن مثل هذه الأدوات . المثال الجامع للأدوات الإدارية 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}> رابط هذا التعليق شارك More sharing options...
Faten Helles قام بنشر أغسطس 23, 2005 مشاركة قام بنشر أغسطس 23, 2005 الا يوجد نسخة من هذا البرنامج تعمل على اكسس 2000 ، لأنه على ما يبدو مصمم على اكسس اكس بي !! فلا استطيع فتحه! جزاكم الله الف خير رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان