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

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

03 عضو مميز
  • Posts

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

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

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

  1. صعب حد يترجم الوحدة النمطية بهذا الشكل كان أفضل تنزل الوحدة النمطيه من داخل القاعدة عشان يقدراللى عاوز يساعد يبص على الجداول وما يحتويه كل جدول من حقول خصوصا وانه فيه تداخل بين كلمات كل سطر عشان عربى على انجليزى عموما القصه كلها هنا فى الوحدة النمطية دى هي تبدأ ()Public Function TSFERTABLE هذا الجزء أنا قمت بتعديله فى القاعدة التى أرفقتها بالمشاركة السابقة ألغيت الجدول وجعلته يعمل على جدول تيتشر كلاس فهذا الجزء يقوم بمسح بيانات جدول تيتشر كلاس بيعمل لوب على الحقول من 3 : 100 وانا عدلتهم عشان لغيت يوم السبت وبيمسح بياناتهم وبكده الجدول بيكون فاضى وبالمناسبه لو جيت تضغط على زر التحديث إياه هيمسح البيانات من جدول بيانات المادة ومن جدول بيانات المعلم اسمحللى اشرب قهوتى وبعدين اقولك اللى فهمتو من باقى الوحدة النمطيه
  2. يا استاذ حمدى انا أضفت جدول بيانات الصف فى المشاركة التى أشرت لك عليها وشرحت المطلوب فيها تذكر هذا التعقيب 1- اصبحت عملية التوزيع تتم فى جدول تيتشر كلاس مباشرة 2- تم اضافة حقلين الاسم المختصر للمعلم ليظهر بعد تحديث جدول الصفوف بعدالتحديث فى جدول الفصول ثم حقل تكست جعلت قيمته منتدب ممكن نغيرها بأى اسم اخريمكن مشاهدتها فى نموذج اشغال تم اضافة جدول بيانات الصف به عدد ايام كل صف وعدد حصص كل يوم يتبع هذا الصف نشاهد ما تمت اضافته اولا ثم نبدأ نتناقش Database9.rar
  3. انا لغاية السنه الماضيه كنت بقوم بالإدخال يدويا وكنت بتعب جدا عشان اعمل جدول ورقى تم اقوم بتعبئته من خلال نموذج بس إن شاء الله أعرف [لتقى بصديقى ونعمل التعديلات ( الصعوبات اللى واجهتنى) وهو ممتاز فى عملية كتابة الأكواد وعمل الوحدات النمطيه فا لموضوع سهل بالنسبة ليه أنا والله ما بخلت عليك بشئ على قدر ما فهمت ومن خلال التجارب كنت بفهم الزر ده بيعمل ايه خلى بالك من نقطه مهمه ان لو البرنامج وزع بشروطنا يعنى تم ضبط حصص اليوم لكل صف مثلا وانه وزع الماده اللى نصابها 3 حصص اسبوعيا حصتان متتاليتان والثالثه بعدهم ب 10 او 12 حصه هنلاقى عقبات اخرى ممكن مثلا عدالة توزيع الحصة الأخيره لكل مدرس مدرس منتدب خارج المدرسة يومان مثلا مدرس مشرف فى يوم ما كل دي عقبات بتدور فى ذهنى عشان كده انا قلت لنفسى لو موصلتش لحل مع صديقى لمثل هذه الأمور يبقى لازم يكون فى حل أخر اعدل عن طرق السحب والإفلات النموذج اللى فى المشاركة السابقه والذى لم يكتب لها النجاح
  4. عملتها بنموذج اشغال اللى كنت بدخل منه منتدب فى المشاركة السابقة تحت عنوان جداول مدرسية وتوزيع آلي للمواد والحصص للمعلمين
  5. زر التوزيع ده خاص بالتحديث بيحدث البيانات من جدول تيتشر كلاس لبيانات المادة وبيانات المعلم فسيادتك عاوزه يوزع حصص ازاى شرح هذا الكود موجود فى المشاركه السابقة وقلت لك ان الذى يوزع فصل ومادة للمعلم هو الوحدة النمطيه 1 وقلت لك هى مقسمه كالتالى الجزء الأول ()Public Function TSFERTABLE خاص بمسح البيانات من جدول تيتشر كلاس ثم الجزء الثانى ()Public Function MAKEIT مسئول عن توزيع الفصل والمادة ()Public Function hlaltath مسئول عن حل التضارب ثم Public Function tbdelhss(tb As Recordset, tbimage As Recordset, I As Integer, B As Integer, E As Integer) تبديل الحصص وكل ده موجود فى المشاركه السابقه العمليه مش صعبه استاذ حمدى اقرأ المشاركه السابقه وانظر الى النماذج مرة اخرى ستجد ماقلته لك وستجد ايضا من خلال محاولاتى اين الخلل كما ذكرته فى عدد حصص اليوم للصف الواحد وكيف نتعامل مع الحصص المتتالية دى العقبات غير كده البرنامج شغال عموما أخ حمدى انا فى انتظار ان تسمح الظروف ويجمعنى الوقت بصديق لى مبرمج اوراكل ليصحح لى أو بمعنى أدق أن يعدل لى الوحدة النمطية لتحقق التوزيع كما ينبغى
  6. اشكر الجميع تمت عملية السحب والإفلات بصورة أخرى
  7. يا اخواننا الكرام فى المنتدى هل المطلوب غير واضح
  8. استاذ حمدى من الأفضل اضافة اسم مختصر لكل معلم انا كنت منزله فى الجدول الموجود بالمشاركة السابقة وكان فى الحقل 85 تقريبا
  9. وانت بالصحة والسلامة استاذ حمدى
  10. بارك الله فيك استاذ على وكل عام وانتم بكل خير
  11. Database3.rarالإخوة الأعزاء مشرفين وأعضاء كل عام وانتم بخير الرجاء ممن لديه الخبرةالمساعدة فى عملية السحب والإفلات فى النموذج الموجود بالمرفق حيث أرغب فى سحب الفصل والمادة معا الى الحقل 1 والحقل 2 واذا تم السحب والإفلات ينقص عدد الحصص 1 أتمنى أن تكون قد وصلت الفكرة ولكم تحياتى
  12. Database3.rarDatabase3.rarالإخوة الأعزاء مشرفين وأعضاء كل عام وانتم بخير الرجاء ممن لديه الخبرةالمساعدة فى عملية السحب والإفلات فى النموذج الموجود بالمرفق حيث أرغب فى سحب الفصل والمادة معا الى الحقل 1 والحقل 2 واذا تم السحب والإفلات ينقص عدد الحصص 1 أتمنى أن تكون قد وصلت الفكرة ولكم تحياتى
  13. اخى الفاضل / حمدى هو بيهنج معاك فى عملية التوزيع عشان انا بجرب فى نموذج 1 وواخد الكود كوبى بست فى زر الأمر عشان دى قاعدة للتجارب فقط لكن فى النموذج الرئيسى اللى أنا شغال عليه مختلف شويتين انا عامل فيه زر الأمر يقوم باستدعاء للوحده النمطيه فقط الأوفيس إن شاء الله نشوف له حل بس والله الكمبيوتر عندى فيه ويندوز سفن بس بايظ وبشتغلعلىلاب حاليا حاول مثل ما أحاول أنا إنك تعلن عن جدول بيانات الصف مثل جدول بيانات المادة ولو انى تعبت فعلا بس لم أيأس لأن تغيير الكود محتاج لحد عنده خبره كبيره شويه ودرايه بالأكواد
  14. اخى الفاضل / حمدى التوزيع بيتم بالفعل انا جربته مرات عديده المشكلة فى عدد حصص اليوم لكل صف هذان الجزءان من الوحدة النمطية المسئولتان عن توزيع الفصل والمادة من جدول بيانات المعلم بعد ما تتم عملية التوزيع بنظرة سريعه لجدول تيتشر كلاس تلاحظ وجود تضارب بين الفصول والحصص ()Public Function MAKEIT End Function =========================================== Public Function RECORDHSA(MOALEM As Recordset, mada As Recordset, TABLE As Recordset) End Function ========================================== فياتى دور الجزء التالى لفك التضارب ()Public Function hlaltath End Function =========================================== ثم الجزء الأخير وبعد اكتشاف التضارب تبديل الحصة المتضاربة Public Function tbdelhss(tb As Recordset, tbimage As Recordset, I As Integer, B As Integer, E As Integer) End Function ============================================= طبعا المحصله لما جربت على جدول لكل المعلمين بالفصول على خطه كامله لعدد حصص المواد الفعلية للمعلمين والصفوف وجدت جدول الفصل عدد الحصص غير كامل واحيانا كتير بيكون فيه لسه تضارب عشان كده انا عملت جدول للصفوف باليوم وعدد حصص اليوم لكل صف وهذا ما احاول فيه الآن وكذلك عدد الحصص المتتالية حاول يا استاذ حمدى تسطب ويندوز 10 وتنزل اوفيس 2013 أو 2016 هترتاح فى العمل بيهم انا عملت كل برامج مدرستى عليه عامل ومش ناقص غير الجدول المدرسى يوزع المدرسين آليا لانى الى الان اعمل على هذا البرنامج بس توزيع ورقى وادخاله يدوى فى هذا البرنامج شاهد المرفق من جدول الفصول ستجد جدول 1/1 30 حصه برغم انه 32 حصه وبنظره سريعه فى نموذج اشغال ستجد انه اعطى عبير 30حصه تمام 12 عربى + 3 دين فى 1/1 ومثلهم فى 2/1 وكذلك منار 29 حصه وناريمان 3 حصص انجليزى لكن لسه فيه تضارب يوم الثلاثاء الأولى عبير 1/1عربى وناريمان 1/1 انجليزى يوم الأربعاء 3 تضارب بين ناريمان انجليزى ومنار نشاط Database9.rar نسيت ان اقول لك استاذ حمدى افتح نموذج 1 وامسح بيانات الجدول التوزيع من زر وزع وانتظر حتى يتم التوزيع ثم اضغط زر امر 7 لتبديل الحصص وفك التضارب وبعد الانتهاء اعلق نموذج 1 وافتح نموذج Class Information واضغط زرتحديث جداول الصفوف بعد التغيير فى جدول المعلمين وبعد التحديث شاهد جداول الفصول بالترتيب من تقرير class_m
  15. الإخوة الأعزاء مشرفين وأعضاء تحياتى للجميع الرجاء ممن لديه الخبرة شرح هذه الوحدة النمطية بالتفصيل بقدر المستطاع حتى اتمكن من ادخال بعض التعديلات عليها Database9.rar
  16. اخى الفاضل / يوسف الجداول الموجودة تفى بإ تمام المراد عمله وهى بالفعل مثل التى ارفقتها ولابد ان تعلم اخى العزيز ان التخطيط أو التصور هذا تم وضعه من البداية بالنسبة لى فى الحسبان عندما كنت اعمل بمفردى وقبل ان يبدأ استاذ حمدى بفتح هذه المشاركة وما قبلها ولكن هذه القاعدة اجتازت مرحلة التصوراوالتخطيط لأنها تعمل بالفعل ونحن نحاول ادخال بعض التعديلات عليها لتتناسب مع مدارسنا بمصر
  17. إلتمس لأخيك سبعين عذررا لا حرج عليك أخى الفاضل أعانك الله ووفقك وسدد خطاك إن شاء الله سأجد الحل مع كثرة المحاولات من جانبى هذا احساس وشعور يتملكنى والله الموفق والمستعان
  18. انا اعمل على اوفيس 2016 ويعمل معى البرنامج جيدا ومفيش غير المشاكل اللى ذكرتها لخبطة الحصص مع الأيام والحصص المتتالية انا جربته كمان على مدرس منتدب فى احد الأيام بس دخلها فى عملية التبديل عموما انا عملت كذا محاوله وباءت بالفشل ولكنى لم استسلم احاول مرة اخرى على فصل من كل صف بس فعلا الموضوع محتاج حد خبير من مشرفى المنتدى او ممن لديهم الخبرة والدراية حتى بس يترجم لنا بعض المصطلحات فى الكود والله المستعان
  19. اخى الفاضل / sandanet واخى الفاضل / استاذ حمدى لم استمع رأيكما من الأمس لعلكما بخير أولا ثانيا عدلت جزء فى الوحدة النمطيه واضفت جدول بيانات الصف وجعلت عدد حصص اليوم بدلا من 0 جعلته يساوى (add) الموجود بجدول بيانات الصف وقلت اجرب على جدول كامل كده واشوف النتيجه ايه وجارى التجربة الآن على عدد 46 فصل كاملين طبعا صفوف مختلفة اذا نجح التوزيع سارفق لكم التعديل غدا بأمر الله دعواتكم
  20. السلام عليكم جميعا تم عمل الآتى 1- اصبحت عملية التوزيع تتم فى جدول تيتشر كلاس مباشرة 2- تم اضافة حقلين الاسم المختصر للمعلم ليظهر بعد تحديث جدول الصفوف بعدالتحديث فى جدول الفصول ثم حقل تكست جعلت قيمته منتدب ممكن نغيرها بأى اسم اخريمكن مشاهدتها فى نموذج اشغال تم اضافة جدول بيانات الصف به عدد ايام كل صف وعدد حصص كل يوم يتبع هذا الصف نشاهد ما تمت اضافته اولا ثم نبدأ نتناقش Database9.rar
  21. لا تيأس كل حاجه وليها حل أرجو المعذرة فى قلة تواجدى لانشغالى بأعمال كنترول فبرجع متأخر ومجهد بس لما اعمل جدول بيانات الصف الصوره هتوضح أكثر وخصوصا مع نموذج السحب والإفلات انا متفائل خير إن شاء الله
×
×
  • اضف...

Important Information