Omar Abdelsalam2 نشر 31 أكتوبر أرسل تقرير نشر 31 أكتوبر تحية طيبة و بعد عند ادخال بيانات في الجدول النتائج تتكرر , على سبيل المثال : 1- الطالب - خالد , المادة : رياضيات 2- الطالب - احمد , المادة : رياضات في هذه الحالة يظهر مادة الرياضات في الجدول مكررة مرتين هل هناك طريقة لتجنب ذلك ام ان لا بد من ذلك ارجوا ان تكون الفكرة واضحة و شكراً لكم . 1 اقتباس
0 محمد عاطف17 نشر 31 أكتوبر أرسل تقرير نشر 31 أكتوبر السؤال غير واضح قليلا . هل تقصد بالجدول هو ملف excel أم ما هو الجدول الذي تقصده ؟ ثانيا الجدول هذا ما هي الأعمدة التي يحتويها ؟ إذا كنت تقوم بحفظ كل طالب مع المادة التي سجل بها أو درجات المواد فهنا يجب أن تتكرر . حيث ستكون بجوار كل مادة في الجدول المرفق هو إسم الطالب أو الدرجة الخاصة به لهذا سيتكرر . أما إذا كنت تقصد أنك تريد الحصول على عمود المواد غير مكرر فنعم بالطبع يمكن ذلك عن طريق إستخراج القيم الفريدة unique من هذا الجدول ولمساعدتك يجب أن اعرف ما هو الجدول أو الكود الذي تستخدمه 1 اقتباس
0 Omar Abdelsalam2 نشر 31 أكتوبر الكاتب أرسل تقرير نشر 31 أكتوبر الجدول في SQLite الجدول يحتوي على عامودين و هم lesson_id و lesson_name العامود lesson_id يعطي القيمة للمادة العامود lesson_name يعطي الأسم المدخل و هو اسم المادة اقتباس
0 محمد عاطف17 نشر 31 أكتوبر أرسل تقرير نشر 31 أكتوبر بتاريخ 3 دقائق مضت قال Omar Abdelsalam2: الجدول في SQLite الجدول يحتوي على عامودين و هم lesson_id و lesson_name العامود lesson_id يعطي القيمة للمادة العامود lesson_name يعطي الأسم المدخل و هو اسم المادة هذه مشكلة لديك في تصميم قاعدة البيانات . يجب أن يكون جدول lessons يحوي فقط lesson_id و lesson_name ويجب أن يكون الإسم فريد. بعد ذلك يجب أن يكون هناك جدول للطلاب والدروس وليكن students_lessons وهذا الجدول يحتوي على id و student_id و lesson_id . وهكذا عند إضافة مادة للطالب يتم وضعه في هذا الجدول . أما جدول lessons يتم وضع فقط المواد به . 1 اقتباس
0 Omar Abdelsalam2 نشر 31 أكتوبر الكاتب أرسل تقرير نشر 31 أكتوبر بالفعل هذا ما لدي فعلا سبيل المثال الصورة تظهر ان في lesson_id و التي تحتوي على math مكررة في رقم 1,3,17,21 هل هناك طريقة حيث ان يكون يقوم التعريف المادة math رقم 1 و عدم تكرار في كل مرة يتم ادخالها؟ شكرا لك. اقتباس
0 محمد عاطف17 نشر 31 أكتوبر أرسل تقرير نشر 31 أكتوبر بتاريخ 2 دقائق مضت قال Omar Abdelsalam2: بالفعل هذا ما لدي فعلا سبيل المثال الصورة تظهر ان في lesson_id و التي تحتوي على math مكررة في رقم 1,3,17,21 هل هناك طريقة حيث ان يكون يقوم التعريف المادة math رقم 1 و عدم تكرار في كل مرة يتم ادخالها؟ شكرا لك. هذا الأمر يتم فقط من خلال الكود . كل ما يمكنك فعله في قاعدة البيانات هو جعل العمود unique أي فريد ولن يتم تكرار أي قيمة ولو حاولت تكرارها سيظهر خطأ ولن يسمح لك بإضافتها. ولكن لتفعل ذلك سيتوجب حذف القيم المكررة أولا لديك. ولكن ما تريد تنفيذه هو من خلال الكود وليس قاعدة البيانات . فعند إضافة المدخلات يجب الأول التأكد هل هي موجودة في الجدول أم لا . إذا كانت موجودة لا يقوم بإضافتها وإذا لم تكن فعندها يقوم بإضافتها. 1 اقتباس
السؤال
Omar Abdelsalam2
تحية طيبة و بعد
عند ادخال بيانات في الجدول النتائج تتكرر , على سبيل المثال :
1- الطالب - خالد , المادة : رياضيات
2- الطالب - احمد , المادة : رياضات
في هذه الحالة يظهر مادة الرياضات في الجدول مكررة مرتين
هل هناك طريقة لتجنب ذلك ام ان لا بد من ذلك
ارجوا ان تكون الفكرة واضحة و شكراً لكم .
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.