delphi4arab منتديات دلفي للعرب
كيف يمكني حفظ غيابات التلاميذ ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يمكني حفظ غيابات التلاميذ ؟ (/showthread.php?tid=9751)



كيف يمكني حفظ غيابات التلاميذ ؟ - fegholi - 19-09-2018

السلام عليكم 
اريد عمل برنامج لتسجيل غيابات التلاميذ  يعني جدول قاعدة البيانات يتكون من :  كود التلميذ . الاسم واللقب . رقم الهاتف.الشعبة.تاريخ طلب الخروج.تاريخ بداية الغياب .تاريخ العودة من الغياب .التبرير . ملاحضات 
السؤال هنا يوجد تلميذ غاب عدت مرات كيف يمكني ان احفظ هذه الغيابات والاطلاع عليها في الجدول ؟؟؟؟


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - احمد العراقي - 23-09-2018

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


اريد منكم استفسار - fegholi - 25-09-2018

عملت برنامج اقوم بتسجيل التلاميذ وغيابتهم  وعملت قاعدة بيانات من جدولين جدول فيه معلومات التلميذ وعملت كود التلميذ هو بريمري كاي وجدول تاني فيه تاريخ غياب التلميذ ورجعوه ......


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

السؤال اريد ان عمل فورم اخرى احفظ فيها غيابات التلاميذ يعني اي غياب يقوم به يحفظ واستطيع ان استخرجه


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - مبرمج حر - 25-09-2018

السلام عليكم
تضغ فورم وعليه Edit للبحث عن التلميذ بالرقم او الاسم
بعد البحث تظهر Edit لحقول تاريخ الغياب


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - fegholi - 25-09-2018

(25-09-2018, 11:56 AM)مبرمج حر كتب : السلام عليكم
تضغ فورم وعليه Edit للبحث عن التلميذ بالرقم او الاسم
بعد البحث تظهر Edit لحقول تاريخ الغياب
لم افهم اخي


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - S.FATEH - 26-09-2018

قم باضافة حقل اساسي لجدول Primary Key غيابات التلاميذ
قم باضافة حقل غريب Foreign Key لجدول غيابات التلاميذ
تستخدم الحقل الغريب في الاستعلامات و عند الاضافة
يجب ان تقرأ اساسيات قواعد البيانات ضروري ابحث في المنتدى


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - fegholi - 26-09-2018

(26-09-2018, 02:46 PM)S.FATEH كتب : قم باضافة حقل اساسي لجدول Primary Key غيابات التلاميذ
قم باضافة حقل غريب Foreign Key لجدول غيابات التلاميذ
تستخدم الحقل الغريب في الاستعلامات و عند الاضافة
يجب ان تقرأ اساسيات قواعد البيانات ضروري ابحث في المنتدى

فعلا لم ادرس قواعد البيانات


RE: كيف يمكني حفظ غيابات التلاميذ ؟ - jeanjamil - 30-09-2018

سلام
انصحك بقراءة كتاب "اقوى كتاب في الدلفي"
موجود في المنتدى وهو يفصل بدقة ما تبحث عنه مع امثلة 
الكتاب بصيغة pdf  
انا شخصيا استفدت منه كثيرا في البداية