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

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

03 عضو مميز
  • Posts

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

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

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

  1. أخى kanory هذا نموذج إدخال وليس عرض العرض بعد ذلك سيكون فى تقرير يعرض لك خطة المعلم يعنى الصف والفصل والمادة وعدد الحصص التى يدرسه فى كل فصل ثانيا تم إضافة نموذج جديد مصدره تيتشر كلاس هذا النموذج سوف ندخل منه أوقات الإشراف أو الإنتداب أوحصه مغلقه مش عاوز أديها لمدرس مثل الحالات السالف ذكرها كل ما عليك هو تغيير كلمة منتدب الموجودة فى النموذج بأى مسمى تريده إشراف أو منتدب أو مغلقة حسب ما تريد ثم قم بسحب المسمى وضعه حيثما تريد النموذج اسمه ANTDAB نشاهد ثم نتناقش إذا لزم الأمر توزيع الجداول المدرسية.rar
  2. السلام عليكم ورحمة الله أخى kanory مثلما قال لك استاذ حمدى تمام أخى / أبو آلاء نفسك معانا (بالمصرى كده) وألف مليون سلامه عليك شفاك الله وعافاك والآن بعد أن أدخلنا البيانات المصغره اللى عملناها (فصلين بكل صف) نبدأ أولا كل مدرس بياخد اشراف ممكن يكون يوم كامل مثلا أو ممكن معلم آخر بيكون منتدب يومين خارج المدرسه معنى كده أنه لن يسند أليه حصص فى هذه الأوقات وممكن كمان مدرس عندك فى المدرسه عاوز يحضر للمدرسه بعد الحصه الأولى لظروف سكنه بعيد عن المدرسه وبيركب مواصلات وممكن كمان تكون مدرسه لها ساعه رضاعه (والده حديثا) تحضر متأخره صباحا يبقى لازم ننزل الحالت دى فى جدول تيتشر كلاس اللى هيتم فيه التوزيع قبل أن ندخل فى عملية التوزيع بالشروط التى سوف نحددها بعد ذلك لو هناك اضافه غير ما قلت ارجو تذكيرى بها أثناء تجهيز النموذج الجديد بالسحب والإفلات
  3. السلام عليكم ورحمة الله الآن ادخلنا البيانات الخاصة بكل جدول بيانات كل صف امام كل صف اليوم وعدد الحصص التى يدرسها فى هذا اليوم وكذلك بيانات المادة بها الصف والمواد التى يدرسها هذا الصف وعدد الحصص الأسبوعية لهذه المادة والحصة الأخيرة للمادة وحصتان متتاليتان وتسمى فى المدارس المصرية (فتره) يعنى لو عدد حصص مادة ما ولتكن التربية الدينية 3 حصص اسبوعيا تسمى فتره ونصف يعنى يراعى بقدر الإمكان عند توزيع الجدول ان تكون حصتان متتاليتان ( فترة ) وحصة مفردة فى يوم آخر لأنه غير منطقى أن يدرس طالب مادة واحدة 3 حصص فى يوم واحد ولا يدرسها باقى أيام الأسبوع عملنا كمان جدول بيانات المعلم به رقم المعلم والصف والفصل والمادة التى يدرسها بهذا الفصل وعدد حصص هذه المادة ثم جدول تيتشر كلاس وهو الذى سوف يتم فيه التوزيع به رقم المعلم واسمه وتخصصه من جدول (spciality) وده عشان نخرج منه بعد كده جدول تخصص مثل العربى أو أى مادة أخرى بعد التوزيع يضم أيضا (الاحد 1) وهنا ستكون الحصة الأولى يوم الأحد ولتكن 1/1 و (الاحد-مادة1) وهنا سنضع المادة ولتكن عربى يعنى التوزيع هيبدأ من الحقل رقم 3 اللى مسماه الأحد1 حتى الخميس-مادة 8 ثم عدد حصص المدرس فى الأسبوع وهى مساوية لجملة الحصص التى يدرسها فى كل فصل فى جدول بيانات المادة ثم شورت نيم المقصود بها اسم مختصر للمعلم ثم تكست انا جعلت قيمتها منتدب عشان لو عندى معلم منتدب احد الأيام زى ما هنشوف بعد كده هذا ما تم عمله حتى الآن وهذا المرفق به ما تم انجازه حتى الآن أى استفسار انا جاهز قبل ما ندخل على التقايل توزيع الجداول المدرسية.rar
  4. بالفعل استاذ حمدى سوف يكون هنلك جدول تيتشر كلاس الذى سوف يتم فيه التوزيع هذا أولا ثانيا الذى أقصده بالحصة الأخيرة للمادة أى مادة مثل التربية الرياضية المفروض عند توزيع الجدول المدرسى أنها لا تتجاوز مثلا الحصة الرابعة ومثلها مادة الرياضيات مش معقول تكون الحصة السابعه أو الثامنه الطفل يكون نام منك ثالثا بالنسبة للحصص المتتالية انا عامل خانة اختيار بعنوان حصتان متتاليتان دى المفروض تتراعى عند كتابة الأكواد لم نستمع الى رأى استاذ أبو خليل الى الآن إذا كان فيه حاجه مش واضحه من البداية أم كل شئ على ما يرام عموما سوف نضيف الآن جدول بيانات المعلم وجدول تيتشر كلاس والذى سيتم فيه توزيع الحصص لكل معلم تفضلوا المرفق وأى نقاش انا معكم مع العلم ان هناك بعض الحقول سوف نعرف المراد منها لاحقا توزيع الجداول المدرسية.rar
  5. مرحبا بك أخى kanory تمام أخى حمدى لا تتعجل حتى يتسنى لمن لم يعمل بمجال التعليم أن يستوعب الموضوع رويدا رويدا حتى تسهل عملية المساعدة والآن بعد أن أصبح لدينا جدول يوضح لنا عدد الصفوف بالمدرسة سوف ننشئ جدول للفصول بمعنى الصف الأول فيه كام فصل بينتموا لهذا الصف وهكذا لباقى الصفوف وكل فصل له رائد من المعلمين وسوف نعمل على فصلين لكل صف فى البداية كتجربة وسوف ننشئ جدول لبيانات المادة التى يدرسها كل صف وعدد الحصص لكل مادة وجدول لبيانات المعلم امام كل معلم الفصل والمادة التى يدرسها بهذا الفصل وعدد حصص المادة أسبوعيا بكل فصل مع نموذج إدخال لكل جدول توزيع الجداول المدرسية.rar
  6. الإخوة الأعزاء مشرفين وأعضاء السلام عليكم ورحمة الله برنامج التوزيع الآلى للجدول المدرسى من المواضيع التى تهم عدد كبير ممن يعملون بمجال التعليم والمشاركة فيه مفتوحة للجميع والآن نبدأ على بركة الله بشرح آلية عمل البرنامج قبل الشروع فى إنشاء الجداول بكل مدرسة عدد من المعلمين يقومون بالتدريس للطلاب فى صف دراسى أو أكثر وفى فصل دراسى أو أكثر من فصل وأيضا ممكن المدرس الواحد يدرس مادة واحدة أو أكثر فى الفصل الواحد أو فى أكثر من فصل من هنا نجد أن الموضوع متشابك ومتداخل (معقد حبتين) أبدا لا معقد ولا حاجه هو محتاج شوية تنظيم فى بناء الجداول وربطها تمام عشان كده هانبدأ بعمل الجداول التى نحتاج بياناتها فى عملية التوزيع فى البداية لابد من جدول يشمل الصفوف عندنا كام صف سنعمل على مدرسة ابتدائية حكومية فمثلا نجد أن لدينا عدد 6 صفوف من الصف الأول حتى الصف السادس طيب وكل صف ليه كام يوم دراسه 5 أو6 أيام طيب وكل صف ليه كام حصه فى اليوم الواحد وهل كلها متساويه لا طبعا شاهد معى الجدول بنموذج الإدخال لكل صف توزيع الجداول المدرسية.rar
  7. ما دمنا قد اتفقنا على المبدأ سوف نقوم بمشاركة جديدة تحت عنوان برنامج الجدول المدرسى على بركة الله
  8. بارك الله فيك أستاذ ابو خليل واتفق معك تماما فى مسميات الجداول وأنا بالفعل غيرتها حتى تكون بعيده عن الكلمات العربية ليسهل تعريفها فى الأكواد وإذا اتفق معنا استاذ حمدى فى الرأى أنا على أتم الاستعداد لبداية البرنامج من أول إنشاء الجداول خطوه بخطوه حتى تعم الفائده للجميع فى انتظار رأى الأستاذ حمدى ولك تحياتى أخى الفاضل أبو خليل
  9. أستاذ / حمدى السلام عليكم ورحمة الله لقد نصحتك سابقا بشرح آلية عمل البرنامج من بدايته حتى يتسنى للجميع فهم طبيعة عمل البرنامج وبالتالى تسهل عملية المساعدة ولكنك أبيت والآن ومن وجهة نظرى أنت تدور فى حلقة مفرغه حتى من يريد المساعدة بيتوه فى البرنامج وبتكون المحصله انه مش قادر يفهم المطلوب إيه أرجو قبول نقدى الهادف بصدر رحب وفكر فى كلامى هتلاقيه تمام ثانيا مع احترامى لنموذج الأستاذ عبد الله كاظم إلا انه ينقصه الكثير من الضوابط كما قال هو بنفسه وحضرتك تركت برنامج تيتشر كلاس وبدأت تعدل فى نموذج استاذ عبد الله وشاهدت مشاركتك بالأمس ورد الأستاذ جعفر عليك والمحصله بالنسبة للجدول بعد التوزيع كلها تضارب ومش تمام ونصيحتى لك أخى الفاضل ان تركز فى برنامج واحد وأخيرا ياعزيزى أرجو أن تقبل وجهة نظرى كما قلت بصدر رحب حيث أن اختلاف الرأى لا يفسد للود قضية تقبل تحياتى واحترامى لشخصكم الكريم
  10. بارك الله فيك استاذ جعفر وكل عام وانتم بخير
  11. الإخوة الكرام عملت استعلام مصدره بيانات المعلم بيصفى على رقم المعلم وجعلت قائمة الفصل مصدرها الاستعلام (الفصل) وكذلك قائمة المواد مصدرها الاستعلام (المادة) وبالفعل تم فتح النموذج على قائمة الفصل والمواد للمعلم رقم ا لكن عندما انتقل الى معلم تالى اللى هو رقم 2 فى النموذج تظل بيانات المعلم رقم 1 فى قائمة الفصل والمواد كما هى ارجز المساعدة فى عملية ربط رقم المعلم الموحود بجدول بيانات المعلم برقم المعلم الموجود بجدول تيتشر كلاس خالد.rar
  12. مساء الخير استاذ / حمدى برنامج الضغط عادى مفيش حد اشتكى منه وعلى فكره كل البرامج بالويندوز بالأوفيس بتتحدث باستمرار من موقع أوفيس 365 التابع لشركة مايكروسوفت ممككن ده يكون اختلاف ويندوز
  13. الإخوة الأعزاء مشرفين وأعضاء كل عام وحضراتكم بخير بمناسبة عيد الفطر المبارك بالمرفق نموذج ادخال يدوى خاص بالسحب والإفلات هل يمكن المساعدة فى تصفية TextBox1 وكذلك TextBox100 على حسب رقم المعلم الموجود بالنموذج وهذا هو المرفق والتوضيح بالنموذج وتقبلوا تحياتى خالد.rar
  14. اخى الفاضل حمدى / تحياتى كل عام وانتم بخير أولم يحن الوقت لفتح مشاركة جديدة من البداية حتى يتمكن الجميع من استيعاب آلية عمل البرنامج وبالتالى تسهل المساعدة أرجو أن تفكر فى الأمر تقبل تحياتى
  15. اخى الفاضل حمدى / تحياتى واضح ان الموضوع صعب على الإخوة فى المنتدى لسبب بسيط ان الموضوع لم يتم بدايته من اول تصميم الجداول ليتمكن الجميع من المشاركة من بدايته والتى ستوفر للجميع فهم آلية عمل البرامج من البداية خطوة بخطوة فالرأى السديد ان تبدأ البرنامج من البداية فى مشاركة جديدة خالص مفتوحة المشاركة للجميع وأنا معك بقدر المستطاع نظرا لانشغالى بأعمال كنترول شهادة عامه هذه الأيام والله المستعان تقبل تحياتى
  16. معذرة اخى عبد الله فعلا انت محق كان المفترض بدء المشروع من اول تصميم الجداول والاستعلامات والنماذج والمخرجات ( التقارير) شيئا فشيئا كمشروع جماعى ليتمكن اكبر قدر من رواد المنتدى المشاركة وفهم آلية عمل البرنامج وليشارك الجميع كلا على قدر استطاعته وهذا ما افكر فى طرحه كمشروع جديد ولله المستعان
  17. الف شكر للأستاذ عبد الله على شرح الكود بارك الله فيك أخى الكريم بالنسبة للتعديل المراد عمله فى نموذج التوزيع لم يتم ما هو مطلوب هو اساسا نموذج Form1 بيحمل كنسبه مئويه لكن المطلوب أنى لما أضغط على زر بدء التوزيع يعمل مؤشر progress bar اثناء عملية التوزيع مع استبدال عبارة يتم الأن توزيع 20% او 40% بالآتى يتم الآن توزيع 1/1 قراءة مثلا طب ودول هايجيبهم منين من الوحدة النمطيه ليظهر لنا عبارة يتم الان توزيع الفصل والمادة من الوحدة النمطية هذا هو الفصل [TABLE.Fields(I) = MOALEM![fsl هذه هى المادة [TABLE.Fields(I + 1) = MOALEM![sub ارجو ان يكون المطلوب قد اتضح ولك الشكر ةتقبل تحياتى
  18. السلام عليكم ورحمة الله تحياتى استاذ / حمدى وأيضا الأستاذ /عبد الله كاظم أولا عمل جميل ومجهود رائع للأستاذ عبد الله وهو فعلا كما اسلف ينقصه ضوابط كثيرة وليته يتم جميله علينا بشرح عمل الكود اذا سمح وقته بذلك جزاه الله كل خير عموما استاذ حمدى انا حاولت اهرب من عملية توزيع الحصص المتتاليه مؤقتا فى الدين مثلا جعلت حصتين دين وحصه حديث كتجربه وبدل 12 عربى جعلتهم 2 فراءة و 2 محفوظات ....... الخ افتح نموج التوزيع فيه عدد 3 زر أمر يتم فيهم استدعاء الوحدة النمطية وبالمرفق نموذج Form1 هو عبارة عن progress bar احاول استخدامه كمؤشر لاتمام عملية التوزيع بحيث يرتبط بز أمر بدء التوزيع الموجود بنموذج التوزيع ليظهر لنا عبارة يتم الان توزيع الفصل والمادة من الوحدة النمطية [TABLE.Fields(I) = MOALEM![fsl [TABLE.Fields(I + 1) = MOALEM![sub فهل يمكن المساعدة فى عمل ذلك استاذ عبد الله اليكم المرفق ولكما تحياتىDatabase2.rar
  19. Public Function MAKEIT بعد ان تمت عملية تصفير الجدول ومسح بياناته اعلن عن متغير اسمه الماده Dim mada As Recordset اعلن عن متغير اسمه المعلم Dim MOALEM As Recordset اعلن عن متغير هو جدول تيتشر كلاس Dim TABLE As Recordset هنا كنت احاول اعلن عن متغير اسمه الصف ولكنى لم افلح فى محاولتى Dim sf As Recordset المادة من جدول بيانات المادة المعلم من جدول بيانات المعلم والجدول هو تيتشر كلاس امسك اول ريكورد من الماده اذا وجد فيها قيمه يعنى اسم ماده شوف من جدول بيانات المعلم اذا كان الصف من جدول بيانات المادة يساوى الصف من جدول بيانات المادة والمادة بتساوى المادة من نفس الجدولين من جدول تيتشر كلاس رقم المعلم اللى بيساوى الرقم اللى موجود فى جدول بيانات المعلم ( Call RECORDHSA(MOALEM, mada, TABLE امسك المعلم والمادة ورقم المعلم الموجود فى الجدول اللى هيتم فيه التوزيع وهو تيتشر كلاس ثم المدرس التالى والمادة التاليه عملية الدوران أو اللووب ده اللى قدرت افهمه على قدر معلوماتى الضئيلة بالأكواد ممكن اكون مخطئ وممكن تكوم ضربت معايا كده لذا ممكن احد المشرفين أو الأعضاء يصوب إذا كان هناك خطأ لو وضحت الصوره بالنسبة لك ندخل فى الباقى غلى قدر فهمى كما اسلفت
  20. صعب حد يترجم الوحدة النمطية بهذا الشكل كان أفضل تنزل الوحدة النمطيه من داخل القاعدة عشان يقدراللى عاوز يساعد يبص على الجداول وما يحتويه كل جدول من حقول خصوصا وانه فيه تداخل بين كلمات كل سطر عشان عربى على انجليزى عموما القصه كلها هنا فى الوحدة النمطية دى هي تبدأ ()Public Function TSFERTABLE هذا الجزء أنا قمت بتعديله فى القاعدة التى أرفقتها بالمشاركة السابقة ألغيت الجدول وجعلته يعمل على جدول تيتشر كلاس فهذا الجزء يقوم بمسح بيانات جدول تيتشر كلاس بيعمل لوب على الحقول من 3 : 100 وانا عدلتهم عشان لغيت يوم السبت وبيمسح بياناتهم وبكده الجدول بيكون فاضى وبالمناسبه لو جيت تضغط على زر التحديث إياه هيمسح البيانات من جدول بيانات المادة ومن جدول بيانات المعلم اسمحللى اشرب قهوتى وبعدين اقولك اللى فهمتو من باقى الوحدة النمطيه
  21. يا استاذ حمدى انا أضفت جدول بيانات الصف فى المشاركة التى أشرت لك عليها وشرحت المطلوب فيها تذكر هذا التعقيب 1- اصبحت عملية التوزيع تتم فى جدول تيتشر كلاس مباشرة 2- تم اضافة حقلين الاسم المختصر للمعلم ليظهر بعد تحديث جدول الصفوف بعدالتحديث فى جدول الفصول ثم حقل تكست جعلت قيمته منتدب ممكن نغيرها بأى اسم اخريمكن مشاهدتها فى نموذج اشغال تم اضافة جدول بيانات الصف به عدد ايام كل صف وعدد حصص كل يوم يتبع هذا الصف نشاهد ما تمت اضافته اولا ثم نبدأ نتناقش Database9.rar
  22. انا لغاية السنه الماضيه كنت بقوم بالإدخال يدويا وكنت بتعب جدا عشان اعمل جدول ورقى تم اقوم بتعبئته من خلال نموذج بس إن شاء الله أعرف [لتقى بصديقى ونعمل التعديلات ( الصعوبات اللى واجهتنى) وهو ممتاز فى عملية كتابة الأكواد وعمل الوحدات النمطيه فا لموضوع سهل بالنسبة ليه أنا والله ما بخلت عليك بشئ على قدر ما فهمت ومن خلال التجارب كنت بفهم الزر ده بيعمل ايه خلى بالك من نقطه مهمه ان لو البرنامج وزع بشروطنا يعنى تم ضبط حصص اليوم لكل صف مثلا وانه وزع الماده اللى نصابها 3 حصص اسبوعيا حصتان متتاليتان والثالثه بعدهم ب 10 او 12 حصه هنلاقى عقبات اخرى ممكن مثلا عدالة توزيع الحصة الأخيره لكل مدرس مدرس منتدب خارج المدرسة يومان مثلا مدرس مشرف فى يوم ما كل دي عقبات بتدور فى ذهنى عشان كده انا قلت لنفسى لو موصلتش لحل مع صديقى لمثل هذه الأمور يبقى لازم يكون فى حل أخر اعدل عن طرق السحب والإفلات النموذج اللى فى المشاركة السابقه والذى لم يكتب لها النجاح
  23. عملتها بنموذج اشغال اللى كنت بدخل منه منتدب فى المشاركة السابقة تحت عنوان جداول مدرسية وتوزيع آلي للمواد والحصص للمعلمين
×
×
  • اضف...

Important Information