اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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 يقوم بتكرير اسماء الغياب بنفس التاريخ لا اعلم لماذا .

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information