كيف يمكني حفظ غيابات التلاميذ ؟
#1
السلام عليكم 
اريد عمل برنامج لتسجيل غيابات التلاميذ  يعني جدول قاعدة البيانات يتكون من :  كود التلميذ . الاسم واللقب . رقم الهاتف.الشعبة.تاريخ طلب الخروج.تاريخ بداية الغياب .تاريخ العودة من الغياب .التبرير . ملاحضات 
السؤال هنا يوجد تلميذ غاب عدت مرات كيف يمكني ان احفظ هذه الغيابات والاطلاع عليها في الجدول ؟؟؟؟
الرد
#2
مرحبا اخي العزيز... من الملاحظ من حقول التي تريدها يجب عليك انشاء جدولين الاول يخص بيانات الطالب و التي لا تتغير تقريبا و الاخر خاص بالحضور و الغياب وليكن كالتالي
1- الجدول الاول وليكن اسمه مثلا(بيانات الطلاب)ويحتوي على الحقول التالية ( كود التلميذ , الاسم واللقب , رقم الهاتف ) وبامكانك اضافة اي حقل اخر تريده و سيكون حقل ( كود التلميذ) هو المفتاح الاساسي لهذا الجدول اي سيكون Primary key
2- الجدول الثاني وليكن اسمه ( حضور و غياب الطلاب) و يحتوى على الحقول التالية ( كود التلميذ , تاريخ بداية الغياب , تاريخ العودة من الغياب , التبرير , الملاحظات ) وايظا يمكنك اضافة حقول اخرى قد تحتاجها ولكن هنا كود التلميذ ليس حقلً اساسيا ولهذا يمكن ان يتكرر كود التلميذ هنا اكثر من مرة لانه قد يغيب اكثر من مرة ثم بعد ذلك نكون علاقة بين الجدولين (Relationship) وستكون العلاقة من نوع (واحد الى متعدد) و تختلف طريقة انشاء هذه العلاقة حسب البرنامج الذي تستخدمه هل هو اكسس ام sql server ام برنامج اخر اما بصورة عامة فطريقة انشاء العلاقة متشابه حيث نبحث عن امر Relationship ثم نربط الجدولين عن طريق حقل ( كود التلميذ) الموجود في الجدولين مع تفعيل خاصية التكامل المرجعي
الرد
#3
عملت برنامج اقوم بتسجيل التلاميذ وغيابتهم  وعملت قاعدة بيانات من جدولين جدول فيه معلومات التلميذ وعملت كود التلميذ هو بريمري كاي وجدول تاني فيه تاريخ غياب التلميذ ورجعوه ......


[صورة: 42472036_255204955183568_822077074547566...e=5C60C6A7][صورة: 42461361_343175029560319_154623024422505...e=5C59B43F][صورة: 42624692_439623313108560_157080870997249...e=5C57B617]

السؤال اريد ان عمل فورم اخرى احفظ فيها غيابات التلاميذ يعني اي غياب يقوم به يحفظ واستطيع ان استخرجه
الرد
#4
السلام عليكم
تضغ فورم وعليه Edit للبحث عن التلميذ بالرقم او الاسم
بعد البحث تظهر Edit لحقول تاريخ الغياب
الرد
#5
(25-09-2018, 11:56 AM)مبرمج حر كتب : السلام عليكم
تضغ فورم وعليه Edit للبحث عن التلميذ بالرقم او الاسم
بعد البحث تظهر Edit لحقول تاريخ الغياب
لم افهم اخي
الرد
#6
قم باضافة حقل اساسي لجدول Primary Key غيابات التلاميذ
قم باضافة حقل غريب Foreign Key لجدول غيابات التلاميذ
تستخدم الحقل الغريب في الاستعلامات و عند الاضافة
يجب ان تقرأ اساسيات قواعد البيانات ضروري ابحث في المنتدى
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#7
(26-09-2018, 02:46 PM)S.FATEH كتب : قم باضافة حقل اساسي لجدول Primary Key غيابات التلاميذ
قم باضافة حقل غريب Foreign Key لجدول غيابات التلاميذ
تستخدم الحقل الغريب في الاستعلامات و عند الاضافة
يجب ان تقرأ اساسيات قواعد البيانات ضروري ابحث في المنتدى

فعلا لم ادرس قواعد البيانات
الرد
#8
سلام
انصحك بقراءة كتاب "اقوى كتاب في الدلفي"
موجود في المنتدى وهو يفصل بدقة ما تبحث عنه مع امثلة 
الكتاب بصيغة pdf  
انا شخصيا استفدت منه كثيرا في البداية
[-] كل من 1 user says قال شكرا ل jeanjamil على المشاركة المفيدة
  • invocker
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم