كيف يتم حساب عدد الأيام؟
#1
السلام عليكم

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

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

وهذه الاشهر بها بيانات الموظفين وفي كل قاعده بيانات هناك جدول به عدد الغياب للموظف
ما أريده هو كيف أحسب عدد الغياب في كل الشهور؟ أم طريقة الحفظ بهذا الشكل غير صحيح لقاعدة البيانات
وجزاكم الله خيرا
الرد
#2
لمذا كل شهر قاعدة بيانات
اضف حقل الشهر و السنة في قاعدة بيانات واحدة و بلفترة تحسب الغياب
الرد
#3
(13-04-2021, 12:04 PM)embarcadero كتب : لمذا كل شهر قاعدة بيانات
اضف حقل الشهر و السنة في قاعدة بيانات واحدة و بلفترة تحسب الغياب

هل تقصد أنه يجب إنشاء عدة جداول جديد في نفس قاعدة البيانات لكل شهر لأن القاعدة بها أكثر من جدول؟(أي تصبح قاعدة البيانات بها الكثير من الجداول لكل شهر جداول خاصه به).
الرد
#4
(13-04-2021, 06:47 PM)ALG2009 كتب :
(13-04-2021, 12:04 PM)embarcadero كتب : لمذا كل شهر قاعدة بيانات
اضف حقل الشهر و السنة في قاعدة بيانات واحدة و بلفترة تحسب الغياب

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


مذا تحتوي كمثال [size=small]January.FDB  من جداول و حقول[/size]
الرد
#5
تقبل الله صيام الجميع

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

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

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

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


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

ارفق لنا مثال بسيط على قاعدة بيانات اكسس .
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#8
(14-04-2021, 08:14 PM)ALG2009 كتب : تقبل الله صيام الجميع

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

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

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

عند فتح الجدول تقوم بالفلترة بواسطة السنة و الشهر ، إذا أردت الفلترة بالشهر يساوي إسم الشهر أو إظهار جميع الشهور ، و نفس الشيء للسنة
الرد
#9
(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)
الرد
#10
سلام عليكم
قمت بـ تعديل قاعدة البيانات ( اضافة 12 حقل في جدول absent )
اضافة كود بسيط لجمع حقول الاشهر افقيا
عمل masterdetail بين جدول absent و جدول employer

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


الملفات المرفقة
.7z   January.7z (الحجم : 68.98 ك ب / التحميلات : 20)
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
[-] كل من 1 user says قال شكرا ل Mr.DOS على المشاركة المفيدة
  • ALG2009
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم