25-02-24, 07:48 AM
أنا مبرمج مبتدئ ولكن سأدلوا بدلوي في هذا الموضوع
في نظري لا تحتاج إلى جداول ولا حقول كثيرة سأعتبر قاعدة البيانات أكسس مثلا
تحتاج
1- جدول الموظفين أو العاملين .
الحقول - رقم الموظف ( مفتاح أساسي ) و اسم الموظف ...
2- جدول الحضور والإنصراف .
الحقول : رقم الموظف ( يقبل التكرار ) اليوم - التاريخ - الشهر - بداية الدوام - ساعة الحضور - الدقيقة ) حسب ما تريد بطريقة الحساب
( بالاكسس - نستطيع عمل استعلام يحسب المدخلات ويعطينا النتائج في تقرير كريستال ريبورت مثلا )
3- جدول الشهور
الحقول - رقم الشهر ( مفتاح أساسي ) واسم الشهر .
4- جدول الأيام
الحقول : رقم اليوم ( مفتاح أساسي ) واسم اليوم .
طبعا لابد من علاقة رأس بأطراف بين جدول الموظفين وجدول الحضور والإنصراف .
عمل استعلام يجمع بين جدول الموظفين وجدول الحضور والانصراف
الان نعمل نافذة إدخل المعلومات
نحتاج إلى ثلاثة ( ComboBox )
رقم الشهر - الشهر - اليوم
ونحتاج إلى (DateTimePicker ) لتسجيل التاريخ
بالنسبة لاسم الموظف تستطيع وضعه عن طريق ( ComboBox ) أو بالطريقة التي تحب
بعد الادخال تستطيع استخراج التقارير التي تريد حسب الشهر أو حسب اليوم أو حسب التاريخ أو من تاريخ إلى تاريخ
كذلك تستطيع استخراج زمن التأخر وجمع دقائق التأخر وعملية الحسم بعد الوصول لساعات معينة . عن طريق الاستعلام
هذا والله أعلم
ملاحظة ( أنا مبتدئ في البرمجة لكن هذه توقعات ومقترحات )
في نظري لا تحتاج إلى جداول ولا حقول كثيرة سأعتبر قاعدة البيانات أكسس مثلا
تحتاج
1- جدول الموظفين أو العاملين .
الحقول - رقم الموظف ( مفتاح أساسي ) و اسم الموظف ...
2- جدول الحضور والإنصراف .
الحقول : رقم الموظف ( يقبل التكرار ) اليوم - التاريخ - الشهر - بداية الدوام - ساعة الحضور - الدقيقة ) حسب ما تريد بطريقة الحساب
( بالاكسس - نستطيع عمل استعلام يحسب المدخلات ويعطينا النتائج في تقرير كريستال ريبورت مثلا )
3- جدول الشهور
الحقول - رقم الشهر ( مفتاح أساسي ) واسم الشهر .
4- جدول الأيام
الحقول : رقم اليوم ( مفتاح أساسي ) واسم اليوم .
طبعا لابد من علاقة رأس بأطراف بين جدول الموظفين وجدول الحضور والإنصراف .
عمل استعلام يجمع بين جدول الموظفين وجدول الحضور والانصراف
الان نعمل نافذة إدخل المعلومات
نحتاج إلى ثلاثة ( ComboBox )
رقم الشهر - الشهر - اليوم
ونحتاج إلى (DateTimePicker ) لتسجيل التاريخ
بالنسبة لاسم الموظف تستطيع وضعه عن طريق ( ComboBox ) أو بالطريقة التي تحب
بعد الادخال تستطيع استخراج التقارير التي تريد حسب الشهر أو حسب اليوم أو حسب التاريخ أو من تاريخ إلى تاريخ
كذلك تستطيع استخراج زمن التأخر وجمع دقائق التأخر وعملية الحسم بعد الوصول لساعات معينة . عن طريق الاستعلام
هذا والله أعلم
ملاحظة ( أنا مبتدئ في البرمجة لكن هذه توقعات ومقترحات )

