اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم .

اعمل علي برنامج حضور وغياب للطلاب . قمت بتصميم ثلاثة جداول  وهي :

الجدول الاساسي هو بيانات الطلاب ( اسم ورقم الطالب والبيانات الاساسية له ) 

جدول اخر للغياب ( رقم الطالب , اسم الطالب , تاريخ الغياب , الغياب ) 

جدول اخر للحضور ( رقم الطالب , اسم الطالب , تاريخ الحضور , الحضور )

 

الان لكبر عدد الطلاب في المدرسة . اريد عمل طريقة تسهل من ادخال البيانات لعمل احصائية لكل طالب بعدد ايام حضوره وايام غيابه خلال الفترة ( شهر مثلا ) .

اقترحت فكرة ان اقوم بتسجيل اسماء الغياب فقط . يوميا ويقوم البرنامج باعتبار باقي الطلاب حضور .

الأن ما اريده عمل دالة if عند النقر في فورم الحضور علي زر تسجيل حضور لباقي الطلاب : 

اذا كان رقم الطالب مسجل في جدول الغياب بتاريخ مثلا 1/11/2016 لا يقوم بتسجيله في جدول الحضور . وغير ذلك يقوم بتسجيله في جدول الحضور .

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

الملف بالمرفقات . يرجي المساعدة

Database1.rar

قام بنشر
في ١٧‏/٢‏/١٤٣٨ هـ at 12:32, romeo4 said:

السلام عليكم .

اعمل علي برنامج حضور وغياب للطلاب . قمت بتصميم ثلاثة جداول  وهي :

الجدول الاساسي هو بيانات الطلاب ( اسم ورقم الطالب والبيانات الاساسية له ) 

جدول اخر للغياب ( رقم الطالب , اسم الطالب , تاريخ الغياب , الغياب ) 

جدول اخر للحضور ( رقم الطالب , اسم الطالب , تاريخ الحضور , الحضور )

 

الان لكبر عدد الطلاب في المدرسة . اريد عمل طريقة تسهل من ادخال البيانات لعمل احصائية لكل طالب بعدد ايام حضوره وايام غيابه خلال الفترة ( شهر مثلا ) .

اقترحت فكرة ان اقوم بتسجيل اسماء الغياب فقط . يوميا ويقوم البرنامج باعتبار باقي الطلاب حضور .

الأن ما اريده عمل دالة if عند النقر في فورم الحضور علي زر تسجيل حضور لباقي الطلاب : 

اذا كان رقم الطالب مسجل في جدول الغياب بتاريخ مثلا 1/11/2016 لا يقوم بتسجيله في جدول الحضور . وغير ذلك يقوم بتسجيله في جدول الحضور .

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

الملف بالمرفقات . يرجي المساعدة

Database1.rar

السلام عليكم .. هل يمكن تطبيق الفكرة ام ان هناك صعوبة في الشرح . او صعوبة في تطبيقها

قام بنشر
16 ساعات مضت, محمد ايمن said:

تحية طيبة اخي الكريم

لماذا تريد تسجيل الحضو في جدول و الغياب في جدول ؟؟

يمكنك تسجيل الحضور و الغياب في نفس الجدول و عن طريق الاستعلامات تظهر لك البيانات المطلوبة

انظر الى المرفق

Database2.rar

مشششكور علي هذا الجهد وفهمك للفكرة الي ارغب فيها .

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

قام بنشر
16 ساعات مضت, محمد ايمن said:

تفضل اخي الكريم

Database3.rar

السلام عليكم استاذ محمد ..

قمت بعمل استعلام لتجميع عدد ايام الغياب للطالب . هذا هو الاستعلام الذي استخدمته .

SELECT studant.ID, studant.sname, DCount("[SGyab]","HdorGyab","[StudentNumber]=" & [ID]) AS abs
FROM studant
GROUP BY studant.ID, studant.sname, DCount("[SGyab]","HdorGyab","[StudentNumber]=" & [ID])
ORDER BY studant.sname;

لكن يقوم بجمع ايام الحضور والغياب بنفس الوقت للطالب . :\

هل هذا الاستعلام صحيح ؟

 

قام بنشر

تحية طيبة استاذ محمد امين . اشكرك كل الشكر علي جهدك الكبير . لاكن ظهرت عندي مشكلة .

مثلا عند تسجيل الغياب لاكثر من طالب بتاريخ مثلا 3/11 يقوم بتكرير اسماء الغياب بنفس التاريخ لا اعلم لماذا .

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information