اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ابوخليل

أوفيسنا
  • Posts

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

  • Days Won

    237

كل منشورات العضو ابوخليل

  1. السلام عليكم مشاركة مع احبتي ويبدوا اننا اتفقنا بالمشاركة في وقت واحد عملت وحدة نمطية عامة Public Function ConAmnt(a As Date, b As Double) Dim i As Double If a < #1/8/2016# Then ConsumD0817 (b) If a >= #1/8/2016# And a <= #7/30/2017# Then i = ConsumA0817(b) If a >= #1/8/2017# And a <= #7/30/2018# Then i = ConsumB0817(b) If a >= #1/8/2018# And a <= #7/30/2019# Then i = Consumc0817(b) ConAmnt = i End Function تستدعيها في الاستعلام بهذا السطر Consume_Amount: ConAmnt([issue date];[Consum]) ولكن لاحظ انك في كل سنة جديدة ستزيد سطرا الى الوحدة النمطية Test2.rar
  2. وعليكم السلام هل جميع ملفات اكسس اللي عندك تعمل كذا ؟ او فقط في ملف واحد اذا المشكلة في قاعدة بيانات واحدة احتمال عندك وحدات نمطية هي سبب المشكلة اذا المسألة عامة انصحك باعادة تنصيب اوفيس من جديد ايضا من اجل تتأكد ان الخلل من المثال او من أوفيس او من الحاسب افضل لك ترفق مثال صغير حتى يتم الفحص عن قرب
  3. اطلعت على المرفق جداول العرف لا يوجد ضمنها جدول Teacher Class وانما تم اضافته في البرامج المساعدة يتم توزيع جداول المعلمين والفصول وعرضها بــ Crystal Reports عبر الاستعلامات يعني ان النتائج النهائية و التقارير تأخذ بياناتها من جدول SDBMNTBC على كل حال ليس عندي مانع بان نعيد ترتيب الاوراق سأكتب الضوابط على شكل نقاط من اجل حصرها والاتفاق عليها .
  4. لا مشكلة نغير التسمية ممكن يكون : " ضبط الانصبة " على اساس نصاب المعلم من المواد ونصاب الفصل من الحصص علما ان التوزيع الآلي الموجود يستحيل يعمل تضارب بين المدرسين وبعض افكر اجعل الآي دي للصفوف والفصول ترقيم تلقائي من اجل المرونة بحيث يكتب المستخدم الاسم الذي يريده لصفه او فصله هذا موجود فعلا وهو الذي تتميز به الفكرة .. ( امكانية الاختلاف في عدد المواد وعدد الحصص خلال اسبوع ) لو رجعت الى شرحي في مشاركتي الثامنة ( آخر الصفحة السابقة ) لاتضح لك آلية التوزيع المتبعة نحن الآن في الأساسات يعني( جداول وكود للتوزيع فقط) ... وانما وضعت النماذج من اجل سهولة ضبط الادخالات كل شي قابل للتعديل للاحسن وفي اي لحظة ، ان شاء الله بأمره وفضله ثم بمتابعتكم
  5. موجود استاذ خالد من الاستعلام Qrymstr يمكن استخراج جدول لكل معلم ايضا هذا موجود دقق في الصورة اعلاه التوزيع يتم مدرس مدرس حبيبنا كتابتك استشف بين السطور انك واخذ على خاطرك .. فما عليش لا تؤاخذني فاسلوبي دائما مقتضب، ودائما اقع في احراجات مع الزملاء ، وبعدين لا تنسى اننا بحاجة لخبرتك لاكتمال العمل وخاصة التعديل اليدوي والسحب والافلات .. طبعا لا يخفى عليك ان التوزيع الآلي سيكون هناك سقط وما شابه مهما كان حتى لو كان اعلى درجات الاحتراف فلا غنى عن التعديل اليدوي .
  6. شكرا استاذ حسين .. استاذ حمدي البرنامج سهل جدا ومرن ويمكنك الاطلاع على التعارض ان وجد ثم تعديله انظر الصورة وبالنسبة للتتابع الافضل والاكثر دقة يكون حسب الفصل ويتم من خلال شاشة بيانات المعلم كما هو واضح بالصورة
  7. تمت التجربة بنجاح تفضل انظر jadwal6.rar
  8. لن يعمل لان بعد التحديث يكون المؤشر والتركيز خرج
  9. نعم كلامك صحيح forms!tsform!fform!c_stu
  10. تفضل Private Sub txt2_Exit(Cancel As Integer) Dim i As Integer i = txt1 If i >= 10 And i <= 100 Then If txt2 > 100 Then Undo txt2 = 100 End If ElseIf i > 100 And i <= 200 Then If txt2 > 200 Then Undo txt2 = 200 End If ElseIf i > 200 And i <= 300 Then If txt2 > 300 Then Undo txt2 = 300 End If End If End Sub db3.mdb
  11. اكتب الصيغة التي تريد كاملة بكلمات عربية وسأطبقها لك
  12. اهلا اخونا احمد شوف الفكرة في المثال اذا اعجبتك انظر في خصائص الحقل في الجدول db2.mdb
  13. كما توقعت كان السبب في الخلط بتسمية الصف تم الاصلاح بحيث يمكن التمييز بسهولة ، جرب واعد عملية توزيع المواد على المعلمين ، ثم افتح نموذج التعارض : يجب تساوي القيم في العمودين ايضا يمكنك الاطلاع على التعارض من قريب وانت داخل نموذج بيانات المعلمين : انقر نقرا مزدجا على حقل الفصل سيظهر لك رسالة بعدد مواد الفصل وعدد الحصص الاسبوعية ارفقت المثال الذي اعمل عليه حيث يوجد اختلاف عن ما سبقه ، وكنت سأعمل على الحصص المتتالية jadwal5.rar
  14. 1/3ب , 1/2ب تعني اولى ابتدائي ب واولى ابتدائي ج على اعتبار 2 =ب و 3 =ج يعني 1ب تعني الاول ابتدائي وسوف انظر في المثال واتوقع رفض البرنامج التنفيذ من هذا الباب
  15. الآن وصلنا الى تفاصيل الخصائص مثل : الحصص المتتالية ..( تخص المادة ) خيار الحصة الأولى والحصة الاخيرة .. (تخص المعلم ) نفرض المشروع توقف الى هذا الحد ويريد شخص اكمال هذه الخصائص دعونا نلقي نظرة على عملية التوزيع ونتابعها خطوة خطوة : وكان يجب ان تكون هذه التفاصيل في اول مشاركة التوزيع يتم على خطوتين : الخطوة الاولى 1- الجدول الرئيس الذي يتم فرزه وتوزيعه هو جدول بيانات المعلم tblTechData ويشتمل على : رقم المعلم - رقم الصف - رقم الفصل - رقم المادة _ العدد ( العدد هو عدد حصص المادة للفصل خلال اسبوع ) يتم ترتيب الجدول تصاعديا حسب الفصل ثم : يتم توزيع المواد بالترتيب ( مادة مادة .. واحدة واحدة ) بحيث يمر على كل المواد ثم يعود من البداية يوزعها مرة اخرى ... وهكذا حتى تنتهي المواد . يفهم من هذا انه يجب ان يكون عدد الحصص وعدد المواد متساويين الخطوة الثانية هي العودة الى ما تم توزيعه وترقيمه بحيث يكون لكل حصة رقمها الفريد بمعلومية (الفصل/اليوم/ رقم الحصة) وتتم هذه الخطوة بالاستعانة بالجدول tblSafCrsCnt
  16. اخي الكريم سؤالك غير واضح تماما اكثر من مرة ادخل اريد المساعدة ثم اخرج ولا اعمل شيئا .. ومؤكد ان بقية الاعضاء مثلي فانت تريد اضافة سجلات ولم توضح ما هي هذه السجلات ومن اين يأتي بها وهل هي سجلات فارغة ام تكرار لسجل موجود بالنسبة لسؤالك الاخير : تقدر تعمل شرط اذا تحقق لا يكرر النسخ اذا اردت المساعدة ارفق عملك الاخير لضبط الشرط
  17. اهلا اخونا الاستاذ خالد عبد الغفار اي مشاركة تثري الموضوع مرحب بها ... واعتقد المثال المرفق هو اللذي ارفقته في المشاركة السابقة وعندي طلب حبيبنا .. ياليتك تكتب بالخط العادي مثلنا الله يحفظك ويبارك فيك
  18. لا بد يفهم ان البرنامج يمر على فصل فصل ويعمل توزيع للحصص حسب نصاب كل فصل وان البرنامج لا يتعامل مع الصفوف ولكن من اجل التسهيل على المستخدم عملناها ، الآن يتم تحديد عدد الحصص اليومية على مستوى الفصل والبرنامج هو اللي يوزعها على الفصول .. لاحظ زر الحفظ الجديد في نموذج الصف على فكرة .. بكذا اختصرنا النماذج jdwal3.rar
  19. مرحبا استاذ خالد وقد اطلعت على الجداول .. شكرا للتفاعل والمتابعة جدول التوزيع ليس وسيطا يجب ان يكون هو النهاية او النتيجة ، وهذا ما اعمل عليه الآن تفضلوا الخطوة الثانية : ضبط عدد الايام وعدد الحصص المتاحة كل يوم لكل فصل على حده لمسة فنية لتسهيل اكتشاف التعارض بين انصبة المعلمين وعدد الحصص المتاحة كل يوم وخلال الاسبوع jdwal2.mdb
  20. انا اجلت الفقرة الاولى اللي هي التتابع وجلست اعمل على عدد الحصص لكل يوم دراسي وهذا عمل شائك في الحقيقة وهو ان نجعل الاختيار مرن مثلا من حصة واحدة في اليوم الى 10 حصص وكل يوم يمكن يختلف عن الآخر ايضا يتبع هذا النظام وجوب التأكد عند عملية التوزيع ان النصاب الاسبوعي لمجموع معلمي الصف = عدد الحصص المقررة للصف خلال اسبوع .. ولو اختلف يعطي تنبيه ويخرج من التوزيع . اسأل الله الاعانة والتوفيق
  21. تقصد اعداد اكثر من نسخة .. اعتقد هذا ممكن ؛ فقط نضيف عمود لرقم الجدول في جدول التوزيع الثانية مفهومة ولكن الفقرة الاولى غير واضحة وكما ذكرت ان الفكرة قابلة للتطوير وما تم طرحه هو أساس الفكرة وايضا هي مفهومة دعنا نجرب ضبط الحصص المتتالية
  22. يتم بأن تجعل المصدر واحد للاثنين
×
×
  • اضف...

Important Information