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

خالد عبد الغفار

03 عضو مميز
  • Posts

    323
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو خالد عبد الغفار

  1. اخوتى الأفاضل استاذ حمدى واستاذ sandanet تحياتى لشخصكما أولا :- هذه الوحدة النمطية خاصة بزر الأمر رقم 18 فى نموذج Class Information الموجود بالبرنامج الذى تعمل به وهو بعنوان تحديث كما تفضل بشرحها الأستاذ / على ثانيا لقد قمت بالتجربة مرات عديدة وقد توصلت الى التالى الوحدة النمطية رقم 1 بها Function TSFERTABLE خاصة بمسح البيانات الجدول لاحظ بعد كده ()Public Function MAKEIT Public Function RECORDHSA(MOALEM As Recordset, mada As Recordset, TABLE As Recordset) دول المسئولين عن التوزيع بيوزع معلم ومادة فى TABLE الجدول وهو نسخه من teacher class هو وزع معايا تجربة كده على الصف الأول بس عملت التجربة بطريقة بدائية شويه دخلت على الوحدة النمطية دى وضغت على زر f8 بدأ يمسك من المعلم الفصل ومن المادة المادة وعمل loop بس وقف لغاية الحصة الخامسة معرفتش اترجم عدد حصص اليوم ازاى اللى اعلن يا ريت يشرحها لنا اخيينا الأستاذ / على لنعرف بعدها الية عمل ()Public Function hlaltath ثم Public Function tbdelhss(tb As Recordset, tbimage As Recordset, i As Integer, B As Integer, E As Integer) الخاصة بتبديل الحصصحمدى الظابط.rar هذه قاعدتك السابقة أضفت لك فيها tb اسمه الجدول وزعت حصص حمدى ومنى بالطريقة السابقة جرب وشوف بنفسك
  2. أعانك الله أخى حمدى وأنا احاول أيضا فى ايجاد حلول بالبحث والسؤال فى المنتديات وخارج المنتديات وإن شاء الله نصل لحل بأمر الله تقبل تحياتى
  3. فعلا هو الموضوع صعب لانه متشابك ولكنه ليس مستحيل انا احاول وأنت وغيرك لعل وعسى نصل لحل او يتكرم علينا احد الإخوة ممن لديهم دراية بعملية توزيع كهذه ونحن نكمل معهم بإذن الله والله المستعان
  4. اخى الفاضل الذى أثقلنا عليه / sandanet السلام عليكم كل جدول موجود سوف تجد له حاجة على سبيل المثال جدول classes سوف تجد انه مصدر الحصص فى جدول teacher_class الأحد 1 ، الأحد2 لغاية الخميس 8 وكذلك جدول subjects سوف تجد انه مصدر الحصص m1 ، m2 حتى m8 _4 فى جدول teacher_class وكذلك جدول class_teacher طيب وجدول بيانات الفصل وبيانات المعلم لزومهم آيه جدول بيانات الفصل بيوضح ان الفصل رقم 1 اللى يعتبر 1/1 له عدد ايام 5 وامام كل يوم عدد حصص الفصل فى هذا اليوم جدول بيانات المعلم فيه ايه فيه على سبيل المثال المعلمة رقم 1 عبير ليها كام مادة بتدرسها فى كل فصل وامام المادة عدد حصص المادة اعنى أن عبير سوف تعطى 3 حصص دين فى 1/1 و12 حصة عربى فى 1/1 ومثلهم فى 2/1 انا كتبتهم يدوى فى جدول tawzee صفى على الفصل رقم 1 ستجد للمدرس رقم 1 عدد 15 رقم للمادة 3 للمادة رقم 1 اللى هى الدين + 12 رقم 2 اللى هى العربى لاحظ المرفق واكتب ملاحظاتكجدول مدرسى.rar
  5. تفضل اخى هذ1 نموذج مصغر من المفترض إنه يطبق على عدد 2 فصل مطلوب كود يوزع رقم المعلم ورقم المادة فى جدول tawzee حيث أن بيان كل منهما موجود فى جدولى بيانات المعلم و بيانات الفصل عفوا نسيت اضافة المرفق ارجو المعذرةجدول مدرسى.rar
  6. متفق معاك تماما أخى الفاضل وسوف احاول فى عمل نموذج مبسط والله المستعان
  7. اخى الفاضل sandanet سلام الله عليكم بخصوص عدم توافق الأكسيس هذا ممكن اما بخصوص إن حضرتك مش فاهم حاجه من الموضوع أنا نوهت إنى بقالى 5 سنين با بحث وأدور وعرفت إن العلاقات فى مثل هذا البرنامج متشعبه يعنى الفصل الواحد بيدرس فيه مدرس أوأكثر وكل مدرس بيدرس مادة أو اكثر والمدرس ممكن يدرس فى فصل أو اكثر وهكذا أيام وحصص عشان كده عملت جدول وسيط والمفروض ان ده يتم فيه التوزيع وده بيتم فى جدول العرف ايضا ثانيا جزئية الحصة المغلقة أقصد بها لو حضرتك مدرس فى مدرسة ما وسكنك بعيد وبتركب مواصلات بالتالى أنا مش هديلك الحصة الأولى اذ ربما تتعطل فى المواصلات مثلا ولو حضرتك مدرس فى مدرسة وتم انتدابك ليومين عمل خارج المدرسة يعنى هاتكون فى مدرسه تانيه خالص يومين يبقى لازم نغلق اليومين دول حتى لا يسند لك البرنامج حصص فى هذين اليومين اتمنى أن أكون وضحت الفكره ولك تحياتى اخى الفاضل
  8. أستاذ حمدى / تحياتى انا حملت المرفق بتاعك نفس الوضع ادخلت يوم ( الأحد1 ) 4/1 ب بدل منى وقبلها عادى ولم تظهر رساله لدى وانا شغال على اكسيس 2016 مش عارف بصراحه تيجى ازاى عموما ما دمنا متفقين على البحث عن التوزيع الآلى فلابد من اغلاق حصص معينع لمعلم او يوم معين منتدب فيه او مشرف انا حاولت اعرف عمل الكلام ده ازاى فى جدول العرف وجدته بيرمى ارقام الحصص المحجوزه للمعلم فى جدول SDBTCPRC برقم الحقل زى مااتفقنا من 3 يبقى الأحد 1 ، سألت فى المنتدى عن طريقة لإغلاق حقل ولم اجد إجابة فجعلت داخل جدول الفصل رقم وامامه مغقلة بحيث لما ييجى يوزع يشوف الحقول بتاعة المدرس الخالية فقط ويوزع فيها .جدول مدرسى.rar شوف المرفق ده انت والأخ sandanet وقوللى رأيك
  9. اخى الفاضل / sandanet تحياتى لشخصكم الكريم قمت بتحميل المرفق وشوفت الحصة الأولى يوم الأحد اللى هى (الأحد1) ودخلت فصل موجود عند مدرس آخر وكانت النتيجة عادى تم الادخال ولم يتم اكتشاف انها موجودة من قبل لدى مدرس آخر فاعتقد ان اكتشاف هذا التعارض يكون عن طريق الحلقة الدورانية loop بس انا خبرتى قليله جدا فى كتابة الأكواد امال لما خبرتك قليله زى ما بتقول عرفت الكلام ده ازاى من الوحدات النمطيه الموجوده بس هنا هيلف من أول المعلم رقم 1من بداية الحقل رقم 3 رأسيا لغاية آخر معلم اذا وجد نفس الفصل مدخل من قبل لدى اى مدرس فى نفس الحقل يعطى رساله مضمونها ان هذا الفصل مدخل فى نفس الحصة عند المعلم رقم كذا اوفلان الفلانى وعلى فكره هتلاقى الكلام ده موجود فى نموذج Wait بيكشف التعارضات ويرميها فى جدول Tarth ويعرضها فى تقرير Tow-T لو حد يعرف يطوع الكلام ده او يعدله ولو يسمح لى اخى حمدى بملحوظه الا وهى : أن من المفترض أن الهدف من هذا البرنامج هو التوزيع الآلى وليس التوزيع اليدوى بصفة عامة وإلا فلن توجد مشكلة ما دام هناك نموذج لكشف التعارضات وده اللى بيورينى التعارضات بعد الإدخال اليدوى اللى بيورينى الويل فى إدخال مدرس مدرس وخصوصا وانى عندى مثلا 86 معلم وحوالى 46 فصل فلذلك يجب البحث أو التركيز على آلية للتوزيع الألى بالشروط التى تحدد لكل معلم كأن يتفرغ فى يوم معين أو حصه معينه ولمادة معينة مثل ان تكون حصصها متتالية او اقصى عدد حصص لها فى اليوم الواحد والحصه الأخيره لها أى لا تتعدى مثلا الحصة رقم 4 فى اليوم أرجو التفكير فى منطقية كلامى أخى حمدى وأخى sandanet تقبلا تحياتى
  10. يا ريت استاذ حمدى واستاذ sandanet كنا اخدنا الموضوع من اول بناء الجداول مع بعض خطوه بخطوه كنا ممكن نعمل حاجه كويسه بمساعدة اخواننا فى المنتدى ممن لديهم الخبرة بكتابة الأكواد اكيد كنا هنطلع بحاجه جميله ومحترمه تنفعنا وتنفع كتير من اخواننا وخصوصا من يعمل بمجال التعليم لانى بقالى اكتر من خمس سنين وانا باحاول وادور على برنامج للتوزيع الآلى ولكن محاولاتى بائت بالفشل لغاية لماوصلت لمشاركة بأسمى ستجدها فى نفس الصفحة الى جدول ربط ( وسيط ) ولو تحب نشارك ى هذا العمل بتوزيع المعلمين آليا بمساعدة أهل الخبرة اما التقارير فأمرها سهل وسهل خالص العقبه الوحيده اللى محتاجه شغل شروط التوزيع للمدرس وللمواد يا ريت تتكرموا وتشوفو بناء الجداول والعلاقات بينها فى مشاركتى تمنياتى لكم بالتوفيق
  11. إخوانى العزاء السلام عليكم جميعا كلام الأستاذ احمد العيسى مضبوط فعلا أنا بعمل عليه من حوالى أربع سنين تقريبا Teacher-Class ولكن على جزء من الجداول الموجودة به وهو فعلا جميل بس بقوم بادخال الحصص والمواد يدويا وليس آليا كجدول العرف وله كل الشكر على ذلك ثانيا استاذ / حمدى هناك وحدات نمطيه منها وحدة نمطيه اشغال دى المسئوله عن ادخال الايام فى جدول اشغال واذا كانت مدستك تعمل من السبت الى الخميس يكون عدد الحقول 8 حصص +8 مواد *6 ايام يكون عدد الحقول 96 لو عندك 5 أيام فقط من الحد ال الخميس يبقى عندنا 80 حقلقم بالغاء يوم السبت بمواده من الجداول وفى الحاله دى هاتبدأ من الحقل 3 For L = 3 To 82 Step 2 ولو على 6 ايام For L = 3 To 98 Step 2 هذا على قدر ما فهمت دمتم جميعا بخير
  12. اشكرك استاذ / طاهر تم حل المشكلة لك منى جزيل الشكر
  13. استاذ / طاهر تحياتى اولا ثانيا الفكرة عبارة عن توزيع جدول حصص المعلمين على الفصول آليا لو نظرت فى جدول بيانات المعلم سوف تجد أن لكل معلم فصل أو أكثر بيدرس فيه ماده او أكثر وكل مادة لها عدد من الحصص لها شروط موجودة في جدول بيانات المادة تتمثل فى الحصة الأخيرة للمادة وهل حصص المادة متتالية بمعنى أن مادة مثل التربية الرياضية لها عدد حصتان اسبوعيا لا تتجاوز الحصة الرابعة ويكون الحصتان متتاليتان يعنى مثلا الأولى والثانيه أو الثالثه والرابعة ولو مادة مثل الدين عدد حصصها اسبوعيا 3 حصص تتوزع حصتان متتاليتان مثل التربية الرياضية والحصة الباقية فى يوم أخر مفرده طيب والفصل ليه كام حصه فى اليوم موجودة فى جدول بيانات الفصل ستجد لكل فصل 5 أيام من الأحد الى الخميس أمام كل يوم عدد الحصص طيب والمدرس الواحد هاياخد كام حصه فى الأسبوع موجود فى الجدول عدد الحصص امام كل معلم طيب وعاوز توزع فين فى جدول tawzee وبعد كده احدث فى الجداول الأخرى المطلوب آيه افرض مثلا فى الجدول لو الأستاذة رقم 2 منار أنا عاوز أفضيها يوم الأحد 1 اللى هى الحصة الأولى عشان احيانا بتتأخر فى المواصلات كيف اجعل هذه الحصة بالتحديد مغلقة للمعلمة أى لا يتم اسناد فصل لها فى هذه الحصة سوف ينطبق هذا على معلم آخر يمسك اشراف فى يوم كامل يعنى عدد حصص هذا اليوم تكون مغلقة بالنسبة له أى لا يتم اسناد فصول له فى هذا اليوم اتمنى ان تكون قد وصلت الفكرة والمطلوب واى استفسار هلا به تقبل تحياتى وانظر المرفق به بعض التعديلات جدول مدرسى.rar
  14. الإخوة الأعزاء مشرفين وأعضاء السلام عليكم ورحمة الله لى زمن وأنا ابحث عن برنامج لتوزيع جدول الحصص آليا مثلما الحال بجدول العرف السعودى ولكنى لم اجد ضالتى قرأت وسألت حتى توصلت الى أن العلاقات بين الفصل والمعلم واليوم والمادة هى علاقات متشابكة ولابد لها من جدول وسيط اسميته tawzee وقبل أن أسأل عن آلية التوزيع بالشروط التى حددتها فى جدول بيانات المادة واجهتنى مشكلة ألا وهى كيف اجعل حصة معينه مغلقة لمدرس ما بحيث عند التوزيع لا ياخذ هذه الحصة فهل أضيفها فى جدول الفصول باسم مغلقة ام خطأ عموما أرجو ممن لديه الخبرة القاء نظرة عامة على الجداول والعلاقات بصفة عامة والمساعدة إن امكن فى ايجاد حل مناسب ولكم شكرى جدول مدرسى.rar
×
×
  • اضف...

Important Information