Ahmed_J قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 (معدل) السلام عليكم اساتذتي الاعزاء لدي ملف اكسس لحساب الراتب وفية وحدة نمطية فيها ثلاث دوال Function (salary1,salary12,salary3) استخدمت فيها Select Case ولدي استعلام فيه قائمة منسدلة للدرجة بالراتب من (1-5) وقائمة اخرى للمرحلة بالراتب ايضا من (1-5) اريد تعديل الاكواد واجراء عمليات حسابية داخل الوحدة النمطية حصرا تظهرالنتيجة في الاستعلام من خلال الحقل مجموع الراتب يتم استدعائه من خلال الدالة salary3 مثلا : عند اختيار الرقم 1 من الدرجة بالراتب واختيار الرقم 1 من المرحلة بالراتب يقوم (910000+20000) في الوحدة النمطية واظهار النتيجة بالاستعلام (930000) وشكرا لكم salary.accdb تم تعديل سبتمبر 30, 2021 بواسطه Ahmed_J رابط هذا التعليق شارك More sharing options...
Eng.Qassim قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 هل هذا ماتريده؟ لكن لدي ملاحظتين..الاولى ان المرحلة بالراتب salary2 معكوسة ويجب تعديلها اقصد ان المرتبة الخامسة هي الاعلى وثانيا ان اي درجة سوف تحصل على مرتبة واحدة فقط وهذا خطأ..والمفروض ان الدرجة عند حصولها على مرتبة ينبغي جمعها مع المرتبة السابقة وهكذا salary.accdb 2 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 السلام عليكم استاذ @Eng.Qassim كلامك صحيح جدا انا لا اريد اجراء العملية الحسابية بالاستعلام انا اريد اجراءه في داخل الوحدة النمطية من خلال Function salary3 حصرا يعني ان يتم جمع (salary1 = 910000) Case 1 من Function salary1 مع (salary2 = 20000) Case 1 من Function salary2 واظهار النتيجة في (salary3) Case 1 من Function salary1 رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل salary.accdb 2 رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 ملاحظة الأفضل انك تعمل جدول فيه الدرجة و الراتب و الوظيفة و تستدعيها من خلال الوحدة النمطية لأنك بهذي الطريقة راح تضطر تدخل تعدل في الوحدة النمطية كل ما احتجت للتعديل و هذا غير عملي 1 رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل نسيت ان احسب مرتبت الراتب و الدرجة هذا التعديل salary.accdb 3 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 (معدل) السلام عليكم @د.كاف يار ممكن بعد اذنك تعمل لي التعديل ( اذا عندك اي طريفة احترافية لحساب الراتب عن طريف الوحدات النمطية ) رجاءا ممكن تبعت ملف اتعلم منه منذ ساعه, د.كاف يار said: لأفضل انك تعمل جدول فيه الدرجة و الراتب و الوظيفة و تستدعيها من خلال الوحدة النمطية لأنك بهذي الطريقة راح تضطر تدخل تعدل في الوحدة النمطية كل ما احتجت للتعديل و هذا غير عملي الله يبارك فيك مرفق سلم للرواتب (اتمنىى ان ترشدني للطريقة المثالية والافضل لعمل برنامج للرواتب ) اتمنى يكون الحساب عن طريق الوحدات النمطية لابد اولا ان نختار الدرجة الوظيفية وهي من (1-5) ثم نختار المرحلة الوظيفية وهي (1-4) مثلا موظف في الدرحة 2 والمرحلة 3 يكون راتبه (757000) تم تعديل سبتمبر 30, 2021 بواسطه Ahmed_J رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل اذا كانت رواتب الدرجات مختلفة فستجد الموضوع اصبح اسهل من قبل Public Function Subsalary(TotalSalary As Double, Levelsalary As Double) As Double Dim SRank As Double, SGrade As Double SRank = DLookup("RankSalary", "Rank", "RankNO=" & TotalSalary) SGrade = DLookup("GradeSalary", "Degree", "GradeNO=" & Levelsalary) Subsalary = SRank + SGrade End Function salary.accdb 2 رابط هذا التعليق شارك More sharing options...
Eng.Qassim قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 اخي العزيز @Ahmed_J نصف الحل هو فهم السؤال وحضرتك لم تطرح السؤال بشكل مفصل .. وطرح الاستاذ @د.كاف يار في محله .. سأساعدك في الطرح حتى يتمكن الاخوة فهم السؤال .. لكل درجة وظيفية مراحل بالراتب تختلف عن الدرجة التي تليها وكل درجة لها خمسة مراحل يتزايد فيها الراتب فمثلا الدرجة الخامسة تتزايد سنويا بمقدار 6000 دينار لغاية المرتبة الخامسة ليصبح 453 والدرجة الرابعة تتزايد سنويا بمقدار 8000 دينار لغاية المرتبة الخامسة ليصبح 541 وهكذا لبقية الدرجات مع وافر احترامي 3 رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 1 دقيقه مضت, Eng.Qassim said: اخي العزيز @Ahmed_J نصف الحل هو فهم السؤال وحضرتك لم تطرح السؤال بشكل مفصل .. وطرح الاستاذ @د.كاف يار في محله .. سأساعدك في الطرح حتى يتمكن الاخوة فهم السؤال .. لكل درجة وظيفية مراحل بالراتب تختلف عن الدرجة التي تليها وكل درجة لها خمسة مراحل يتزايد فيها الراتب فمثلا الدرجة الخامسة تتزايد سنويا بمقدار 6000 دينار لغاية المرتبة الخامسة ليصبح 453 والدرجة الرابعة تتزايد سنويا بمقدار 8000 دينار لغاية المرتبة الخامسة ليصبح 541 وهكذا لبقية الدرجات مع وافر احترامي فعلا هذا ما ذكره لاحقا لابد من وجود جدول للمراتب و آخر للدرجات و بناء عليه يكون الراتب لكن عجبتني نظريتك يا بش مهندس جبتها بمنظور هندسي بحت و هذا هو الصحيح و لا صحيح غيره رابط هذا التعليق شارك More sharing options...
طلب اكسس قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 4 دقائق مضت, Eng.Qassim said: اخي العزيز @Ahmed_J نصف الحل هو فهم السؤال وحضرتك لم تطرح السؤال بشكل مفصل .. وطرح الاستاذ @د.كاف يار في محله .. سأساعدك في الطرح حتى يتمكن الاخوة فهم السؤال .. لكل درجة وظيفية مراحل بالراتب تختلف عن الدرجة التي تليها وكل درجة لها خمسة مراحل يتزايد فيها الراتب فمثلا الدرجة الخامسة تتزايد سنويا بمقدار 6000 دينار لغاية المرتبة الخامسة ليصبح 453 والدرجة الرابعة تتزايد سنويا بمقدار 8000 دينار لغاية المرتبة الخامسة ليصبح 541 وهكذا لبقية الدرجات مع وافر احترامي كنت ناطر ردك يا سعادة المهندس نظرة المهندس لا تخيب ابدا مثل ما قال دكتورنا كاف اتمنى توضح اافكرة شنهي الجداول الي نحتاجها لأني كنت محتاج هذي الفكره و بحثت كثير ما وجدتها 8 دقائق مضت, د.كاف يار said: تفضل هذا التعديل اذا كانت رواتب الدرجات مختلفة فستجد الموضوع اصبح اسهل من قبل Public Function Subsalary(TotalSalary As Double, Levelsalary As Double) As Double Dim SRank As Double, SGrade As Double SRank = DLookup("RankSalary", "Rank", "RankNO=" & TotalSalary) SGrade = DLookup("GradeSalary", "Degree", "GradeNO=" & Levelsalary) Subsalary = SRank + SGrade End Function salary.accdb 1008 kB · 1 download هذي الفكرة جميلة لكن فيها صعوبة عيني رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 شكرا لك استاذ قاسم شكرا لك استاذ كاف يار بارك الله فيكم استاذ كاف يار بالنسبة للدرجة بالراتب صحيحة ولكن عند احتساب المرحلة يصبح الراتب خطا تحياتي لكم رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 نعم صحيح لم اضع معيار الدرجة تفضل التعديل salary.accdb 2 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 (معدل) استاذي الفاضل @د.كاف يار ايضا حساب الراتب فيه حطا انظر للجدول في الصورة (يتم الاحتساب فيه كما في جدول الصرب) اتمى ان يكتب الجدول كاملا في وحدة نمطية حتى تتم عملية الحساب بسهولة تم تعديل سبتمبر 30, 2021 بواسطه Ahmed_J رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 الحسبة المستخدمة هي راتب الدرجة + راتب المرحلة تفضل هذا التعديل لتفادي ظهور رسالة الخطأ salary.accdb رابط هذا التعليق شارك More sharing options...
Eng.Qassim قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 استاذ @Ahmed_J الجدول لديك صحيح .. لكن اين المرتبة الخامسة 21 دقائق مضت, د.كاف يار said: عجبتني نظريتك يا بش مهندس جبتها بمنظور هندسي بحت و هذا هو الصحيح و لا صحيح غيره بصراحة د.حسين الغالي .. انا احاول شحن الموضوع حتى نرى ابداعاتك 😍 تحياتي لك يا مبدع 1 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 (معدل) استاذ @Eng.Qassim هذا نموذج فقط الدرجات في سلم الرواتب هي 10 المراحل في سلم الرواتب هي 11 هل من الممكن تنزيل هذ الجدول في وحدة نمطية تم تعديل سبتمبر 30, 2021 بواسطه Ahmed_J رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل salary.accdb 15 دقائق مضت, Eng.Qassim said: بصراحة د.حسين الغالي .. انا احاول شحن الموضوع حتى نرى ابداعاتك 😍 و الله يا بش مهندس اني متابعك عن قرب الكون هذا الي عايشين فيه و سهل على البشر المعيشة في كوكب الأرض بناه مهندسين امثالك فكيف لا اعجب بتفكيرك و رؤيتك 1 1 رابط هذا التعليق شارك More sharing options...
Eng.Qassim قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 5 دقائق مضت, Ahmed_J said: الدرجات في سلم الرواتب هي 10 كلامك صحيح استاذ احمد .. لكن ليست كل الدوائر تعمل بهذا النظام .. بعضها يعتمد على المراحل الخمس لكل درجة وبعضها يستمر للمرحلة 11 ما احاول ايصاله لاستاذنا المبدع @د.كاف يار ان الموظف في الدرجة الاولى والمرتبة الاولى يكون راتبه 910000 وليس 930000 الا بعد مرور سنة وهكذا دواليك 1 رابط هذا التعليق شارك More sharing options...
طلب اكسس قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 حمي الوطيس اجتمعوا عمالقة البرمجة 1 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 (معدل) اساتذتي الاعزاء انا يمكن مش عارف اوصل فكرتي جيدا فكرتي هي الجدول في التالي كيف اخلي الاكسس عن طريق الكود يعمل لي هيك جدول بالضبط تم تعديل سبتمبر 30, 2021 بواسطه Ahmed_J رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 2 دقائق مضت, Ahmed_J said: اساتذتي الاعزاء انا يمكن مش عارف اوصل فكرتي جيدا فكرتي هي الجدول في التالي اذا لا داعي لوجود راتب للدرجة و الاكتفاء براتب المرحلة هل هذا صحيح ؟ رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل كما بالجدول salary.accdb 2 رابط هذا التعليق شارك More sharing options...
Ahmed_J قام بنشر سبتمبر 30, 2021 الكاتب مشاركة قام بنشر سبتمبر 30, 2021 شكرا لكم اساتذتي الكرام تعبتكم معي كثيرا الله يببارك فيكم جعلها الله في ميزان حسناتكم رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر سبتمبر 30, 2021 مشاركة قام بنشر سبتمبر 30, 2021 تفضل هذا التعديل للتوضيح salary.accdb 2 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان