تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] سوال عن احصائيات الموظفين في مشروعي
#1
السلام عليكم ورحمة الله ويركاته ..
معاي استفسار ل هنتو .. للي معه فكره عن موضوع..
هل يمكن عمل احصائيات في مشروعي ..
مثال.. مشروعي ادارة موظفين ..
معنا قسم الدعم والاتصالات يوجد بيه
6 موظفين من جنسيه واحده
و 2 من جنسيه مختلفه
طبعا هذيل كلهم ف قاعدة بيانات البرنامج..

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


ياليت اذا احد معه فكره عن موضوع يفيدني..
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

هذا الاستعلام يحتسب عدد العاملين حسب الجنسية في قسم معين
Employee جدول الموظفين
Nationality الجنسيات
Department الأقسام
dID@ رقم القسم المراد الاستعلام فيه

كود :
SELECT Nationality.NName,
       COUNT(Nationality.ID) AS Total

FROM   Employee
       INNER JOIN Nationality
               ON Employee.NationalityID = Nationality.ID

WHERE  ( Employee.DepartmentID = @dID )

GROUP  BY Nationality.ID,
          Nationality.NName

ا
الرد }}}
تم الشكر بواسطة: Marwan9990
#3
(05-03-17, 10:37 PM)مساعدة كتب : السلام عليكم

هذا الاستعلام يحتسب عدد العاملين حسب الجنسية في قسم معين
Employee جدول الموظفين
Nationality الجنسيات
Department الأقسام
dID@ رقم القسم المراد الاستعلام فيه

كود :
SELECT Nationality.NName,
      COUNT(Nationality.ID) AS Total

FROM   Employee
      INNER JOIN Nationality
              ON Employee.NationalityID = Nationality.ID

WHERE  ( Employee.DepartmentID = @dID )

GROUP  BY Nationality.ID,
         Nationality.NName

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

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



لتوضيح الفكره..

معاي في الجدول قسمين..
قسم الاتصالات .. يحتوي على موظفين من جنسيات ممختلفه كل واحد اله شهادته الخاصه .. برنامجي فيه اضافه وحذف الموظفين من قاعدة البيانات.. ف كل ما حذف او اضيف فرد جديد رح ينضاف في هذا جدول .. انا ابيه يبحث لي حسب الجنيسه + شهاده من قاعدة بياناتي ثم يجمعهم لي نفس الجدول اكسل المرفق..في الداتا قريد. 


قسم الدعم الفني.. نفس الفكره..

مع العلم انه في قاعدة ييانات برنامجي توجد خانه بتحديد الجنسيه .. عشان لما نضيف مستخدم جديد نحدد جنسيته..

صراحه ما عارف كيف رح اعمل الفكره حاس ب لخبطه

ارجو المساعده ممن لديه الحل او مشروع ممثال ممكن نستعين بيه..

بمعنى اذا امكن عمله هاكذا
3 كومبوس بكس
واحد داتا جريد ..
اختار القسم والجنسيه وشهاده ..
وهو يضيف لي في الداتا جريد حسب اختياري ..

ولكن بالاعداد اي بالارقام بعد ان يقوم بالجمع من قاعدة بيانااتي الاساسيه ..


اذا امكن هاكذا ابي فكره تكون


وهذا صوره ل توضيح ..

http://gulf-up.com/do.php?img=277514
الرد }}}
تم الشكر بواسطة:
#4
البرنامج جاهز اخي العزيز 
قاعدة بيانات Access و سي شارب 
عملنا ثلاثة جداول الموظفين والجنسيات والمؤهلات 
 ------ الموظفين 
------------رقم الموظف ترقيم تلقائي 
------------اسم الموظف   نص 
------------ رقم الجنسية رقم 
------------ رقم المؤهل  رقم 
-----------------------------------
-------جدول الجنسيات 
-----------رقم الجنسية ترقيم تلقائي 
----------- اسم الجنسية نص         
--------------------------------------
-------جدول المؤهلات 
------------رقم المؤهل ترقيم تلقائي 
----------- اسم المؤهل نص
----------------------------------------
استخدمنا جدولي الجنسيات والمؤهلات كجداول مساعدة لانه مثلاً لو قمنا بكتاتبة كل موظف وجنسيته ومؤهله
اكيد لن تخلو من الاخطاء الاملائية فمثلاً قد يأتي موظف/ة ويكتب اسماء محمد علي وجنسيتها سعودية ومؤهلها ماجستير 
ثم اتى موظف/ة اخر وقام بملء البيانات التالية اسمها اسماء علي وجنسيتها سعوديه إذ ان سعودية غير سعوديه لهذا قمنا بإنشاء جدول الجنسيات واسميناه بجدول مساعد 
وقمنا بإنشاء علاقة بينها وبين الموظفين علاقة من واحد الى متعدد او رأس بأطراف  رقم الجنسية في الجنسيات مع رقم الجنسية في الموظفين
وعلى هذه الشاكلة في جدول المؤهلات 
وقمنا بإنشاء استعلام في قاعدة البيانات يقوم بأخذ اسم الموظف واسم الجنسية واسم المؤهل من الجداول الثلاثة كي  يسهل علينا عمليات البحث
ثم قمنا بربط الاكسس مع السي شارب 
وهذه هي الصورة النهائية للبرنامج 
   
البرنامج 


.rar   WindowsFormsApplication1.rar (الحجم : 90.41 ك ب / التحميلات : 79)

بإمكانك إضافة حقول اخرى هذا البرنامج إنما فكرة بسيطة وبإمكانك تطويره

طرق البحث
1- البحث حسب اسم الموظف
2- البحث حسب المؤهل
3 البحث حسب الجنسية
4 البحث حسب المؤهل أو الجنسية
5 البحث حسب المؤهل و الجنسية
6 احصائيات حسب الجنسية
7 احصائيات حسب المؤهل

في الجروب بوكس الاخير من ناحية اليمين قم بإعادة التسمية من بحث حسب الجنسية او المؤهل إلى بحث حسب الجنسية والمؤهل
لا شيء مستحيل
الرد }}}
تم الشكر بواسطة: abulayth , sendbad100 , Marwan9990
#5
وربي انته تحفه ي استاذ بكل معنا الكلمه تستاهل الشكر..

السموحه ع تاخر الرد ولكني لم استطع التجربه الا الان..

اخي سوال هل بالاماكن اضافة تحديد القسم له ايضا؟ يعني رح نحدد جنسيه + مواهل + القسم ؟ ينفع ولا ؟

وسوال ايضا انا مشروعي بدون السي شارب وصراحه هذا للغه ما درستها للحين فقط مجرد اسم اعرفها فهل بستطيع دمج مشروعك ب مشروعي الي بدون سي شارب او بتكون فيه اشكاليه؟
الرد }}}
تم الشكر بواسطة:
#6
هل اللغة التي تستخدمها هي vb.net اذا كانت هي فيمكنك رفع المشروع وسيتم تعديله ورفعه مجددا مع شرح إن شاء الله
لا شيء مستحيل
الرد }}}
تم الشكر بواسطة: Marwan9990
#7
(06-03-17, 11:20 PM)thevirus كتب : هل اللغة التي تستخدمها هي vb.net اذا كانت هي فيمكنك رفع المشروع وسيتم تعديله ورفعه مجددا مع شرح إن شاء الله

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

يمكنك اضافته ف فورم جديد به ..
ربي يرزقك جنات النعيم


الملفات المرفقة
.rar   User Permissions.rar (الحجم : 4.94 م ب / التحميلات : 100)
الرد }}}
تم الشكر بواسطة:
#8
Up ل ضروره
الرد }}}
تم الشكر بواسطة:
#9
لا زلت في انتظار تحويله ل vb.net للاهمية
الرد }}}
تم الشكر بواسطة:
#10
متابع الموضوع
اعز معلمين :
1) Ahmed _Mansoor
2) sniper.ps 
3) myalsailamy
4) ahmedabdelaliem 
5) sendbad100
6)Amir_alzubidy

الرد }}}
تم الشكر بواسطة:



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


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