حسام السوري
02 الأعضاء-
Posts
60 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
1
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو حسام السوري
-
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. الأخ محمود بارك الله بك .... انت المفروض تعمل على قاعدة البيانات الخاصة بك و هي المساجد ... أما 3000 فهي لوضع بيانات عشوائية و منع و توزيع عشوائي لــ 3000 إمام و 3000 مسجد و تجريب سرعة التوزيع على هذه الــ 3000 لنعرف كم الوقت المستغرق لذلك .. فقط لا غير... بحيث عندما تصل قاعدة بيانتنا الحقيقية إلى 3000 نعرف الزمن اللازم لذلك ... ثم يمكن حذفها .. فلا داعي لها إذا تاكدنا أن التطبيق يوزع بزمن معقول .... بالتوفيق .. -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. بارك الله بك أخ محمود ... تفضل المرفقات ... ملف يحوي حوالي 3000 مسجد و أمام ... يمكن العمل عليه ... عند التجريب قم بتفعيل الخيارات "التقييد ما أمكن بالمحافظات" و "التقييد ما أمكن بالفئات" .. فهو ما يبطئ العمل و كذلك المنع و التثبيت ... جرب التطبيق , حتى لو أعطاك أن التطبيق لا يستجيب ... انتظر لمدة أقصاها عشر دقائق و سيتابع العمل بشكل جيد ..لاحظ انهه في البداية بطئ ثم مع التقدم يصبح أسرع لأنه كلما وزع أكثر يصبح اسرع .... الأخ محمود .. أنا استطيع دمج الملفين بملف واحد و يعمل من أي مكان ... لكن يبدو أنك لن تعرف الفكرة من التقسم ... فالقسم الأول يحوي الجداول فقط أي البيانات و القسم الثاني يحوي النماذج و التقارير و الاستعلامات ... ما الهدف من ذلك !!!! الهدف انك تقوم بعمل نسخ احتياطي فقط للجداول .. و ايضا يمكن توزع الواجهات كي تعمل من اكثر من كمبيوتر بشرط وجود شبكة ... لذلك لن أقوم بدمجها لأن ذلك من مصلحة العمل كما قام به مصمم القاعدة الاساسي الذي قام بالتقسيم لهذا الهدف ... بالنسبة للصورة . اعتذر من وضعها .. فالتطبيق الخاص بنا بحاجة للكثير من الذاكرة ... لذلك نخفي الواجهة الرئيسية و إضافة صور سيؤدي لبطء و هدر ذاكرة التطبيق ...!!!!!!!!!!! بالتوفيق ... 3000.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
بارك الله بك أخ محمود و جزاك الله خيرا ... -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. بارك الله بك أخ محمود ... إلي المرفقات .. تم إصلاح رسالة الخطأ ... هذه النسخة أيضا سريعة , يمكنك نسخ الملف (Mosques.exe) إلى مجلد 1500 و فتحه من هناك و التجريب على الـــ 1500 . اعتقد لا مشكلة حتى لو وصل العدد للـــ 3000 , المهم ان تغلق كل البرامج الموجودة على الجهاز أثناء التوزيع و ان يكون الجهاز فيه ذاكرة كافيه ... بالنسبة للفلترة , فالمقصود أن الأمام الواحد لديه في نفس السطر (منع + فراغ) .... بالنسبة للجمعة الخامسة , فكلامك صحيح , لأن الجمعة الخامسة فيها فراغات و عند الفلترة عن "لديه فراغ" ستظهر لك معظم السجلات لان فيها فراغ في الجمعة الخامسة , هذا الخيار لتجاهل الجمعة الخامسة عند الفلترة لو أردت ... بالتوفيق... مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. الأخ محمود .. تفضل المرفقات ... ببساطة تم إصلاح مشكلة التوزيع بحيث لا حاجة للضغط على ctrl + c .. تم إلغاء الفلترة و استبدالها بفلترة أسهل .... التوزيع مازال سريعا حتى على 1500 ..ملاحظة : ما يبطئ التوزيع ليس كثرة العدد بل كثرة الفراغات ..لاحظ الفراغات يتم توزيعها بشكل عادل في الأسطر و الأعمدة !!!!! ملاحظة : ماذا لو ثبتت إمام في مسجد طوال العام ثم منعته من شهر "محرم " مثلا .. هل الأفضلية للمنع أم للتثبيت !!! هذه الأمور بحاجة لمناقشة ربما في مراحل لاحقة ... بالتوفيق ... مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. بارك الله بك أخ محمود ... بالنسبة للإمام الذي عنده خمس خانات غير موزع (يعني ممنوع من التوزيع في الخمس الخانات) فهو لم يدخل أساسا في عملية التوزيع , و لا يوجد سجل له بجدول التوزيع ... هل تريد إضافته للتوزيع علما أنه ممنوع في كل الاسابيع ... بالنسبة للإمام الممنوع كامل الشهر أو كامل العام , لا يسجل له سجل في جدول التوزيع , و لكن إذا كان ممنوع من الجمع الخمس كلها (مع بقاء خانة كامل الشهر غير محددة) فإنه يدخل في التوزيع .... ما هو المطلوب هنا ؟؟؟؟ بالنسبة للتوزيع المذكور ... انتظر حتى ينتهي .(لا مانع خمس أو عشر دقائق). أو اضغط CTRL +C لرؤوية النتائج .. ممكن ترسل لي البيانات التي تسببت بهذه الحالة .. بالتوفيق ... -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .... فضلا اضغط على زر البحث و اخبرني بالنتيجة ... ايضا ..افتح سجل الامام محمد : ألا يوجد عنده تثبيت بمسجد الهدى !!!! هل ضغطت على زر الحفظ كما قلنا !!!! بعد التوزيع !!! هل اعطى رسالة تم الحفظ !!!! فضلا , ضع كل الملفات في المجلد d:\مساجد كما قلنا ... البرانمج و ملفي القاعدة ... بالتوفيق .... -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. بارك الله بك أخ محمود ... تأكد أنك تعمل على آخر إصدار ... حيث أنني قمت بإضافة الــ (---------) و الــ (====لا====) على التقارير الخاص بالأئمة و بطاقات الأئمة !!!!! تأكد من البيانات بشكل جيد .. من حيث التثبيت و المنع .. فهو يوزع و يعمل بشكل صحيح عندي ....و يحفظ ...كما قلنا .. أغلق القاعدة عند التوزيع و احفظ البيانات و اغلق التوزيع ثم افتح القاعدة و اختر شهر التوزيع !!!!! -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. بارك الله بك ... الق نظرة على المرفقات ... يمكن فلترة الذين عندهم منع أو فراغ في نافذة "استعلام التوزيع" حسب كل جمعة على حدا .. (صعوبة المشكلة أن الاسبوع الخامس فيه فراغ أيضا !!!! لذلك تم فصل كل اسبوع). .. تم تجاهل القاعدة 1500 و عالعمل فقط على القاعدة الخاصة بنا . بالنسبة للتثبيت في منطقة أو محافظة .. للأمانة فهو يحتاج لجهد و وقت و هذا غير متوفر عندي بالوقت الحالي ... إن شاء الله يتوفر ذلك مستقبلا ... يرجى اختبار التوزيع مرة أخرى .. قمت بعتديلات بسيطة داخلية ارجو أن تؤثر على النتائج الظاهرة .. بالتوفيق مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
بارك الله بك أخ محمود ... -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. الأخ محمود .. بارك الله بك ... تفضل المرفقات ... بالنسبة للتعديلات المقترحة ,حاول أن تضعها كلها مرة واحدة لأنه كما قلنا بعض التعديلات قد تنسف البرنامج من الاساس ...و سأرى ما هو ممكن و سهل و ما هو صعب .. بالتوفيق .. 1500.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. بارك الله بك أخ محمود .... المشكلة في التقارير انها أكبر من عرض الصفحة لذلك تظهر فارغة , اعرض التقرير الفارغ كـــ "عرض الطباعة" كما شرحت سابقا ثم تنقل بين الصفحات ستجد البيانات .... هل تريد تصميم التقرير ليناسب الطباعة بشكل طولي أو بشكل عرضي على الصفحة ....بالنسبة للمساجد و الأئمة ... بالتوفيق -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. زر البحث الهدف منه البحث عن التوزيع و ليس البحث في قوائم الشهر و الإمام و المسجد : هذه ببساطة افتح قائمة الإمام ثم اكتب "محم" ستجد أنه حدد لك العنصر محمود مثلا ثم اضغط زر الانتر ... افتح اي تقرير و انقر بالماوس نقرة يمينة في مكان فارغ تظهر لك قائمة , اختر منها "print preview" أو عرض الطباعة , كي يظهر التقرير بشكل صفحات متتالية , بالاسفل يوجد اسهم للانتقال بين الصفحات .. البطاقات تطبع كل اثنين في صفحة , لا مشكلة .. الاكسس لوحده يطبع السجلات على صفحات متعددة , جرب ذلك . ملفات مرفقة لآخر نسخة ... بالتوفيق 1500.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. لا أعرف مشكلة التقرير ما هي , فهو يظهر عندي بشكل سليم .. قمت بتغيير التنسيق فيه .. حاول تجريبه ... تم تطبيق خاصية الفلترة .. يرجى تطبيقها . أخ محمود .. انت مقسم قاعدة البيانات عندك إلى قسمين الأول للجداول و الثاني للنوافذ ..و هما مربوطان مع بعض .. أما مجلد الــ 1500 , فقمت بدمجه بملف واحد يحوي النوافذ و الجدوال ... كل مجلد فيه تطبيق يتعامل مع القاعدة البيانات الخاصة بذلك المجلد .. فلو ادخلت البيانات في 1500 , يجب فتح التطبيق الموجود في المجلد 1500 ... و هكذا ..لو ادخلت البيانات في القاعدة الموجودة في المجلد مساجد , يجب فتح التطبيق من المجلد مساجد . بالتوفيق.. 1500.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. الاخ محمود ... اضغط على رز "حفظ إلى قاعدة البيانات" بعد إجراء عملية التوزيع ... و إلا لن يتم حفظ التوزيع كما قلنا ... إذا بقيت المشكة , ارسل لي صورة من التقرير .. مرفق آخر نسخة من التطبيق و القاعدة , يرجى العمل عليها .. مرفق نسخة خاصة تحوي أكثر من 1500 إمام و 1500 مسجد يمكن وضعها في اي مجلد , لش شرطا على القرص D , حاول تجرييبها وضع قيود منع و تثبيت كثيرة و أخبرني بالزمن المطلوب تقريبا للتوزيع , حاول الاكثار من القيود ... , بالتوفيق ..... 1500.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. الأخ محمود ... تم نقل التقارير لنافذة تعديل و استعلام و طباعة التوزيع .. يرجى الاطلاع على المرفقات.. ملاحظة : تم إيقاف كود أخذ نسخة احتياطية ....ربما فيه مشاكل ... بالتوفيق .. مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته ... الأخ محمود ... تحية طيبة ... بعد ساعات من العمل في تصميم التقرير المذكور ... و إغلاق القاعدة و إعادة فتحها !!! اختفى كل العمل ... !! لا أعرف مالسبب , ربما هناك مشكلة في كود النسخ الاحتياطي , فأنت لديك كود يقوم بأخذ نسخة من القاعدة كما تلاحظ ... اتمنى ان تجد المساعدة من الإخوة ... بالنسبة لسرعة التوزيع , فهي ستكون جيدة إن شاء الله ... على كل حال .. لو أخذ وقتا طويلا في التوزيع , اضغظ على CTRL مع الحرف C أي اضغط CTRL + C (على شاشة التوزيع السوداء ) للتوقف و سيعطيك نتائج التوزيع التي وصل لها ... اتمنى لك التوفيق ..... ----------------------------------------------------------- سنحاول إعادة تصميم التقرير و الله الموفق و المستعان . -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته . عذرا فالرد على عجالة ... تم تعديل مشكلة التوزيع.. تم تصميم تقرير المساجد المذكور .. التطبيق يمكن وضعة بأي مجلد شريطة أن يكون بجانبه قاعدة البيانات .. فالمشكلة أنه لديك ربط للجداول في الاكسس ... خبراء الاكسس قادرون على ذلك .. الملفات مرفقة . بالتوفيق . مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السسلام عليكم و رحمة الله و بركاته .. الأخ محمود .. بارك الله بك ... تم حل مشكلة عدم توزيع الاسبوع الاول .. التكرار ممنوع ... تم معالجة عملية الحفظ بشكل صحيح , بحيث تستبدل فقط البيانات المطابقة لها .. بالنسبة لتثبيت و منع محافظة ..فكما قال الاخوة في مشاركات سابقة .. إن طلب أو شرط صغير قد يؤدي لإعادة بناء التطبيق من البداية ...ما رأيك بتجريب التطبيق لفترة معينة ... على أن ينهي الإخوة الأمور المتعلقة بالأكسس .. فإن سارت الأمور بشكل سليم و كان لدينا الوقت سنقوم بذلك إن شاء الله .. الملفات بالمرفقات .. بالتوفيق . مساجد.zip C#_Mosques.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .... الاخوة الأفاضل .. الأخ محمود .. بارك الله بكم جميعا ... الأخ أبو خليل .. يجب وضع البرنامج التنفيذي بجانب قاعدة البيانات المسماة (msajed_be.mdb) التي يجب وضعها في المجلد ( D:\مساجد) و التطبيق يتعامل مع القاعدة بالاسم يجب عدم تغييره ... (أي التطبيق و القاعدة يجب أن يكونا في المجلد المذكور) ... في هذا الاصدار قمنا بمايلي: معالجة رسالة الخطأ التي تظهر بسبب نقص البيانات .. بالنسبة لألغاء المنع ... كل ما هو أمامنا هو سجلات في جداول , فقط انظر على الجانب اليمين للسجل على الفورم , ستجد رمز موشر .. قم بتحديده و اضغط زر الحذف (del) من لوحة المفاتيح لحذف السجل ... هذا يطبق على كل السجلات في النوافذ ... بالنسبة لطلب (المنع من التوزيع على أساس المحافظة فقط) : حاليا غير موجود , فما هو الهدف منه ؟؟؟؟ ترى هل هناك أيضا (تثبيت إمام في محافظة؟؟) ... للنقاش . ملاحظة : أنت تضع أن هناك محافظة اسمها "على مستوى الجمهورية" .. والتطبيق و الاكسس يتعامل معها على أنها محافظة عادية و لا يعني له أن هذا الامام فعلا يمكن توزيعه على كل المحافظات .. فأنت أنشأت "محافظة وهميه" ...اسمها "على مستوى الجمهورية" !! .. ما علينا الآن ... بالنسبة لسؤالك عن (السماح بـ 5/4 فراغات على الأكثر) فقد قمت بإلغاء هذه الميزة و فكرتها كانت أن أسمح بتجاهل بعض المساجد (فراغ يعني) كي نسرع التوزيع ...الآن سيكون هناك فراغات بالحد الادنى ... تم إضافة حقلين جديدين :الحقل الأول اسمه "مكرر" : يعني حصل تكرار في هذا السطر ... غالبا لن يحصل تكرار لكن كيف توزع اربع أئمة على مسجدين .. ألن يحصل تكرار حكما بسبب النقص بعدد المساجد ... الحقل الثاني المضاف اسمه "فراغات" .. يعطيك عدد الفراغات في السطر ... في الحالة المثالية لن يكون هناك فراغات , لكن كيف توزع 10 أئمة على مسجدين , حكما سيكون هناك فراغات لدى بعض أو كل الأئمة ... يتم توزيع الفراغات بشكل عادل كما ذكرنا قدر الامكان ... يمكن إجراء محاولات عديدة للتوزيع في البرنامج ,لكن لا يحفظ في قاعدة البيانات حت نضغط على زر " حفظ إلى قاعدة البيانات" ...كما يمكن فتح التطبيق أكثر من مرة (ضغط على ايقونته بشكل عادي) و تجريب أكثر من توزيع و مقارنة التوزيعات مع بعضها ثم نحفظ التوزيع المناسب و نهمل البقية .. لا يمكن حاليا تعديل التوزيع في البرنامج (التنفيذي) بل نحفظه في القاعدة وهناك لك حرية التعديل (على مسؤوليتك) بحيث يمكن أن تقوم بتبديل شخص مكان آخر . حفظ التوزيع في شهر معين سيحذف بيانات التوزيع لنفس الشهر إذا اكنت موجودة في القاعدة ... كي لا يحصل تضارب في البيانات ...ملاحظة: الآن يحذف كل البيانات السابقة : يعني مثلا وزعنا للمحافظة الاولى في الشهر الأول و حفظنا , ثم وزعنا وزعنا للمحافظة الثانية في الشهر الأول , و حفظنا , سيتم حذف البيانات السابقة ...!!! سنعالج هذه المشكلة قريبا .... قمت بتصميم بعض النوافذ الجديدة , ستجدها على النافذة الرئيسية للقاعدة , أهمها إدخال الخطب , و عرض التوزيعات حسب الشهر و الامام و محاولة تصميم التقرير الذي طلبته ... مرفق القاعدة مع الملف التنفيذي و الأكواد , تحتاج لــ Visual Studio 2010 أو أحدث لفتح المشروع ... أنا شخصيا لست خبيرا بواجهات الأكسس (كفورم و تقارير و أكواد) , بل اتعامل مع الاكسس كجداول فقط .... لذلك اعتقد أن طلبات التعديل على القاعدة سيكون الإخوة خبراء الأكسس في المنتدى أقدر مني على تنفيذها .... التطبيق يقوم بأخذ البيانات من القاعدة و إجراء التوزيع ثم حفظ التوزيع في القاعدة .. كل العمليات الأخرى سيكون تنفيذها سهلا من داخل القاعدة ... بالتوفيق .. C#_Mosques.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. الأخ محمود .. الاخوة الأفاضل .. اضع بين ايديكم نموذج أولي لبرنامج التوزيع الذي تحدثت عنه : البرنامج مبرمج بلغة البرمجة شي شارب كتطبيق ويندوز (اسمه Mosques.exe)... مفتوح المصدر بالمرفقات لمن أراد الاطلاع أو التعديل أو الاستفادة .. و كذلك مرفق البرنامج التنفيذي لمن يريد تجريب البرنامج و ليس لديه بيئة التطوير فيجوال استديو . التطبيق يقوم بتوزيع الأئمة المثبتين أولا , لأن هؤلاء لديهم خيارات محددة ... في الخطوة التالية , التطبيق يقوم بتوزيع الأئمة الذين لديهم "منع زمني" أو "منع في مساجد محددة" لأن هؤلاء أيضا خياراتهم محددودة و يجب توزيعهم في المراحل المبكرة . بعدها يقوم التطبيق بمحاولة توزيع الأئمة الباقين على ما تبقى من مساجد متاحة : قمت بتطبيق خوارزمية تشبه خوارزمية لعب الشطرنج ... أي أنه في المرحلة الأولى لدينا مثلا 1000 إمام و ممكن اضعه في 1000 مسجد , الأمام الثاني بقي لديه 999 خيار ...و الثالث بقي لديه 998 و هكذا ... في حال وصلنا لمرحلة معينة في التوزيع و لم يعد هناك خيارات ممكنة !!! نتراجع عن الخيار السابق و نغيير توزيع الامام لمسجد مختلف ونعاود المحاولة ..أي أننا نقوم ببناء ما يسمى "شجرة الحلول". مثل هكذا تطبيقات بحاجة لذاكرة في الكمبيوتر و سرعة معالجة .. للمبرمجين : بما أن فكرة الحل هي بناء شجرة الحلول , فأنه و بسبب حجم البيانات الكبير , يجب رفع حجم المكدس (stack) في الملف التنفيذي بعد بنائه عن طريق فتح Visual Studio Command prompts ثم تنفيذ الأمر التالي , لرفع الحجم إلى 20 ميغا (اعتقد انها مناسبة) , الاخوة الذن معهم الملف التنفيذي المرفق , على الأغلب لن يحتاجوا لمثل هذه الخطوة كوني قمت بها مسبقا (ملاحظة : للبيانات الصغيرة لا مشكلة , و لكن في البيانات الكبيرة سينهار التطبيق دون رفع الحجم كما في الأمر التالي) . editbin /stack:20000000 D:\f\Mosque\Mosques\Mosques\bin\Release\Mosques.exe يجب وضع التطبيق و قاعدة البيانات في نفس المجلد (أي D:\مساجد) و التطبيق يتعامل مع القاعدة بالاسم (msajed_be.mdb) يجب عدم تغييره . التطبيق يعمل ضمن أفضلية عليا (High) في إدارة المهام (Task Manager) لذلك يجب إغلاق كافة البرامج و خصوصا قاعدة البيانات قبل عملية التوزيع كي نضمن أن الحاسب يقوم فقط بالتوزيع .., قمت بخفاء نافذة البرنامج أثناء التوزيع كي لا نحصل على الرسالة المشؤومة "هذا التطبيق لا يستجيب!!!".. قمت بتجريب التطبيق على قاعدة بانات تحوي تقريبا 1500 إمام و 1500 مسجد .... لكن مالذي يحصل ؟ التطبيق يبدأ بإخراج (رقم الامام) الذي يقوم بتوزيعه حاليا و إذا لاحظت أنه وصل للارقام الاخيرة و بدأ يكررها .. و تأخر أكثرمن 10 دقائق مثلا في التوزيع ... في هذه الحالة يكون البرنامج قد قام بتوزيع أول مجموعة بشكل خاطئ و لم يعد هناك خيارات متاحة للعناصر الأخيرة ....بدل من الانتظار لساعات طويلة ريثما يتم التراجع , يمكن الضغط بــمفتاح الكونترول مع الحرف سي الانجليزي أي (CTRL +C) لإغلاق البرنامج من النافذة السوداء التي تظهر بعد ضغط الزر "توزيع" . و قم بتشغيل التطبيق و المحاولة مرة أخرى بالتوزيع , لكن يفضل اختيار الخيار الثاني أو الثالث من قائمة لائحة "الدقة" على نافذة البرنامج. حاليا في التطبيق : إذا كان عدد الأئمة أكبر من عدد المساجد , يقوم التطبيق بتوزيع كل الأئمة على المساجد لكن سيكون لــ "بعض الأئمة" فقط 3 مساجد في الشهر و البعض (4).. ألا يعتبر هذا نوع من العدالة في التوزيع .. أم تريد "أخ محمود" أن نحذف الأئمة الزيادة تماما من التوزيع و نوزع الباقي على أربع جمع كاملة (أو خمسة) .. حاليا التطبيق فقط يوزع و لا يقوم بحفظ التوزيع في القاعدة (الخطوة التالة في حال كان التوزيع سليما) . لنا عودة .. بانتظار ملاحظاتكم ... مساجد.zip C#_Mosques.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله ... الأخ محمود ..الاخوة الافاضل .... أنا شخصيا لم اتمكن من إنجاز عملية التوزيع ... و الله ولي التوفيق . -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. الأخ محمود .. عمليات التصفية و البحث موجودة في الاكسس بشكل افتراضي , فقط اختر تصفية او بحث حسب الحقل الذي فيه مؤشر الماوس ... في المرفقات القاعدة مع تمكين التصفية و شرح فيديو بسيط من نوع (Screen2EXE) و هو آمن ... https://www.youtube.com/watch?v=d-vDWKhFKJ8 Video_Filter.zip مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله .. الأخ محمد حسن المحمد : بارك الله بك و جزاك الله خيرا . الأخ محمود ... فضلا قم بفتح نافذة الأئمة , حيث هناك يمكنك إدخال المنع الزمني و منع المساجد و التثبيت الخاص بكل إمام .. أما النوافذ الأخرى فهي تعرض لك البييانات التي ادخلتها في نافذة الأئمة .... يرجى تحميل النسخة الجديدة من المرفقات .. بالتوفق ... مساجد.zip -
دعوة لعمل جماعي لتطوير برنامج توزيع تطوعي
حسام السوري replied to مـــحـــمــــود's topic in قسم الأكسيس Access
السلام عليكم و رحمة الله و بركاته .. بارك الله بكم جميعا الأخ ابو خليل و الأخ محمود ... في الحقيقة و كما ذكرت .. كنت انوي برمجة عملية التوزيع كتطبيق ويندوز خارجي و يحفظ البيانات في قاعدة البيانات التي لدينا ...فأنا لست خبيرا بالأكسس ..لكن تبين لي أن الأمور أعقد و أصعب مما توقعت ..هذا كل ما في الأمر إخواني ... أنا متابع معكم إن شاء الله فيما استطيع إنجازه ... بالتوفق ...