حمدى الظابط قام بنشر فبراير 22, 2018 قام بنشر فبراير 22, 2018 (معدل) السلام عليكم اثناء البحث وجد برنامج مفتوح المصدر لجدول توزيع حصص المدررسة وتم التعديل الجزرى عليه على حسب احتياج العمل واضافة افكار جديدة تخدم المستخدم ولكن هناك بعض المشاكل التى وجهتنى منها عند تحديث بيانات الجدول تظهر جميع حصص ايام الاسبوع عدا جدول حصص يوم الخميس فقط ولم اعرف السبب وهذه المشكلة فى التقرير الاتية Class-teacher - teacher class2 علما بان فى باقى التقارير يظهر جدول يوم الخميس ارجوا المساعدة مع شرح السبب ولكم منى جزيل الشكر 1 - نسخة - نسخة - نسخة.rar تم تعديل فبراير 22, 2018 بواسطه حمدى الظابط
AlwaZeeR قام بنشر فبراير 23, 2018 قام بنشر فبراير 23, 2018 وعليكم السلام ورحمة الله وبركاته هناك نقص في الحقول من: الخميس1 الى الخميس8 هذه الحقول موضوعة تحت كل يوم بنفس الحجم الحلقة تبحث عنها ولا تجدها ،،، يجب اضافتها 1 - نسخة - نسخةwazz - نسخة.rar 2
حمدى الظابط قام بنشر فبراير 24, 2018 الكاتب قام بنشر فبراير 24, 2018 السلام عليكم اشكر حضرتك على سرعة الرد والمساعدة ولك تحياتى ولكن وجهتنى مشكلة عند فتح المرفق بعد التعديل لم يفتح ولم اعرف السبب ممكن حضرتك ترسل لى الملف مره اخرى او تصوير لى مكان الخلل لتصليحة واكون شاكر جدا لحضرتك
AlwaZeeR قام بنشر فبراير 24, 2018 قام بنشر فبراير 24, 2018 الملف مضغوط على وينرار 5.50 قم بتنزيل الوينرار 5.50 وتنصيبه عندك وسوف يفتح الملف :: تحياتي
sandanet قام بنشر فبراير 24, 2018 قام بنشر فبراير 24, 2018 بصراحة البرنامج جميل واعجبني بشدة واتمنى ان احصل على نسخة كاملة من البرنامج اذا أمكن وتحياتي للمبرمج الذي يبدو انه محترف جداً
حمدى الظابط قام بنشر فبراير 24, 2018 الكاتب قام بنشر فبراير 24, 2018 (معدل) اشكرك تم فتح المرفق وعند التجربة وجد التقرير تفتح دون بيانات اى ليوم الخمبس علما ان هناك حصص ليوم الخمبس ارجوا االافادة ولك الشكر واضاف للمشكلة تقرير1 ايضا يوم الخميس لم يتم فيه اى بيانات sandanet ان شاء الله بعد الانتهاء منه سوف يتم انزال نسخة مفتوحة المصدر تم تعديل فبراير 24, 2018 بواسطه حمدى الظابط
حمدى الظابط قام بنشر فبراير 24, 2018 الكاتب قام بنشر فبراير 24, 2018 هناك خطاء فى الكود الموجود بنموذج me-2 الذى يحديث بيانات جدول Class-teacher فهذا النموذج يحدث بيانات كل ايام الاسبوع عدا يوم الخميس ارجوا المساعدة واكتشاف الخطاء علما بأن بيانات جميع حصص الايام موجودة بجدول Teacher Class الذى يأخذ منه بيانات جدول Class-teacher
أحمد العيسى قام بنشر فبراير 24, 2018 قام بنشر فبراير 24, 2018 ما أسلفته حضرتك هو نسخة معدلة من تطبيق " مساعد جداول العرف 7 النسخة السعودية" التى قمت بتصميمه على الأكسس فى الماضى البعيد بالتعاون مع السعودى حسين21 هذا التطبيق مرفق مع البرنامج الأصلى "الجداول المدرسية 7 لشركة العرف بالسعودية" فى الرابط التالى https://cloud.mail.ru/public/CpVv/AwEswPva2 ومعه النسخة المصرية ، والشرح للبرنامج والتطبيق يمكنك الإطلاع عليه بعد تحميل ما سبق
حمدى الظابط قام بنشر فبراير 24, 2018 الكاتب قام بنشر فبراير 24, 2018 (معدل) استاذ احمد ممكن ان تساعدنى فى حل هذه المشكلة ولك جزيل الشكر هناك خطاء فى الكود الموجود بنموذج me-2 الذى يحديث بيانات جدول Class-teacher فهذا النموذج يحدث بيانات كل ايام الاسبوع عدا يوم الخميس ارجوا المساعدة واكتشاف الخطاء علما بأن بيانات جميع حصص الايام موجودة بجدول Teacher Class الذى يأخذ منه بيانات جدول Class-teacher تم تعديل فبراير 24, 2018 بواسطه حمدى الظابط
sandanet قام بنشر فبراير 24, 2018 قام بنشر فبراير 24, 2018 أخي الكريم حمدي الظابط تحية طيبة وبعد ... انا انتظر منك النسخة الكاملة ان شاء الله بعد الانتهاء منها وانا ان شاء الله احاول المساعدة قدر الامكان بالنسبة للمشكلة المتعلقة بنموذج me-2 فقم بتغيير الجزء الموجود في كود حدث عند الفتح الى هذا الكود Do While tc.EOF = False For L = 3 To 100 Step 2 Select Case tc.Fields(L) = F!الصف فقط غير الرقم 81 الى 100 وان شاء الله تنحل مشكلة يوم الخميس 1
خالد عبد الغفار قام بنشر فبراير 25, 2018 قام بنشر فبراير 25, 2018 (معدل) إخوانى العزاء السلام عليكم جميعا كلام الأستاذ احمد العيسى مضبوط فعلا أنا بعمل عليه من حوالى أربع سنين تقريبا Teacher-Class ولكن على جزء من الجداول الموجودة به وهو فعلا جميل بس بقوم بادخال الحصص والمواد يدويا وليس آليا كجدول العرف وله كل الشكر على ذلك ثانيا استاذ / حمدى هناك وحدات نمطيه منها وحدة نمطيه اشغال دى المسئوله عن ادخال الايام فى جدول اشغال واذا كانت مدستك تعمل من السبت الى الخميس يكون عدد الحقول 8 حصص +8 مواد *6 ايام يكون عدد الحقول 96 لو عندك 5 أيام فقط من الحد ال الخميس يبقى عندنا 80 حقلقم بالغاء يوم السبت بمواده من الجداول وفى الحاله دى هاتبدأ من الحقل 3 For L = 3 To 82 Step 2 ولو على 6 ايام For L = 3 To 98 Step 2 هذا على قدر ما فهمت دمتم جميعا بخير تم تعديل فبراير 25, 2018 بواسطه خالد عبد الغفار 1
حمدى الظابط قام بنشر فبراير 25, 2018 الكاتب قام بنشر فبراير 25, 2018 (معدل) الاستاذ خالد عبد الغفار والاستاذ sandanet تم حل المشكلة بفضل الله تعالى وبفضل مشاركتكم الفعالة والسؤال هنا للقائمين على اداراة المنتدى الراقى باعضائة هل انهى العمل كله فى هذا الموضوع حتى يستفاد الجميع ولا افتح موضوع جديد لاجاد حلول افضل لبعض التسألات فى انتظار الرد واشكر الجميع على التفاعل والمشاركة وللجميع تحياتى تم تعديل فبراير 25, 2018 بواسطه حمدى الظابط
sandanet قام بنشر فبراير 25, 2018 قام بنشر فبراير 25, 2018 اذا كانت المشكلة تتعلق بنفس البرنامج فاطرحها هنا
خالد عبد الغفار قام بنشر فبراير 25, 2018 قام بنشر فبراير 25, 2018 يا ريت استاذ حمدى واستاذ sandanet كنا اخدنا الموضوع من اول بناء الجداول مع بعض خطوه بخطوه كنا ممكن نعمل حاجه كويسه بمساعدة اخواننا فى المنتدى ممن لديهم الخبرة بكتابة الأكواد اكيد كنا هنطلع بحاجه جميله ومحترمه تنفعنا وتنفع كتير من اخواننا وخصوصا من يعمل بمجال التعليم لانى بقالى اكتر من خمس سنين وانا باحاول وادور على برنامج للتوزيع الآلى ولكن محاولاتى بائت بالفشل لغاية لماوصلت لمشاركة بأسمى ستجدها فى نفس الصفحة الى جدول ربط ( وسيط ) ولو تحب نشارك ى هذا العمل بتوزيع المعلمين آليا بمساعدة أهل الخبرة اما التقارير فأمرها سهل وسهل خالص العقبه الوحيده اللى محتاجه شغل شروط التوزيع للمدرس وللمواد يا ريت تتكرموا وتشوفو بناء الجداول والعلاقات بينها فى مشاركتى تمنياتى لكم بالتوفيق
حمدى الظابط قام بنشر فبراير 25, 2018 الكاتب قام بنشر فبراير 25, 2018 السلام عليكم اتمنى ان الجميع يشارك فى هذا العمل حتى يخرج فى ابهى صورة ونحن محتاجين كود للتوزيع الالى طبقا لنصاب الحصص لكل مدرس وكذلك محتاجين فى حالة ملئ الجدول يدويا اذا كانت هذه الحصة مشغولة وتم تسكينها لاحد الفصول او المدرسين يعطى ان هذه الحصة تم تسكنها بالفعل وهناك من الافكار الكثير منها كود للسحب والافلات لتغير الحصص من مكان الى مكان وسوف اعرض مشكلة مشكلة لايجاد حل مناسب وقوى من السادة عمالقة المنتدى واشكركم على الاهتمام وانا حاليا بنسيق الجداول فى التقرير وايضا النماذج التى يحتاجها اى مستخدم للانتهاء من البرنامج بعد حل المشاكل
حمدى الظابط قام بنشر فبراير 25, 2018 الكاتب قام بنشر فبراير 25, 2018 فى نموذج msq يتم وضع الجدول يدويى اريد عند ادخال الحصة الاولى مثلا يوم الاحد للاستاذ حمدى مادة عربى لفصل 2/1 ب ثم تم ادخال مادة الدرسات للاستاذة منى فى نفس الحصة لنفس الفصل يعطى لى رسالة تقول (هذه الحصة مشغولة بالفعل ) او (رسالة تقول هناك تعارض ) وينطبق هذا على كل حقول النموذج ولكم الشكر جدول 1.rar
sandanet قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 اخي حمدي تفضل المرفق .. انا طبقتها على يوم الاحد1 وانت يمكنك تطبيق الفكرة على باقي الايام واجهتني مشكلة في عدم تمكني من التراجع عن التغييرات بعد اظهار الرسالة ولا اعلم ما السبب جدول .zip 1
حمدى الظابط قام بنشر فبراير 26, 2018 الكاتب قام بنشر فبراير 26, 2018 جارى التجربة وسوف اوفيك بالنتيجة واشكرك على مشاركتك الفعالة ولك تحياتى
خالد عبد الغفار قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 اخى الفاضل / sandanet تحياتى لشخصكم الكريم قمت بتحميل المرفق وشوفت الحصة الأولى يوم الأحد اللى هى (الأحد1) ودخلت فصل موجود عند مدرس آخر وكانت النتيجة عادى تم الادخال ولم يتم اكتشاف انها موجودة من قبل لدى مدرس آخر فاعتقد ان اكتشاف هذا التعارض يكون عن طريق الحلقة الدورانية loop بس انا خبرتى قليله جدا فى كتابة الأكواد امال لما خبرتك قليله زى ما بتقول عرفت الكلام ده ازاى من الوحدات النمطيه الموجوده بس هنا هيلف من أول المعلم رقم 1من بداية الحقل رقم 3 رأسيا لغاية آخر معلم اذا وجد نفس الفصل مدخل من قبل لدى اى مدرس فى نفس الحقل يعطى رساله مضمونها ان هذا الفصل مدخل فى نفس الحصة عند المعلم رقم كذا اوفلان الفلانى وعلى فكره هتلاقى الكلام ده موجود فى نموذج Wait بيكشف التعارضات ويرميها فى جدول Tarth ويعرضها فى تقرير Tow-T لو حد يعرف يطوع الكلام ده او يعدله ولو يسمح لى اخى حمدى بملحوظه الا وهى : أن من المفترض أن الهدف من هذا البرنامج هو التوزيع الآلى وليس التوزيع اليدوى بصفة عامة وإلا فلن توجد مشكلة ما دام هناك نموذج لكشف التعارضات وده اللى بيورينى التعارضات بعد الإدخال اليدوى اللى بيورينى الويل فى إدخال مدرس مدرس وخصوصا وانى عندى مثلا 86 معلم وحوالى 46 فصل فلذلك يجب البحث أو التركيز على آلية للتوزيع الألى بالشروط التى تحدد لكل معلم كأن يتفرغ فى يوم معين أو حصه معينه ولمادة معينة مثل ان تكون حصصها متتالية او اقصى عدد حصص لها فى اليوم الواحد والحصه الأخيره لها أى لا تتعدى مثلا الحصة رقم 4 فى اليوم أرجو التفكير فى منطقية كلامى أخى حمدى وأخى sandanet تقبلا تحياتى
حمدى الظابط قام بنشر فبراير 26, 2018 الكاتب قام بنشر فبراير 26, 2018 الراقى استاذ عبد الغفار بخصوص ما تفضل به الفاضل استاذ sandanet بخصوص يوم الاحد الحصة الاولى تم التجربة وكانت النتيجة اظهار رسالة تقول ان هذه الحصة مشغولة لدى استاذ فلان واسم المادة ومحاولة ومجهود ومساعدة يشكر عليه وبخصوص ان نكثف مجهودنا على ان يكون التوزيع اليا انا ايد هذه الفكرة بشدة ولكن يجب ان يكون البرنامج متكامل به توزيع يدوى واليا لمن يرغب ان يختار احدهما واعتقد ان هناك كود الحلقة الدورانية كما حضرتك ذكرت يكشف تعارض الحصص فى التوزيع اليدوى اول باول للنموذج msq ومازلنا فى انتظار خبراء الاكواد لايجاد وحدة للتوزيع الالى تحياتى لكم السادة الافاضل عبقرة المنتدى نحن فى انتظار كود يوزع الحصص اليا شروط التوزيع الالى فى حالة لو الحصص متتالية ( حصتين متتاليتين ) حقل نعم ولا - فى حالة تفرغ المدرس يوم كامل فى الاسبوع للاشراف - فى حالة تفرغ المدرس حصص محددة (محجوزة) سواء اول اليوم او اخره فى انتظار ابدعاتكم حتى يكتمل العمل والافادة للجميع الجدول.rar
خالد عبد الغفار قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 أستاذ حمدى / تحياتى انا حملت المرفق بتاعك نفس الوضع ادخلت يوم ( الأحد1 ) 4/1 ب بدل منى وقبلها عادى ولم تظهر رساله لدى وانا شغال على اكسيس 2016 مش عارف بصراحه تيجى ازاى عموما ما دمنا متفقين على البحث عن التوزيع الآلى فلابد من اغلاق حصص معينع لمعلم او يوم معين منتدب فيه او مشرف انا حاولت اعرف عمل الكلام ده ازاى فى جدول العرف وجدته بيرمى ارقام الحصص المحجوزه للمعلم فى جدول SDBTCPRC برقم الحقل زى مااتفقنا من 3 يبقى الأحد 1 ، سألت فى المنتدى عن طريقة لإغلاق حقل ولم اجد إجابة فجعلت داخل جدول الفصل رقم وامامه مغقلة بحيث لما ييجى يوزع يشوف الحقول بتاعة المدرس الخالية فقط ويوزع فيها .جدول مدرسى.rar شوف المرفق ده انت والأخ sandanet وقوللى رأيك
sandanet قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 اخواني الكرام انا 4 ساعات مضت, خالد عبد الغفار said: تحياتى لشخصكم الكريم قمت بتحميل المرفق وشوفت الحصة الأولى يوم الأحد اللى هى (الأحد1) ودخلت فصل موجود عند مدرس آخر وكانت النتيجة عادى تم الادخال ولم يتم اكتشاف انها موجودة من قبل لدى مدرس آخر فاعتقد ان اكتشاف هذا التعارض يكون عن طريق الحلقة الدورانية loop بس انا خبرتى قليله جدا فى كتابة الأكواد امال لما خبرتك قليله زى ما بتقول عرفت الكلام ده ازاى من الوحدات النمطيه الموجوده بس هنا هيلف من أول المعلم رقم 1من بداية الحقل رقم 3 رأسيا لغاية آخر معلم اذا وجد نفس الفصل مدخل من قبل لدى اى مدرس فى نفس الحقل يعطى رساله مضمونها ان هذا الفصل مدخل فى نفس الحصة عند المعلم رقم كذا اوفلان الفلانى اخي الكريم خالد اعتقد ان اصدار الاكسس لديك غير متوافق مع الاكسس 2007 الذي استخدمه فالكود عندي يعمل بصورة سليمة.. عموما طريقة استعمال loop او دوال اخرى غير مهم مادام انها تؤدي نفس الغرض في النهاية ولكنني افضل استعمال الاكواد الاقل للوصول الى الهدف. 3 ساعات مضت, خالد عبد الغفار said: فلابد من اغلاق حصص معينع لمعلم او يوم معين منتدب فيه او مشرف انا حاولت اعرف عمل الكلام ده ازاى فى جدول العرف وجدته بيرمى ارقام الحصص المحجوزه للمعلم فى جدول SDBTCPRC برقم الحقل زى مااتفقنا من 3 يبقى الأحد 1 3 ساعات مضت, خالد عبد الغفار said: ، سألت فى المنتدى عن طريقة لإغلاق حقل ولم اجد إجابة فجعلت داخل جدول الفصل رقم وامامه مغقلة بحيث لما ييجى يوزع يشوف الحقول بتاعة المدرس الخالية فقط ويوزع فيها انا للأسف مش فاهم حاجة من الموضوع لان آلية عمل البرنامج غير واضحة لي واحس ان المبرمج امعقد الامور بشكل كبير هههه
خالد عبد الغفار قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 اخى الفاضل sandanet سلام الله عليكم بخصوص عدم توافق الأكسيس هذا ممكن اما بخصوص إن حضرتك مش فاهم حاجه من الموضوع أنا نوهت إنى بقالى 5 سنين با بحث وأدور وعرفت إن العلاقات فى مثل هذا البرنامج متشعبه يعنى الفصل الواحد بيدرس فيه مدرس أوأكثر وكل مدرس بيدرس مادة أو اكثر والمدرس ممكن يدرس فى فصل أو اكثر وهكذا أيام وحصص عشان كده عملت جدول وسيط والمفروض ان ده يتم فيه التوزيع وده بيتم فى جدول العرف ايضا ثانيا جزئية الحصة المغلقة أقصد بها لو حضرتك مدرس فى مدرسة ما وسكنك بعيد وبتركب مواصلات بالتالى أنا مش هديلك الحصة الأولى اذ ربما تتعطل فى المواصلات مثلا ولو حضرتك مدرس فى مدرسة وتم انتدابك ليومين عمل خارج المدرسة يعنى هاتكون فى مدرسه تانيه خالص يومين يبقى لازم نغلق اليومين دول حتى لا يسند لك البرنامج حصص فى هذين اليومين اتمنى أن أكون وضحت الفكره ولك تحياتى اخى الفاضل
sandanet قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 (معدل) 3 ساعات مضت, خالد عبد الغفار said: أنا نوهت إنى بقالى 5 سنين با بحث وأدور وعرفت إن العلاقات فى مثل هذا البرنامج متشعبه يعنى الفصل الواحد بيدرس فيه مدرس أوأكثر وكل مدرس بيدرس مادة أو اكثر والمدرس ممكن يدرس فى فصل أو اكثر وهكذا أيام وحصص عشان كده عملت جدول وسيط والمفروض ان ده يتم فيه التوزيع وده بيتم فى جدول العرف ايضا اخي خالد انا لما كنت اعمل على برامج كبيرة ومتشعبة وافكارها متداخلة وآلية عملها غير مفهومة بشكل واضح فكنت لما اواجه مشكلة ما ، كنت ارفق مثال صغير يوضح المطلوب وعندما احصل على الاجابة اقوم بتطويع الكود للعمل مع برنامجي الاصلي اما الآن فنجد اغلب الاخوة يرفقون البرنامج بالكامل وبالتالي تجد من الصعب ان يفهمه جميع الاخوة الذين يرغبون في المساعدة .. احياناً قد تجد الاجابة الوافية والحل السهل عند شخص ليس لديه القابلية او ليس لديه الوقت الكافي على فهم آلية عمل البرنامج وتتبع جداوله والاستعلامات وغيرها فتجده ينفر من الموضوع لذلك افضل دائماً وضع مثال بسيط فيه غاية السائل مثلاً يريد كود لعمل لوب على الجدول ووضع الخانة كذا اذا كان الاختيار كذا وكذا ..الخ ومن ثم بعد الحصول على الاجابة الشافية وبحكم خبرتك في آلية عمل البرنامج فانك تستطيع وضع الكود في المكان المناسب وهذا ايضاً يؤدي الى عدم حصول اي تضارب في عمل الاكواد في حال قام الاشخاص بالتعديل على البرنامج الرئيسي مباشرة. تحياتي تم تعديل فبراير 26, 2018 بواسطه sandanet
خالد عبد الغفار قام بنشر فبراير 26, 2018 قام بنشر فبراير 26, 2018 متفق معاك تماما أخى الفاضل وسوف احاول فى عمل نموذج مبسط والله المستعان
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.