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

ابوخليل

أوفيسنا
  • Posts

    12,445
  • تاريخ الانضمام

  • Days Won

    231

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

  1. تفضل تم الضبط جرب على الفصل الأول وايضا على النتيجة النهائية ووافني بملاحظاتك ان وجدت البحث وتعديل درجات6.rar
  2. اكتشفت شيئا اغفلناه ، وهو الفصل الدراسي وربما هو سبب الخلل حيث لم يتم وضع شرط الفصل الدراسي في الدالة .. وهذا ضروري من اجل دقة الشرط سوف اقوم بالتعديل واوافيك بالنتيجة ولأن لكل طالب سجلين في الجدول لذا سوف نضع الشرط في دالتي المواد كليهما سيكون هو الحل النهائي الرصين باذن الله
  3. عملك الجمع في الاستعلام خطأ الجمع موجود فقط اقسم على 3 الشيء الآخر انت ذكرت انك ستتكفل بالفردي .. ووعد الحر دين عليه
  4. الخلل بسيط بسبب اني غيرت في مسميات بعض الحقول كونها تتشابه في الجدولين تم الضبط والاصلاح baseM_7 .rar
  5. الاقتصار على 5 طلاب لكل صف ينتج عندنا 30 طالب حسب الصفوف واحرص بان تكون درجات الطلاب مختلفة فيما بينهم حسب الخطة العامة للنتيجة
  6. حاولت اعمل تقريب للبيانات من اجل اتحاشى استخدام العديد من الاستعلامات لذا ادخلت اللقب ضمن الجدول وايضا ادخلت معرف المجموعة ولكن عرض البيانات بالصفة التي تريدها يستلزم استخدام الاستعلام الجدولي وحيث ان التقرير يشتمل على ثلاث شهور فقط ومعرفة بالاسم لذا يلزم تخصيص تقرير لكل مجموعة وهذا ما خرجت لك به baseM_6 .rar
  7. وجدتها لك اخي الكريم اتعبت نفسك واتعبتنا معك ساعات وساعات السبب ان السجلات مكررة في الجدول .. اي ان الطالب له سجلين اثنين في الجدول الدالة تأخذ الرقم القومي للطالب من اجل تحديده والتعامل مع درجاته .. والطالب له في الجدول سجل مكتمل ، وآخر بدون درجات طلاب الصف السادس في الجدول 404 طالبا والصحيح ان عددهم الحقيقي 202 طالبا نصيحة : مادام مثالك هذا تستخدمه كمثال للعرض في المنتدى والتعديل عليه ارى اخي ان تقتصر على خمسة طلاب لكل صف ونحو ذلك
  8. ما هي المادة التي لا يسمح ان تكون درجتها = صفر ( في جميع الصفوف ) ؟ طبعا صعب التحديد و اكيد كل الطلاب سيدرجون اذا الخلل من البيانات المدرجة في الجدول لأنه لا يتصور ان طالب 60% من مواده اصفار ادرج في الجدول بيانات حقيقية وجرب
  9. انا لم اضع معيارا بل حذفت الطلاب الذين ليس لهم درجات حتى تضع معيارا مناسبا في الاستعلام يجب ان تحدد حقلا من حقول الدرجات التي لا يمكن تكون نتيجته صفر ويكون المعيار : ( >0 ) اي اكبر من صفر بكذا لن يظهر الطلاب الذين درجاتهم في هذا الحقل = صفر
  10. نعم هناك خطأ .. والسبب انني غيرت اسم النموذج ولم اعدله داخل الكود انا في انتظار عملك لشكل التقرير الذي ترغب حاول تدخل بيانات قريبة من ارض الواقع .. خاصة الاسم واللقب رغم ان الاسم غالبا يحمل اللقب .. لا اعلم لماذا هذا التقسيم
  11. مشاركة مع اخي فادي يوجد حل حسب فكرتك ، ولكن لا اعلم هل تفي بالغرض ام لا .. مع اني متأكد انك لن تحصل على النتيجة المرجوة وهي عمل استعلام تجميعي By Group للجدول الذي تريد استخدامه كرأس التجميع واستبعاد المكرر يكون بقصد تحرير حقل واحد مستهدف للربط ولكن الجدول سيكون محتوي على سجلات حقولها متباينة لذا من هنا تأتي الصعوبة المهم جرب ولن تخسر شيئا اذا تم التجميع بنجاح يمكن انشاء جدول جديد من هذا الاستعلام
  12. تفضل طريقة وعملية بسيطة تفي بالغرض على اكمل وجه بعد ادخال التقييم الشهري ، يمكنك عمل التقارير المطلوبة بقي ان نضع في جدول الاشهر حقلا رقميا او نصيا خاصا بالتجميع ، مثلا كل ثلاثة اشهر تأخذ رقما موحدا من اجل التصفية هذا الحقل يعطيك مرونة لو اردت التجميع على مجموعة مختلفة مثلا كل اربعة اشهر او نصف سنوي ونحو ذلك baseM_3.rar
  13. اكتب التسمية التوضيحية العربية للحقول ثقافتي ضعيفة في اللغات
  14. استدراك : جدول التقييم : المفتاح مشترك بين حقل السنة وحقل الشهر وحقل رقم الموظف هذا اذا اردنا الضبط من خلال الجدول ويمكن ضبط عدم التكرار بالكود لمن لا يرغب في تقييد الجدول
  15. تمام هذه يمكن التحكم بها من خصائص الحقل بحيث لا تزيد عن الدرجة المقررة يلزمك الآن اعداد برنامجك على النحو التالي : جدول الاسماء ( مفتاح (ترقيم تلقائي) / رقم الموظف / اسمه / اي بيانات اخرى ) جدول للشهور ( رقم الشهر (مفتاح) / اسم الشهر ) جدول التقييم ( مفتاح (ترقيم تلقائي) / حقل السنة (رقمي) / حقل الشهر (رقمي) /رقم الموظف/ حقول التقييم الاربعة (القيمة الافتراضية صفر) ) هذا ما اتصوره الآن
  16. لم افهم هل تقصد مثلا بـــ 0/4 اي انه حصل على صفر من اربعة و 2/4 حصل على اثنين من اربعة ؟ بمعنى ان الدرجة القصوى هي 4 ؟ ومثلها 0/12 و 0/6 ؟
  17. لم تفسر لنا معاني الارقام 12/00 04/00 06/00
  18. الحقيقية شيء محير جدا اخذ مني وقتا طويلا بالتتبع .. والتعديل والتبديل الدالة متكاملة صحيحة لا غبار عليها .. ومع ذلك لا يتم تطبيقها بصورة صحيحة حاولت اختصر السجلات فعملت على 10 سجلات فظهرت النتيجة صحيحة 100% هنا بدأت اشك في الجدول .. فقمت بحذف سجلات الطلاب الذين ليس لهم درجات وهم كثير فعملت الدالة على أكمل وجه هذا يعني انه يلزمك وضع معيار في الاستعلام بحيث لا يعرض الا الطلاب المسجل لهم درجات البحث وتعديل درجات4.rar
  19. تفكيرك يدور في محيط آكسل ليس شرطا ان يتم عرض الشهور و البيانات افقيا يفي بالغرض جدول واحد يشتمل على : ( حقل للسنة / قل للشهر / قل لاسم الموظف / حقول الدرجات .) قد تحتاج الى حقل رقمي او نصي للتصنيف والتجميع كل موظف سيكون له في نهاية السنة 12 سطرا (سجلا) كل سطر عبارة عن شهر انا اعتقد ان هذا كل شيء .. وانه يمكنك في النهاية اظهار المخرجات على صور شتى حسب الرغبة
  20. عليكم السلام المثال المرفق غير دقيق .. كل الموظفين حصلوا على الدرجة العليا ( وهذا غير مطابق على ارض الواقع ) السؤال المهم : هل التقييم يتم خلال الشهر الواحد ام ان التقييم يتم جملة على الشهور الثلاثة اذا جملة : استبدل الشهور بارباع السنة : الربع الأول ، الربع الثاني ... وهكذا اذا التقييم كل شهر فلست بحاجة الى تقسيم كمجموعات ..( يمكنك التقسيم لاحقا) لأنه سيكون مفتوحا .. يمكنك التصفية على الشهر وعلى شهرين وعلى ثلاثة وعلى نصف السنة ... وهكذا
  21. تفضل وجدت الخلل في ترتيب شروط الدالة عدلتها وايضا عدلت على دالة النتيجة النهائية مثلها بالضبط ايضا لاحظ اني عملت متغير عام يأخذ قيمته عند حدث بعد التحديث لحقل الصف في نموذج التقارير .. وقيمته هي معرف الصف البحث وتعديل درجات3.rar
  22. السلام عليكم اولا هؤلاء الصف السادس وليس الخامس مشكلتك في مواد الرسوب .. شرط الدالة الا يكون هناك مواد رسوب .. والطلاب راسبون في جميع المواد مؤكد الدالة الخاصة بمواد الرسوب funFailMates بحاجة الى اعادة قراءة احتمال يوجد حقل تسمية مادة تم تغييره المسألة بحاجة الى وقت للتتبع
  23. مشاركة مع اخي ابي البشر ان كان هذا ما تريد ؟ )(تغيير رقم الاسبوع ليبدا من 1 .rar
  24. شكرا استاذ محمود عمل احترافي مختصر وشرح ولا اروع وهدية مقبولة .. بارك الله فيك
  25. السلام عليكم حيث ان الأخ محمد من الأصدقاء القدامى .. وقد راسلني .. فهذه المشاركة قد تكون هي الأولى لي في منتدى جيراننا الأكارم مشاركة مع اخي ابي مروان وبعد اذنه يلزم تحديث الخلايا لديك لإزالة حرف الهاء قبل تشغيل الدالة يمكنك نقل الدالة لمحرر الورقة التي تريد تطبيق الكود عليها Sub Utest() Dim urg As Range Set urg = Range("J2:L10") 'غير حسب النطاق لديك Dim UCell As Range For Each UCell In urg UCell.NumberFormat = "@" If UCell.Value = "" Then UCell.Value = "" UCell.Value = Format(UCell.Value, "YYYY/MM/DD") Next End Sub
×
×
  • اضف...

Important Information