(18-03-23, 01:21 AM)سعود كتب :(18-03-23, 12:19 AM)مصمم هاوي كتب : جزيت خيرا وكفيت شرا أستاذنا
لا يمكن أن تتكرر درجات المادة للفصل الدراسي الواحد
مثلا:
مادة التربية الإسلامية للصف الأول * للجزئي الأول.
فلا يمكن أن تتكرر درجات هذه المادة مرة أخرى لنفس الجزئي... وهكذا
مثل ما قلت سابقا اني لا افهم المسميات :
انت ذكرت :
إقتباس :مادة التربية الإسلامية للصف الأول * للجزئي الأول.فاين هي في الجدول ؟ ما مسمياتها
هل يمكن ان تلون على الاعمدة او تذكر اسماء التي لا تريد تكرارها؟!
1: جدول الصفوف الدرسية = TBL_Clas حيث يتم تعبئة الليست بوكس بأسماء الصفوف وهى: الأول - الثاني - الثالث - الرابع .... إلخ
2: جدول الفصول الدراسية = TBL_Semester حيث يتم تعبئة الكومبوكس ببيانات الجدول: الجزئي الأول - الجزئي الثاني - الفترة الأول - الفترة الثانية ..... إلخ
3: جدول المواد الدراسية = TBL_courses عندما يتم اختيار الصف الدراسي يتم تعبئة كومبوكس المواد الدراسية (CombCourses)
4: جدول الدرجات = TBL_result ويحتوي على الحقوق التالية:
* حقل stID ترقيم تسلسلي
* حقل studentID رقم الطالب
* حقل studentname اسم الطالب
* حقل ClasID رقم الصف الدراسي
* حقل setno2 رقم المراقبة (المقصود الرقم السري)
* حقل SemesterID رقم الفصل الدراسي
* حقل courseID رقم المادة الدراسية
* الحقول (N1 - N2 - N3) حقول الدرجــات
المقصــود
الآن عند حفظ الدرجــات يجب ألا تتكرر رقم المـادة وهى (courseID ) لنفس الفصل وهو (SemesterID ) وذلك لكل طالب (studentname )
وللتوضيح أكثر أنظر الصورة المرفقة
(18-03-23, 01:07 AM)عضو جديد كتب :(17-03-23, 11:43 PM)سعود كتب : اخي الكريم الحفظ يتكرر شيء طبيعي لان الكود هو : insert وليس update
هل تضيف صفوف جديدة الى dgv1 وايضا تستخدم تعديل؟
ممكن تعمل دالة Function تستقبل وسائط تستعلم عنها يفترض ان لا تتكرر حتى يتم التحديث update بدلا عن insert
ماهي الاعمدة في جدول TBL_result اللتي لا تقبل التكرار.
و كلنا ننتظر اخوتنا الفضلاء لتقديم الحل الامثل.
(18-03-23, 12:19 AM)مصمم هاوي كتب :(17-03-23, 11:43 PM)سعود كتب : اخي الكريم الحفظ يتكرر شيء طبيعي لان الكود هو : insert وليس update
هل تضيف صفوف جديدة الى dgv1 وايضا تستخدم تعديل؟
ممكن تعمل دالة Function تستقبل وسائط تستعلم عنها يفترض ان لا تتكرر حتى يتم التحديث update بدلا عن insert
ماهي الاعمدة في جدول TBL_result اللتي لا تقبل التكرار.
و كلنا ننتظر اخوتنا الفضلاء لتقديم الحل الامثل.
جزيت خيرا وكفيت شرا أستاذنا
لا يمكن أن تتكرر درجات المادة للفصل الدراسي الواحد
مثلا:
مادة التربية الإسلامية للصف الأول * للجزئي الأول.
فلا يمكن أن تتكرر درجات هذه المادة مرة أخرى لنفس الجزئي... وهكذا
بل فهمت كلام اخي سعود ولكن السؤال:
كيف يمكن إضافة البيانات إذا لم أعمل insert ؟
لاحظ الصـــورة أرقام الفصول الدراسية SemesterID وأرقام المواد الدراسية courseID
لا يمكن بأي حال من الأحوال أن يمتحن طالب في الفصل رقم 1 في مادة رقم 1 مثلاً امتحانين وهكذا مع المواد رقم: 2.3.4.5.6.7
ولا يمكن كذلك بأي حال من الأحوال أن يمتحن طالب في الفصل رقم 2 في مادة رقم 1 مثلاً امتحانين وهكذا مع المواد رقم: 2.3.4.5.6.7
وهكذا مع بقية أرقام الفصول الدراسية
ملاحظــة: لكل فصل دراسي امتحانين جزئي ونهاية فصل
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ


