ابوخليل قام بنشر يوليو 14 الكاتب قام بنشر يوليو 14 الوحدة النمطية funresultnesf انت كتبتها خطأ ، دقق في التفاصيل تجد انك كتبت وحدة اخرى ثانيا : في هذا الاستعلام لا يوجد نتيجة آخر السنة ... فقط نتيجة الفصل الأول ونتيجة الفصل الثاني والكود واحد وكلها في العمود نفسه بمعنى انه يمكنك طباعة شهادة لكل منهما على حدة اما نتيجة آخر العام فهذه لها عمليات اخرى بحيث يتم دمج السطرين ( جمعهما ) ثم قسمتهما على 2 ثم استخراج النتيجة اي يتم اخراج متوسط الدرجات في استعلام مستقل ... قديكون هذا الاستعلام داخل التقرير
ابوخليل قام بنشر يوليو 14 الكاتب قام بنشر يوليو 14 في 11/7/2024 at 23:36, 2saad said: دي الصورة اللي هيكون عليها تقرير الصف الرابع والخامس والسادس بس هنشيل الدرجة ونحط اللون لكل مادة وكمان التقييم العام بما يشبه هذه تكون نتيجة النصف الأول وايضا يمكنك طباعة اخرى مشابهه للنصف الثاني اما الشهادة النهائية فعادة تختلف عن هاتين تحتوي على : متوسط الدرجات / المجموع / النسبة / النتيجة / الأوائل علما انه يمكنك طباعة النتائج الثلاث في آخر العام .. النتيجة النهائية + التفاصيل (شهادتي النصفين) اطرح رأيك
ابوخليل قام بنشر يوليو 14 الكاتب قام بنشر يوليو 14 لو قلت مثلا لا يوجد لدينا شهادات للنصف الثاني وانما هي شهادة النصف الأول ، والشهادة النهائية ايضا يمكن ذلك .. اي يمكننا استخراج النتيجة النهائية عند آخر درجة مرصودة في النصف الثاني ومع ذلك يبقى النصف الثاني محفوظ تماما كالنصف الأول .. والزيادة في الخير خير ايضا
2saad قام بنشر يوليو 14 قام بنشر يوليو 14 تام كده حضرتك أنا كده فهمت ان اللي بنعمله الآن ليس له علاقة بالنتيجة النهائية آخر العام ولكن الفصل الدراسي الأول والثاني فقط أما النتيجة العامة آخر العام تتم في استعلام مستقل يشمل الفصلين النتيجة النهائية تتم كالآتي : مجموع الفصلين لكل مادة ثم قسمته علي 2 ثم اللون والتتقييم وبعدين المجموع الكلي واللون والتقييم ثم النسبة المئوية والنتيجة يعني زي ما حضرتك شرحت سابقا نفذ حضرتك الصورة السابقة تمام المعروف عندنا شهادة للفصل الدراسي الأول وشهادة للنتيجة النهائية فقط وياريت يكون عن طريق نموذج نختار الصف من قائمة منسدلة والفصل الدراسي الأول والثاني ونتيجة آخر العام ويا ريت يكون معاه الفصل من قائمة منسدلة لأن ممكن تطلب مني نتيجة فصل ( شعبة ) ( أ - ب - ج - د ) ودا ممكن نعمله للنتيجة والشهادات شكرا لتعب حضرتك
ابوخليل قام بنشر يوليو 14 الكاتب قام بنشر يوليو 14 16 دقائق مضت, 2saad said: نختار الصف من قائمة منسدلة والفصل الدراسي الأول والثاني ونتيجة آخر العام ويا ريت يكون معاه الفصل من قائمة منسدلة رأس الهرم في برنامجنا هو الفصل الدراسي وليس الصف لذا هو سيكون له الاختيار اولا يعني يتم اختياره اولا من اجل التصفية من الفصول الدراسية في الأعوام السابقة وسنعمل على ان يكون ترتيب الآي دي تنازلي من اجل تظهر الفصول الحديثة في الأعلى ...................... ولكن عندي ملاحظة على تسميات الوحدات النمطية والاستعلامات من اجل تدل على عملها من اسمها فاحتاج بعض الوقت لضبط هذه الاساسيات .. من اجل يسهل عليك العمل مستقبلا .................................. اذا يختلف كود نتيجة نصف العام عن كود النتيجة النهائية للصفوف العليا اكتبه لي هنا
2saad قام بنشر يوليو 14 قام بنشر يوليو 14 أولا فيه ملحوظة قبل كتابة النتيجة النهائية للصفوف العليا درجة التحريري في امتحان الفصل الدراسي الثاني لكل مادة لها( امتحان وملف) علشان الطالب يبقي ناجح لا تقل الدرجة عن 10 درجات دا شرط مهم جدا يعني ثلث الدرجة 0 أو نسميها (30% من الدرجة ) اذا كان المجموع الكلي أكبر من أو يساوي 350ودرجة الامتحان التحريري (للغة العربية - رياضيات - انجليزي - علوم - دراسات - دين - مهارت - تكنولوجيا ) اكبر من أو يساوي 10 وعدد مواد الرسوب يساوي( 0) والنوع (ذكر) تكون النتيجة (ناجح) * اذا كان المجموع الكلي أكبر من أو يساوي 350 ودرجة الامتحان التحريري (للغة العربية - رياضيات - انجليزي - علوم - دراسات - دين - مهارت - تكنولوجيا ) وعدد مواد الرسوب يساوي( 0) والنوع (انثي) تكون النتيجة (ناجحة) * اذا كان المجموع الكلي أقل من 350 أو عدد مواد الرسوب لا يساوي ( 0 ) والنوع (ذكر) تكون النتيجة ( له دور ثان ) * اذا كان المجموع الكلي أقل من 350 أو عدد مواد الرسوب لا يساوي ( 0 ) والنوع (انثي) تكون النتيجة ( لها دور ثان )
2saad قام بنشر يوليو 14 قام بنشر يوليو 14 معلش فيه شرط تاني هزوده اذا كان المجموع الكلي أكبر من أو يساوي 350 ومجموع ( تحريري + ملف ) لكل مادة لا يساوي (.) ودرجة الامتحان التحريري (للغة العربية - رياضيات - انجليزي - علوم - دراسات - دين - مهارت - تكنولوجيا ) اكبر من أو يساوي 10 وعدد مواد الرسوب يساوي( 0) والنوع (ذكر) تكون النتيجة (ناجح) * اذا كان المجموع الكلي أكبر من أو يساوي 350ومجموع ( تحريري + ملف ) لكل مادة لا يساوي (. ) ودرجة الامتحان التحريري (للغة العربية - رياضيات - انجليزي - علوم - دراسات - دين - مهارت - تكنولوجيا ) وعدد مواد الرسوب يساوي( 0) والنوع (انثي) تكون النتيجة (ناجحة) * اذا كان المجموع الكلي أقل من 350 أو عدد مواد الرسوب لا يساوي ( 0 ) والنوع (ذكر) تكون النتيجة ( له دور ثان ) * اذا كان المجموع الكلي أقل من 350 أو عدد مواد الرسوب لا يساوي ( 0 ) والنوع (انثي) تكون النتيجة ( لها دور ثان ) وبالتالي هيتغير شرط مواد الرسوب لكل مادة مثلا (لغة عربية ) اذا كان مجموع ( تحريري + ملف )أقل من 50 أو درجة التحريري أقل من 10 أو درجة التحريري تساوي 0 يبقي عنده (لغة عربية ) وهكذا للمواد التي لها ملف + تحريري
ابوخليل قام بنشر يوليو 16 الكاتب قام بنشر يوليو 16 الحمد لله تم ضبط الاستعلامات وكما ذكرت لك سابقا ان التقرير لن يستوعب كمية هذه الحقول . عملت لك تقريرين 1- يعرض اختبار النصف الاول والثاني 2- يعرض نتيجة الاختبار النهائي طبعا عملتهما عن طريق المعالج اسأل الله ان يعينك على اعادة ضبط حقول التقارير .. صمم ورتب كما يحلو لك .. ستأخذ منك وقتا طويلا انا حاضر لأي مشكلات فنية او برمجية ملحوظة : اعمل على الصفوف العليا فقط حتى تشارف على النهاية ....... الصفوف الدنيا تم تأسيسها وضبطها وستكون صورة طبق الأصل من العليا مع فوارق طفيفة لا تخفى عليك Db24.rar
2saad قام بنشر يوليو 16 قام بنشر يوليو 16 أخي الفاضل ابو خليل بعد سلام الله عليكم ورحمة الله وبركاته شكرا جزيلا علي تعب حضرتك معي بعد تجربة الملف توجد ملاحظات : يوجد أخطاء منها لو فتحت حضرتك الملف واخترت نتيجة الفصل الدراسي الأول 2024 / 2025 هتلاحظ في النتيجة طلاب عنهم مواد رسوب وهو لونه أحمر ومكتوب في النتيجة ناجح وكمان مواد الرسوب 0 وكمان عدد مواد الرسوب 0 يبقي ازاي كمان فيه ملحوظة ثانية : *دالة النتيجة في الاستعلام الأول المفروض تختلف عن الاستعلام الثاني بتاع النتيجة النهائية دالة النتيجة في الاستعلام الأول تكون كالآتي: Public Function funresult(Total As String, contRsob As String, النوع As String) As String If Total >= 350 And النوع = "ذكر" And contRsob = 0 Then funresult = "ناجح" ElseIf Total >= 350 And النوع = "انثى" And contRsob = 0 Then funresult = "ناجحة" ElseIf Total < 350 Or contRsob <> 0 And النوع = "ذكر" Then funresult = "له برنامج علاجي" ElseIf Total < 350 Or contRsob <> 0 And النوع = "انثى" Then funresult = "لها برنامج علاجي" Else funresult = "" End If End Function * دالة مواد الرسوب في الاستعلام الأول تختلف عن الاستعلام الثاني بتاع نتيجة نهاية العام دالة مواد الرسوب في الاستعلام الأول تكون كالآتي : ' مواد الرسوب Public Function funFailMates(Studentcard As Double) As String Dim madah1, madah2, madah3, madah4, madah5, madah6, madah7, madah8 As String madah1 = DLookup("materil", "Tbl_materil", "rmz='" & "Ara" & "'") madah2 = DLookup("materil", "Tbl_materil", "rmz='" & "Eng" & "'") madah3 = DLookup("materil", "Tbl_materil", "rmz='" & "math" & "'") madah4 = DLookup("materil", "Tbl_materil", "rmz='" & "sin" & "'") madah5 = DLookup("materil", "Tbl_materil", "rmz='" & "Dra" & "'") madah6 = DLookup("materil", "Tbl_materil", "rmz='" & "Mha" & "'") madah7 = DLookup("materil", "Tbl_materil", "rmz='" & "Tecno" & "'") madah8 = DLookup("materil", "Tbl_materil", "rmz='" & "Din" & "'") Dim mwad1, mwad2, mwad3, mwad4, mwad5, mwad6, mwad7, mwad8 As String Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("Tbl_degree_Detail") rs.MoveFirst r = 0 Do While Not rs.EOF If Studentcard = rs.Fields("Stu_card") Then If rs.Fields("Ara") + rs.Fields("sAra") < 50 Then mwad1 = "{" & madah1 & "}" & "-" r = r + 1 Else: mwad1 = "" End If If rs.Fields("Eng") + rs.Fields("sEng") < 50 Then mwad2 = "{" & madah2 & "}" & "-" r = r + 1 Else: mwad2 = "" End If If rs.Fields("math") + rs.Fields("smath") < 50 Then mwad3 = "{" & madah3 & "}" & "-" r = r + 1 Else: mwad3 = "" End If If rs.Fields("sin") + rs.Fields("ssin") < 50 Then mwad4 = "{" & madah4 & "}" & "-" r = r + 1 Else: mwad4 = "" End If If rs.Fields("Dra") + rs.Fields("sDra") < 50 Then mwad5 = "{" & madah5 & "}" & "-" r = r + 1 Else: mwad5 = "" End If If rs.Fields("Mha") + rs.Fields("sMha") < 50 Then mwad6 = "{" & madah6 & "}" & "-" r = r + 1 Else: mwad6 = "" End If If rs.Fields("Tecno") + rs.Fields("sTecno") < 50 Then mwad7 = "{" & madah7 & "}" & "-" r = r + 1 Else: mwad7 = "" End If If rs.Fields("Din") + rs.Fields("sdin") < 50 Then mwad8 = "{" & madah8 & "}" r = r + 1 Else: mwad8 = "" End If funFailMates = mwad1 & mwad2 & mwad3 & mwad4 & mwad5 & mwad6 & mwad7 & mwad8 addMwadRsob = r End If r = 0 rs.MoveNext Loop End Function
ابوخليل قام بنشر يوليو 16 الكاتب قام بنشر يوليو 16 الاشكالية هي لما تريد تستخرج نتيجة فصل دراسي لصف محدد ان الدالة تدور على جميع السجلات ووجود فرق بين الصفوف الأولية والصفوف العليا ايضا له نصيب من الخلط الحاصل لعلي استخدم طريقة اكثر مرونة وقوة .. وننهي هذا الجزء تماما . المطلوب : اريدك تقوم بادخال درجات لكل الصفوف .. العليا والدنيا لا يهم الشعبة .. المهم الصف .. ادخل 3 او 4 طلاب في كل صف مراعيا اختلاف الدرجات حتى نتمكن من التأكد من صحة النتيجة وارفق لي الجدول
خالد عبد الغفار قام بنشر يوليو 16 قام بنشر يوليو 16 السلام عليكم ورحمة الله تحياتى لاستاذنا ومعلمنا استاذ ابو خليل بارك الله فيك وفى جهدك وتعبك وللاخ الفاضل صاحب الموضوع استاذ 2saad ممكن اذا سمحتم القاء بعض الملاحظات من واقع خبرتى على مدار قرابة اربعون عاما بالتربية والتعليم لعل ذلك يفيد الاخ السائل اولا جدول الطلاب بيشمل كل طلاب المدرسه ( جميع الصفوف ) بما فيهم حقل رقم الجلوس (نعم رقم الجلوس ) ثانيا جدول رصد لكل صف مستقل به رقم الجلوس وسرى الترم الاول وسرى للترم الثانى الجدول هيشمل كل مواد الصف نضرب مثال ليكن جدول للصف الرابع وناخذ مثال بمادة اللغة العربية سوف يكون ملف انجاز ودرجة اختبار ومجموع ثم ملف انجاز الترم الثانى ودرجة اخر العام ومجموع الترم الثانى طبعا حسب شروط كل درجه كما وضحت انت ملف انجاز 70 درجه ودرجة اختبار 30 يكون الناتج 100 درجه لكل ترم وهكذا لكل المواد ويكون ربط رقم الجلوس من جدول الطلاب برقم الجلوس من جدول الدرجات ثانيا وبناء على التجربة رصد درجات ملف الانجاز من النموذج مش محتاج يكون كل مادة لوحدها لان كل فصل بينزل درجات المواد مجمعه مسئول عنها وعن متابعتها رائد كل فصل هو اللى بيتابع رصد كل معلم لمدرجات مادته وبينزل للكنترول قبل بداية الامتحان التحريرى فالمفروض بيتم رصد درجات الفصل لكل مواده على الكمبيوتر ( ملف الانجاز) عفوا على الاطاله اذا رايتم افادة يمكن ان اكمل ملاحظاتى واذا لم تكن مفيده اتمنى لكم التوفيق
2saad قام بنشر يوليو 16 قام بنشر يوليو 16 شكرا جزيلا أخي الفاضل ومن حضرتك نستفيد اخي الفاضل أبو خليل مرسل لحضرتك الملفDb24.accdb
ابوخليل قام بنشر يوليو 17 الكاتب قام بنشر يوليو 17 اهلا وسهلا اخي الاستاذ خالد ويشرفنا مرورك وملاحظاتك ، وواضح اننا متقاربين في العمر وهذا تعليقي على الملاحظات .. وآمل ان تتقبلها بصدر رحب .. لأن اختلاف الرأي لا يفسد المودة والاحترام 17 ساعات مضت, خالد عبد الغفار said: من واقع خبرتى على مدار قرابة اربعون عاما بالتربية والتعليم نعم انت مرجع في التربية .. ولكن تفرق عن خبرة البرمجة ... لأن الغاية هي الوصول الى المطلب بايسر الطرق واكثر مرونة وقوة 17 ساعات مضت, خالد عبد الغفار said: اولا جدول الطلاب بيشمل كل طلاب المدرسه ( جميع الصفوف ) بما فيهم حقل رقم الجلوس (نعم رقم الجلوس ) اوافقك .. وايضا الرقم السري 17 ساعات مضت, خالد عبد الغفار said: ثانيا جدول رصد لكل صف مستقل به رقم الجلوس وسرى الترم الاول وسرى للترم الثانى الجدول هيشمل كل مواد الصف اخالفك الرأي هنا ... جميع درجات المدرسة في جدول واحد ( الدرجات والانجاز ) الجلوس والسري في جدول الطلاب يتم تحديثه في اي وقت ( خذ بالاعتبار ان الحاجة اليهما مؤقتة بايام الامتحان فقط ) وليست ذات اهمية كبيانات تاريخية 17 ساعات مضت, خالد عبد الغفار said: ويكون ربط رقم الجلوس من جدول الطلاب برقم الجلوس من جدول الدرجات الربط يكون بمعرف الطالب .. لأن رقم الجلوس وقتي لتتأكد ان الطريقة التي نسير عليها انها احترافية _ وهذا بتوفيق الله _ .. ادخل الى نموذج ادخال الدرجات وانظر المرونة حيث من مكان واحد يمكن للمستخدم ادخال الدرجات والانجاز لكل الصفوف عبر حقل واحد فقط .
ابوخليل قام بنشر يوليو 17 الكاتب قام بنشر يوليو 17 17 ساعات مضت, 2saad said: مرسل لحضرتك الملفDb24.accdb تم التعديل وتم تغيير اسم قاعدة البيانات لتميزها عن ما قبلها افتح نموذج التقارير .. وجرب عرض النتائج النصف الأول صفوف دنيا / النصف الثاني صفوف دنيا / النصف الأول صفوف عليا / النصف الثاني صفوف عليا النتيجة النهائية صفوف عليا النتيجة النهائية صفوف دنيا ووافني بالنتيجة اذا الأمور تمام يمكنك ضبط وتصميم نهائي لتقاريرك Dat2.rar
2saad قام بنشر يوليو 17 قام بنشر يوليو 17 الله يبارك فيك دنيا وآخرة أخي الفاضل أبو خليل وجعله الله في ميزان حسناتك هجرب واوافيك
2saad قام بنشر يوليو 17 قام بنشر يوليو 17 اخي خالد أنا آسف لم استطيع أن ارد علي حضرتك لأن كنت في شغل كلام حضرتك يكون متفق مع أخي أبو خليل بس الربط لابد أن يكون إما بالرقم القومي للتلميذ أو الكود بتاع التلميذ لأنه فريد أما رقم الجلوس فمن الممكن أن يتكرر مثلا الصف الرابع عندي الجلوس يبدأ 401--------الي 580 والصف الخامس عندي الجلوس يبدأ 501 --------الي 700 نجد أن الجلوس يتكرر مثلا هنلاقي 503 في الصف الرابع وكذلك في الصف الخامس الا اذا استدعيت الصف بالرقم
خالد عبد الغفار قام بنشر يوليو 17 قام بنشر يوليو 17 تحياتى لكم جميعا ايها الاحباب اولا متعكم الله بالصحة والعافية استاذى ومعلمى ابو خليل فضلا وليس امرا وهنا لا اتكلم عن برمجة انما الية عمل للبرنامج دائما رقم الجلوس هو عصب الامتحان وليس اسم طالب او كوده او رقمه القومى او رقم 000 انما هو رقم الجلوس حتى فى الشهادات العامة كالثانوى والدبلومات بيتم تقسيم ارقام الجلوس بحيث متكونش مكرره حتى بين ثانوى عام او دبلومات رقم جلوس الطالب فريد ولا يتكرر حتى فى كنترول المدارس ارقام الصف الرابع غير ارقام الصف الخامس غير السادس رصد ملف الانجاز بيكون مجمع يا استاذنا يعنى جدول به مثلا لفصل 1/4 به اسم الطالب و رقم جلوسه وحقول بدرجات كل ماده العربى الانجليزي الرياضيات العلوم الدراسات وهكذا بيتم رصد الدرجات من قبل كل معلم بيدرس ماده داخل هذا الفصل مثلا خالد بيدرس رياضيات في الفصل برصد امام كل طالب درجته بناء عن تجميعه عندى لكل اختبارات الطالب على مدار الترم بلخصها فى ناتج الدرجه اللى برصدها لهذا الطالب بعد انتهاء المعلمين من وضع درحات الفصل لكل المواد بينزلها رائد الفصل للكنترول بيتم رصدها على الكمبيوتر طيب لما انزل فصل 1/4 لاستاذ الرصد بيفتح برنامجه عشان يرصد درجات ملف الانجاز ايهما افضل هنا يختار ماده ويرصد طالب طالب وبعدين يختار ماده تانيه ويرصد دجة طالب طالب ولا يفتح على رقم الصف 4 ورقم الفصل 1 يفتح على كل مواد الطلاب اللى فى فصل 1/4 ويرصد درجات كل طالب دفعه واجده اما رصد درجات الامتحان فبتكون بالرقم السرى مواد مفيش رقم جلوس ولا مجموعه هذا ما اعنيه عذرا على الاطالة استاذى ابو خليل واشكر لك سعة صدرك وتحياتى لشخصك الكريم اما استاذ / 2saad مفيش اسف ولا حاجه يا راجل ياطيب بس رقم الجلوس لا يتكرر دمتم بخير
ابوخليل قام بنشر يوليو 17 الكاتب قام بنشر يوليو 17 رقم الجلوس سواء كان مكرر او فريد ليس هذا مهم ... علما انه هنا متاح ان يكون فريدا ولكني اتكلم عن الربط .. فلو اردت البحث عن نتيجة طالب قبل سنة او سنتين فالبحث سيتم عن طريق معرف الطالب كيف اعتمد على معرف يتغير في السنة مرتين ؟ 10 دقائق مضت, خالد عبد الغفار said: ايهما افضل هنا يختار ماده ويرصد طالب طالب وبعدين يختار ماده تانيه ويرصد دجة طالب طالب ولا يفتح على رقم الصف 4 ورقم الفصل 1 يفتح على كل مواد الطلاب اللى فى فصل 1/4 ويرصد درجات كل طالب دفعه واجده ايضا هذا متاح .. صف صف او فصل فصل .. وادخال درجات وكذلك انجاز الطالب دفعة واحدة اعتراضي هو في تعدد الجداول .. والاضطرار الى استخدام الكثير من النماذج والنماذج الفرعية والكثير من الاستعلامات وخاصة استعلامات التوحيد .. وهذا يسبب صعوبة في استخراج النهايات .. حتى نصل الى الاحتراف يجب ان نحصل على النتيجة الكاملة باقل عدد من الجداول ومن الكائنات الأخرى ، ايضا الأخذ في الاعتبار عند الرغبة في التطوير ان يكون المشروع مرنا قابلا لذلك
خالد عبد الغفار قام بنشر يوليو 17 قام بنشر يوليو 17 البحث عن طالب فى اى عام سابق داخل المدرسه بيكون عن طريق شئون الطلاب من واقع شيتات الرصد ( او الشيت الزفر كما نقول) المفروض البرنامج لكل عام على حدى يعنى عندى نسخة برنامج لسنة مثلا 2020 وكمان لسنة 2021 وهكذا لان الطلبه بتتغير من عام لاخر ومنهم اللى بيمشى يروح لاعدادى ومنهم اللى بيسجل صف اول اما الكنترولات العامه بيتم البحث عن الطالب ايضا فى السنوات السابقه يعنى عندى طالب راسب بيعيد على 3 مواد مثلا ببحث عنه فى نسخة العام السابق واشوف فعلا كلامه صح عنده 3 مواد زي ما هو كاتب ولا وضعه ايه بالضبط ببحث برقم جلوسه بيطلع خط الطالب كامل حضرتك عامل نموذج اسمه عرض وتعديل هو ده من وجهة نظرى ما اعنيه تصفى على الفصل ورقم الفصل يطلع كل تلاميذ الفصل المحدد عشان بيسجل قبل الامتحانات التحريرى اما اختيار (نموذج ادخال الدرجات) ده يكون لرصد المواد التحريرى فقط اوراق الاجابة وده مش بالفصل ولا له علاقه بمجموعه انما التصفيه على الصف فقط الصف الرابع او الخامس او السادس وبتكون اوراق الاجابة بعد التصحيح مسلسله حسب الترقيم السرى وبيتم الرصد على السرى مسلسل وليس كل مجموعه مكتشنه لازم تضع كمان فى اعتبارك عزيزى ان الصفوف من الاول للثالث ملهاش اختبار تحريرى وموادهم اقل من الرابع والخامس والسادس ودول ليهم امتحان تحريرى لكن طبعا حضرتك اكثر منى خبره فى البرمجة زادك الله من فضله اذا كنت ترى كتأسيس برنامج ان كل الدرجات لكل الصفوف تكون فى جدول واحد هذا يكون افضل فا الرأى هنا لك لان كلامك فى هذه الجزئية بخصوص النماذج وتعددها صحيح سوف يكون لكل صف عدد 2 نموذج واحد لملف الانجاز والثانى لرصد مواد الامتحان لكل ترم اشكرك استاذى لسعة صدرك
ابوخليل قام بنشر يوليو 17 الكاتب قام بنشر يوليو 17 اخي وحبيبي استاذ خالد اولا يجب تعلم ان الموضوع هو لادخال الدرجات فقط .. وطبعا يتبعه عرض نتائج وهذه لصيقه به اما مسألة كل سنة قاعدة بيانات جديدة فيحتاج ان تعيد النظر ... صحيح يمكن الفصل ويمكن ايضا الاتصال بقواعد البيانات السابقة عند الحاجة ولكن اذا فرضنا ان المستخدم لا يريد الفصل الا كل 5 سنوات او 10 من هنا ذكرت لك انه يجب عند التأسيس مراعاة التطوير وتلبية اي طلب محتمل ... ايضا عند فصل قاعدة البيانات والعمل على اخرى جديدة فأنت بحاجة الى ادخال البيانات الثابتة من جديد خاصة بيانات الطلاب ولو قلت انك سوف تحذف الخريجين فقط ، وتعمل ترقية للبقية ثم تضيف الطلاب الجدد ... وهنا مربط الفرس فعند طلب العميل الابقاء على السنوات السابقة .. لن نحذف الخريجين وانما نضع عليهم علامة بحيث لا يظهروا في السجلات ابدا الا لمن يريد البحث في الاعوام السابقة .. ونعمل ترقية للبقية فقط .. وهذا يحتاج لما يسمى باعداد السنة الجديدة . منهجي والذي دوما اردد القول فيه هو ان 80% من برمجة المشروع هي الجداول .. هي القاعدة وهي الأساس اذا تم تصميم الجداول بالطريقة العلمية الصحيحة حسب متطلبات المشروع والنتائج المتوقعة .. هنا لن نصل الى ما يسمى بالطريق المسدود .. والذي يعني استحالة التطوير وانه يجب اعادة التصميم من اول وجديد . او الاستعانة باستعلامات جانبية واكواد طويلة وكثيرة كنا في غنى عنها
2saad قام بنشر يوليو 18 قام بنشر يوليو 18 أخي الفاضل شكرا جزيلا علي تعبك ومجهودك الرائع بعد التجربة بالنسبة للصفوف الأولي في نتيجة نهاية العام المفروض لما يكون التقييم Total_T يكون غ والنوع ذكر تكون النتيجة ( ناجح بحكم القانون ) المفروض لما يكون التقييم Total_T يكون غ والنوع انثى تكون النتيجة ( ناجحة بحكم القانون ) انظر للمرفق Dat2.accdb
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.