بعد اذنك استاذنا كنت عاوز اعرف فكرة عمل قاعدة بيانات لمرتبات الموظفين بحيث يتم تخزين مرتبات كل شهر تم تنفيذه و في نهاية السنه يكون عندى القدرة ان اعمل اى حسابات انا محتاج ليها. انا مش عارف اتصور ازاى هيتم عمل ذلك لكل شهر.
المرتبات بتفاصيلها ممكن تتسجل فى جدول منفصل اسمه المرتبات و مع الزيادة زى مثلا الترقيات او الزيادة السنوية بيتعمل استعلام تحديث و مننساش نعمل archiving للبيانات القديمة علشان لو احتاجنالها فى اى وقت. ممكن نعمل حاجه من اتنين كاقتراح شخصى لان كل حاجه ليها اكتر من طريقة توصلنا ليها حسب متطلباتها.
1. يبقى فيه جدول transactions ده حنحط فيه البيانات التفصيلية زى الخصومات و العلاوات و الحاجات اللى بتتغير مع رقم الموظف علشان نعرف خرج كام كل شهر من الخزنه فعليا كرواتب. و طبعا ده حيبقى ليه علاقه برضه بجدول الاجازات و الغيابات و الاوفر تايم علشان نقدر نجمع و نخصم و نعرف كل موظف قبض كام فعليا و نعمل Totals Query يجمع بالسنه و ندمج معاه دالة Year >>>> يبقى فى الحالى دى حياخد من جدول الـ Transactions و نعمل GROUP BY (Employee Id) و دالة Year([Transaction_date]) و تبقى GROUP BY برضه و نختار SUM للفلوس اللى تحصل عليها كل شهر
2. لو اعتبرنا ان مفيش تغييرات على المرتب الشهرى و هو نفسه بيخرج لنفس المرتب كل شهر مجرد حنعمل عملية ضرب للمرتب X12 . و دى حالة نادرة لو بنتكلم على سيستم موظفين
دائما في تألق
شكرا ده من ذوق حضرتك
بعد اذنك استاذنا
كنت عاوز اعرف فكرة عمل قاعدة بيانات لمرتبات الموظفين بحيث يتم تخزين مرتبات كل شهر تم تنفيذه و في نهاية السنه يكون عندى القدرة ان اعمل اى حسابات انا محتاج ليها.
انا مش عارف اتصور ازاى هيتم عمل ذلك لكل شهر.
المرتبات بتفاصيلها ممكن تتسجل فى جدول منفصل اسمه المرتبات و مع الزيادة زى مثلا الترقيات او الزيادة السنوية بيتعمل استعلام تحديث و مننساش نعمل archiving للبيانات القديمة علشان لو احتاجنالها فى اى وقت. ممكن نعمل حاجه من اتنين كاقتراح شخصى لان كل حاجه ليها اكتر من طريقة توصلنا ليها حسب متطلباتها.
1. يبقى فيه جدول transactions ده حنحط فيه البيانات التفصيلية زى الخصومات و العلاوات و الحاجات اللى بتتغير مع رقم الموظف علشان نعرف خرج كام كل شهر من الخزنه فعليا كرواتب. و طبعا ده حيبقى ليه علاقه برضه بجدول الاجازات و الغيابات و الاوفر تايم علشان نقدر نجمع و نخصم و نعرف كل موظف قبض كام فعليا و نعمل Totals Query يجمع بالسنه و ندمج معاه دالة Year >>>> يبقى فى الحالى دى حياخد من جدول الـ Transactions و نعمل GROUP BY (Employee Id) و دالة Year([Transaction_date]) و تبقى GROUP BY برضه و نختار SUM للفلوس اللى تحصل عليها كل شهر
2. لو اعتبرنا ان مفيش تغييرات على المرتب الشهرى و هو نفسه بيخرج لنفس المرتب كل شهر مجرد حنعمل عملية ضرب للمرتب X12 . و دى حالة نادرة لو بنتكلم على سيستم موظفين
اتمنى اكون فهمت السؤال بتاع حضرتك صح..
و برضه فى حاجات حتوضح اكتر لما ناخد الماكرو ان شاء الله
@@TechnoStation-gm شكرا جزيلا