romeo4 قام بنشر نوفمبر 17, 2016 قام بنشر نوفمبر 17, 2016 السلام عليكم . اعمل علي برنامج حضور وغياب للطلاب . قمت بتصميم ثلاثة جداول وهي : الجدول الاساسي هو بيانات الطلاب ( اسم ورقم الطالب والبيانات الاساسية له ) جدول اخر للغياب ( رقم الطالب , اسم الطالب , تاريخ الغياب , الغياب ) جدول اخر للحضور ( رقم الطالب , اسم الطالب , تاريخ الحضور , الحضور ) الان لكبر عدد الطلاب في المدرسة . اريد عمل طريقة تسهل من ادخال البيانات لعمل احصائية لكل طالب بعدد ايام حضوره وايام غيابه خلال الفترة ( شهر مثلا ) . اقترحت فكرة ان اقوم بتسجيل اسماء الغياب فقط . يوميا ويقوم البرنامج باعتبار باقي الطلاب حضور . الأن ما اريده عمل دالة if عند النقر في فورم الحضور علي زر تسجيل حضور لباقي الطلاب : اذا كان رقم الطالب مسجل في جدول الغياب بتاريخ مثلا 1/11/2016 لا يقوم بتسجيله في جدول الحضور . وغير ذلك يقوم بتسجيله في جدول الحضور . ويقوم بالفحص للموظف التالي اذا كان مسجل في جدول الغياب بنفس التاريخ لا يقوم بتسجيله وهكذا . الي ان يسجل اخر موظف . الملف بالمرفقات . يرجي المساعدة Database1.rar
romeo4 قام بنشر نوفمبر 19, 2016 الكاتب قام بنشر نوفمبر 19, 2016 في ١٧/٢/١٤٣٨ هـ at 12:32, romeo4 said: السلام عليكم . اعمل علي برنامج حضور وغياب للطلاب . قمت بتصميم ثلاثة جداول وهي : الجدول الاساسي هو بيانات الطلاب ( اسم ورقم الطالب والبيانات الاساسية له ) جدول اخر للغياب ( رقم الطالب , اسم الطالب , تاريخ الغياب , الغياب ) جدول اخر للحضور ( رقم الطالب , اسم الطالب , تاريخ الحضور , الحضور ) الان لكبر عدد الطلاب في المدرسة . اريد عمل طريقة تسهل من ادخال البيانات لعمل احصائية لكل طالب بعدد ايام حضوره وايام غيابه خلال الفترة ( شهر مثلا ) . اقترحت فكرة ان اقوم بتسجيل اسماء الغياب فقط . يوميا ويقوم البرنامج باعتبار باقي الطلاب حضور . الأن ما اريده عمل دالة if عند النقر في فورم الحضور علي زر تسجيل حضور لباقي الطلاب : اذا كان رقم الطالب مسجل في جدول الغياب بتاريخ مثلا 1/11/2016 لا يقوم بتسجيله في جدول الحضور . وغير ذلك يقوم بتسجيله في جدول الحضور . ويقوم بالفحص للموظف التالي اذا كان مسجل في جدول الغياب بنفس التاريخ لا يقوم بتسجيله وهكذا . الي ان يسجل اخر موظف . الملف بالمرفقات . يرجي المساعدة Database1.rar السلام عليكم .. هل يمكن تطبيق الفكرة ام ان هناك صعوبة في الشرح . او صعوبة في تطبيقها
محمد ايمن قام بنشر نوفمبر 19, 2016 قام بنشر نوفمبر 19, 2016 تحية طيبة اخي الكريم جاري النظر في الموضوع .....
محمد ايمن قام بنشر نوفمبر 19, 2016 قام بنشر نوفمبر 19, 2016 تحية طيبة اخي الكريم لماذا تريد تسجيل الحضو في جدول و الغياب في جدول ؟؟ يمكنك تسجيل الحضور و الغياب في نفس الجدول و عن طريق الاستعلامات تظهر لك البيانات المطلوبة انظر الى المرفق Database2.rar
romeo4 قام بنشر نوفمبر 20, 2016 الكاتب قام بنشر نوفمبر 20, 2016 16 ساعات مضت, محمد ايمن said: تحية طيبة اخي الكريم لماذا تريد تسجيل الحضو في جدول و الغياب في جدول ؟؟ يمكنك تسجيل الحضور و الغياب في نفس الجدول و عن طريق الاستعلامات تظهر لك البيانات المطلوبة انظر الى المرفق Database2.rar مشششكور علي هذا الجهد وفهمك للفكرة الي ارغب فيها . لاكن الفكرة التي ارمي اليها انني لا اريد تسجيل الغياب والحضور من نفس النافذة اريد تسجيل الغياب فقط وذلك لكبر عدد الطلاب . والباقي يعتمده كحضور . هل يمكن عمل
محمد ايمن قام بنشر نوفمبر 20, 2016 قام بنشر نوفمبر 20, 2016 لاحظ اخي الكريم انك لست بحاجة لتسجبل الحضور فقط الغياب لان جميع الطلاب مسجلين حضور بشكل افتراضي ومع ذلك لك ما طلبت فقط امهلني بعض الوقت
romeo4 قام بنشر نوفمبر 21, 2016 الكاتب قام بنشر نوفمبر 21, 2016 11 ساعات مضت, محمد ايمن said: تفضل اخي الكريم Database3.rar افضل تقيم .. الله يعطيك العافية هذا ما ابحث عنه .. أشكرك كل الشكر <3
romeo4 قام بنشر نوفمبر 21, 2016 الكاتب قام بنشر نوفمبر 21, 2016 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; لكن يقوم بجمع ايام الحضور والغياب بنفس الوقت للطالب . :\ هل هذا الاستعلام صحيح ؟
محمد ايمن قام بنشر نوفمبر 21, 2016 قام بنشر نوفمبر 21, 2016 تحية طيبة اخي الكريم الكود السابق فيه اخطاء في بناء جملة SQL هل تريد عرض اجمالي الغياب لكل طالب ؟؟ انظر الى الاستعلام QryGyabTotal Database4.rar
romeo4 قام بنشر نوفمبر 22, 2016 الكاتب قام بنشر نوفمبر 22, 2016 تحية طيبة استاذ محمد امين . اشكرك كل الشكر علي جهدك الكبير . لاكن ظهرت عندي مشكلة . مثلا عند تسجيل الغياب لاكثر من طالب بتاريخ مثلا 3/11 يقوم بتكرير اسماء الغياب بنفس التاريخ لا اعلم لماذا .
محمد ايمن قام بنشر نوفمبر 22, 2016 قام بنشر نوفمبر 22, 2016 السبب اخي الكريم هو خطأ مني في بناء عبارة SQL تفضل التعديل و تقبل اعتذاري Database5.rar
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.