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

مساعدة في عمل دالة if


romeo4

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

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

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

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

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

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

 

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

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

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

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

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

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

Database1.rar

رابط هذا التعليق
شارك

في ١٧‏/٢‏/١٤٣٨ هـ at 12:32, romeo4 said:

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

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

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

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

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

 

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

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

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

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

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

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

Database1.rar

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

رابط هذا التعليق
شارك

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

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

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

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

Database2.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