delphi4arab منتديات دلفي للعرب
كيف يتم حساب عدد الأيام؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم حساب عدد الأيام؟ (/showthread.php?tid=11319)

الصفحات: 1 2


كيف يتم حساب عدد الأيام؟ - ALG2009 - 12-04-2021

السلام عليكم

رمضانكم مبارك

نفترض أني قمت بحفظ عدة أشهر على شكل قواعد البيانات هكذا
َـJanuary.FDB
February.FDB
March.FDB
April.FDB
May.FDB

وهذه الاشهر بها بيانات الموظفين وفي كل قاعده بيانات هناك جدول به عدد الغياب للموظف
ما أريده هو كيف أحسب عدد الغياب في كل الشهور؟ أم طريقة الحفظ بهذا الشكل غير صحيح لقاعدة البيانات
وجزاكم الله خيرا


RE: كيف يتم حساب عدد الأيام؟ - embarcadero - 13-04-2021

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


RE: كيف يتم حساب عدد الأيام؟ - ALG2009 - 13-04-2021

(13-04-2021, 12:04 PM)embarcadero كتب : لمذا كل شهر قاعدة بيانات
اضف حقل الشهر و السنة في قاعدة بيانات واحدة و بلفترة تحسب الغياب

هل تقصد أنه يجب إنشاء عدة جداول جديد في نفس قاعدة البيانات لكل شهر لأن القاعدة بها أكثر من جدول؟(أي تصبح قاعدة البيانات بها الكثير من الجداول لكل شهر جداول خاصه به).


RE: كيف يتم حساب عدد الأيام؟ - embarcadero - 14-04-2021

(13-04-2021, 06:47 PM)ALG2009 كتب :
(13-04-2021, 12:04 PM)embarcadero كتب : لمذا كل شهر قاعدة بيانات
اضف حقل الشهر و السنة في قاعدة بيانات واحدة و بلفترة تحسب الغياب

هل تقصد أنه يجب إنشاء عدة جداول جديد في نفس قاعدة البيانات لكل شهر لأن القاعدة بها أكثر من جدول؟(أي تصبح قاعدة البيانات بها الكثير من الجداول لكل شهر جداول خاصه به).


مذا تحتوي كمثال [size=small]January.FDB  من جداول و حقول[/size]


RE: كيف يتم حساب عدد الأيام؟ - ALG2009 - 14-04-2021

تقبل الله صيام الجميع

(14-04-2021, 11:55 AM)embarcadero كتب : مذا تحتوي كمثال January.FDB  من جداول و حقول

جدول الموظف
جدول الأبناء
جدول الغياب
وغيرها ...
ممكن أن تحتوي على أكثر من 10 جدوال على حسب الاحتياج


RE: كيف يتم حساب عدد الأيام؟ - ALG2009 - 15-04-2021

تقبل الله صيامكم

هل أقوم بالاتصال بكل شهر على حدى أي قاعدة شهر جانفي وأخذ عدد الغياب ثم قطع الاتصال بها ثم الاتصال بقاعدة البيانات لشهر فيفري وأخذ عدد الغيابات وقطع الاتصال بها وهكذا مع بقية الشهور؟


RE: كيف يتم حساب عدد الأيام؟ - Mr.DOS - 16-04-2021

سلام عليكم - رمضان كريم

إقتباس :هل أقوم بالاتصال بكل شهر على حدى أي قاعدة شهر جانفي وأخذ عدد الغياب ثم قطع الاتصال بها
 ثم الاتصال بقاعدة البيانات لشهر فيفري وأخذ عدد الغيابات وقطع الاتصال بها وهكذا مع بقية الشهور؟


قم بإضافة 12 حقل في نفس الجدول مع الاخذ بعين الاعتبار ان القيمة الافتراضية للحقل 0 

ارفق لنا مثال بسيط على قاعدة بيانات اكسس .


RE: كيف يتم حساب عدد الأيام؟ - embarcadero - 18-04-2021

(14-04-2021, 08:14 PM)ALG2009 كتب : تقبل الله صيام الجميع

(14-04-2021, 11:55 AM)embarcadero كتب : مذا تحتوي كمثال January.FDB  من جداول و حقول

جدول الموظف
جدول الأبناء
جدول الغياب
وغيرها ...
ممكن أن تحتوي على أكثر من 10 جدوال على حسب الاحتياج

أظف لكل جدول السنة و الشهر

عند فتح الجدول تقوم بالفلترة بواسطة السنة و الشهر ، إذا أردت الفلترة بالشهر يساوي إسم الشهر أو إظهار جميع الشهور ، و نفس الشيء للسنة


RE: كيف يتم حساب عدد الأيام؟ - ALG2009 - 18-04-2021

(16-04-2021, 12:56 AM)Mr.DOS كتب : سلام عليكم - رمضان كريم

قم بإضافة 12 حقل في نفس الجدول مع الاخذ بعين الاعتبار ان القيمة الافتراضية للحقل 0 

ارفق لنا مثال بسيط على قاعدة بيانات اكسس .

وعليكم السلام
تقبل الله صيامكم

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

هنا عند حفظ قاعدة البيانات بإسم January.mdb سيسجل عدد الغياب لكل موظف في جدول الغياب
وهكذا مع بقية الشهور عند حفظ كل شهر على حدا أي كل شهر به داخل قاعدة البيانات 3 جداول منها جدول الغياب
ما أريده جمع عدد الغياب في جميع الشهور أي جميع قواعد البيانات جانفي فيفري مارس أفريل
(18-04-2021, 10:21 AM)embarcadero كتب : أظف لكل جدول السنة و الشهر
عند فتح الجدول تقوم بالفلترة بواسطة السنة و الشهر ، إذا أردت الفلترة بالشهر يساوي إسم الشهر أو إظهار جميع الشهور ، و نفس الشيء للسنة

أصلا في قاعدة البيانات هناك جدول الغياب به حقل عدد الغيابات

كل قاعدة كما سبق الاشارة بها ثلاث جداول
.rar   January.rar (الحجم : 14.75 ك ب / التحميلات : 12)


RE: كيف يتم حساب عدد الأيام؟ - Mr.DOS - 19-04-2021

سلام عليكم
قمت بـ تعديل قاعدة البيانات ( اضافة 12 حقل في جدول absent )
اضافة كود بسيط لجمع حقول الاشهر افقيا
عمل masterdetail بين جدول absent و جدول employer

يمكنك اعادة النضر في تصميم قاعدة البيانات .