Alsalim1 قام بنشر مارس 12, 2015 قام بنشر مارس 12, 2015 شباب في المرفق ظهرت عندي مشكلة في عملية جمع إجمالي الراتب ، وكيفيكة كتابة الكود إذا كان سبب إنهاء الخدمة بلوغ سن التقاعد ومدة العمل أكبر من 14 سنة و6 أشهر إذن المعاش = إجمالي الراتب * 4% * 15 المنحة = إجمالي الراتب / 2 * 15 المكافأة = 0 الاشتراك = 0 صافي المنحة = المنحة وكيف أعمل الكود الذي يحسب مدة العمل من تاريخ التعيين وحتى تاريخ التقاعد بشرط يحط في الاعتبار الاشهر اللي فيها 30 يوم والاشهر التي فيها 31 يوم وشهر 2 إذا كان فيه 28 أو 29 يوم المستحقات التقاعدية.rar
Alsalim1 قام بنشر مارس 13, 2015 الكاتب قام بنشر مارس 13, 2015 شباب ما هو الكود لحساب مدة عمل الموظف من تاريخ التعيين وحتى تاريخ التقاعد بحيث يأخذ في الاعتبار الاشهر التي بها 30 يوم والاشهر التي بها 31 يوم وشهر 2 إذا كان فيه 28 يوم أو 29 يوم
jjafferr قام بنشر مارس 13, 2015 قام بنشر مارس 13, 2015 (معدل) وعليكم السلام أخي حاولت اساعدك ، ولكن مرفقك ما كان فيه بيانات ولا كان فيه مثال اقدر اطبقه عليه كود حساب الفرق بين تاريخين (موجود في الاكسس ، اذا ضغطت على F1 وانت في VBA): Function YMDDif(sDate1, sDate2) 'sdate1 earliest date sdate2 later Dim iYear As Integer Dim iMonth As Integer Dim iDay As Integer Dim dInterim1 As Date iMonth = DateDiff("m", sDate1, sDate2) If Day(sDate1) > Day(sDate2) Then iMonth = iMonth - 1 End If dInterim1 = DateAdd("m", iMonth, sDate1) iDay = DateDiff("d", dInterim1, sDate2) D = iDay M = iMonth Mod 12 y = iMonth \ 12 YMDDif = CStr(y) & " Years " & CStr(M) & " months " & CStr(D) & " days" End Function جعفر تم تعديل مارس 13, 2015 بواسطه jjafferr
Alsalim1 قام بنشر مارس 14, 2015 الكاتب قام بنشر مارس 14, 2015 أشكرك أخي جعفر الامثلة تاريخ التعيين 5/2/1995 تاريخ التقاعد 5/4/2015 مدة العمل 20 سنة و1 شهر و28 يوم شهر 2 في سنة 1995 فيه 28 يوم نعرف إذا قسمنا السنة على 4 إذا طلع الناتج عدد كسر إذن شهر 2 في السنة فيه 28 يوم وإذا طلع عدد صحيح يكون فيه 29 يوم تاريخ التعيين 5/2/1996 تاريخ التقاعد 5/4/2015 مدة العمل 19 سنة و1 شهر و29 يوم شهر 2 في سنة 1996 فيه 29 يوم الأشهر 1 و 3 و 5 و 7 و 8 و 10 و 12 فيها 31 يوم الأشهر 4 و 6 و 9 و 11 فيها 30 يوم
jjafferr قام بنشر مارس 14, 2015 قام بنشر مارس 14, 2015 وعليكم السلام أخي حاولت اساعدك ، ولكن مرفقك ما كان فيه بيانات ولا كان فيه مثال اقدر اطبقه عليه كود حساب الفرق بين تاريخين (موجود في الاكسس ، اذا ضغطت على F1 وانت في VBA)
Alsalim1 قام بنشر مارس 15, 2015 الكاتب قام بنشر مارس 15, 2015 مثال 1 تاريخ التعيين 29/3/1997 تاريخ التقاعد 10/3/2015 مدة العمل 17 سنة و11 شهر و12 يوم مثال 2 تاريخ التعيين 5/2/1995 تاريخ التقاعد 5/4/2015 مدة العمل 20 سنة و1 شهر و0يوم
jjafferr قام بنشر مارس 15, 2015 قام بنشر مارس 15, 2015 اخي الفاضل لوسمحت ترفق قاعدة بياناتك ، المرفق اللي ارفقته مرتين فيه مجرد نموذج ، ما فيه جدول ولا بيانات. جعفر
Alsalim1 قام بنشر مارس 15, 2015 الكاتب قام بنشر مارس 15, 2015 أنا أريد نموذج فقط يقوم بإحتساب مدة العمل من دون ما تحفظ البيانات التي أقوم بإدخالها في قاعدة البيانات
Alsalim1 قام بنشر مارس 15, 2015 الكاتب قام بنشر مارس 15, 2015 طريقة الإحتساب المتبعة لدينا في إحتساب مدة العمل : تاريخ التعيين 29/3/1997 تاريخ التقاعد 10/3/2015 نذهب لسنة التعيين شهر 3 فيه 31 يوم 31-28 = 3 الأشهر 12-3=9 سنة التقاعد عمل لغاية يوم 9 أشتغل شهر 2 بالكامل السنوات 2015 - 1998 = 17 الإجمالي سنة التعيين 3 يوم 9 شهر 0 سنة سنة التقاعد 9 يوم 2 شهر 17 سنة إجمالي 12 يوم 11 شهر 17 سنة لما نعمل الفرق بين تاريخين يطلع ناتج مدة العمل غير صحيح
jjafferr قام بنشر مارس 15, 2015 قام بنشر مارس 15, 2015 تفضل أنا أريد نموذج فقط يقوم بإحتساب مدة العمل من دون ما تحفظ البيانات التي أقوم بإدخالها في قاعدة البيانات ياريت من البداية قلت هذا الكلام مثل ما اخبرتك سابقا: كود حساب الفرق بين تاريخين (موجود في الاكسس ، اذا ضغطت على F1 وانت في VBA) فهو يحسب المدة ، آخذ في الاعتبار السنوات الكبيسة والبسيطة جعفر 24.المستحقات التقاعدية.accdb.zip 1
Alsalim1 قام بنشر مارس 15, 2015 الكاتب قام بنشر مارس 15, 2015 أشكرك أخي جعفر على إهتمامك ما زال يطلع عندي خطأ في التقرير في المثال الأول النموذج يطلع الناتج 17 سنة و11 شهر و10 يوم من المفترض على حسابنا نحن 17 سنة و11 شهر و12 يوم المثال الثاني النموذج يطلع الناتج 20 سنة و2 شهر و0 يوم من المفترض على حسابنا نحن 20 سنة و1 شهر و28 يوم
Alsalim1 قام بنشر مارس 16, 2015 الكاتب قام بنشر مارس 16, 2015 طريقة الاحتساب المتبعة عندنا حسب النموذج المرفق بس أنا ما أريد تظهر لي تفصيل الاحتساب أريد تظهر لي آخر إحتساب في مدة الخدمة Date.rar
jjafferr قام بنشر مارس 16, 2015 قام بنشر مارس 16, 2015 الله يطول في عمرك أخوي هاي نتيجة حسابكم وهاي نتيجة حسابي وانت قرر جعفر
Alsalim1 قام بنشر مارس 16, 2015 الكاتب قام بنشر مارس 16, 2015 أريد الاحتساب على طريقتنا بس كيف يمكن لي أن أظهر في النموذج آخر مدة من دون تفصيل في طريقة الاحتساب كما في النموذج المرفق
Alsalim1 قام بنشر مارس 16, 2015 الكاتب قام بنشر مارس 16, 2015 أريد النموذج بالشكل المرفق وعلى حسب إحتساب مدة الخدمة حسب النموذج المرفق في المشاركة الأخيرة Date.rar
jjafferr قام بنشر مارس 16, 2015 قام بنشر مارس 16, 2015 يعني انت ما تريد طريقة حسابي ، وانما تريد طريقة حسابك ، صح؟ لوسمحت تعبئي لي نموذج وترسله ، لاني مافهمت قصدك جعفر
jjafferr قام بنشر مارس 17, 2015 قام بنشر مارس 17, 2015 أخي الفاضل رجاء توضح وتشرح زيادة ، لاننا ما فاهمين بعض!! 1. انت: حساب مدة عمل الموظف من تاريخ التعيين وحتى تاريخ التقاعد بحيث يأخذ في الاعتبار الاشهر التي بها 30 يوم والاشهر التي بها 31 يوم وشهر 2 إذا كان فيه 28 يوم أو 29 يوم 2. انا: كود حساب الفرق بين تاريخين (موجود في الاكسس ، اذا ضغطت على F1 وانت في VBA) ، فهو يحسب المدة ، آخذ في الاعتبار السنوات الكبيسة والبسيطة 3. انت: ما زال يطلع عندي خطأ في التقرير ، أريد الاحتساب على طريقتنا بس كيف يمكن لي أن أظهر في النموذج آخر مدة من دون تفصيل في طريقة الاحتساب كما في النموذج المرفق 4. انا: عني انت ما تريد طريقة حسابي ، وانما تريد طريقة حسابك ، صح؟ لوسمحت تعبئي لي نموذج وترسله ، لاني مافهمت قصدك 5. انت: مرفق أمثلة 6. انا: ايش دخل المثال اللي ارسلته في رقم 5 ، بالطريقة اللي عرضتها في الرقم 3؟ الله يخليك: أ- هل تريد ان تستعمل الكود (وليس شكل النموذج) ، هل تريد استعمال الكود اللي انا اعطيتك او الكود اللي انت تستعمله؟ ب- رجاء عبئ لي مثال على نفس النموذج اللي تريدني اعمل لك الكود عليه (يعني اريد اعرف اخلي الارقام في اي حقول). جعفر
Alsalim1 قام بنشر مارس 18, 2015 الكاتب قام بنشر مارس 18, 2015 الله يخليك: أ- هل تريد ان تستعمل الكود (وليس شكل النموذج) ، هل تريد استعمال الكود اللي انا اعطيتك او الكود اللي انت تستعمله؟ أريد أستعمل الكود اللي أنا أستعمله بنموذج مختلف حسب النموذج المرفق في هذه المشاركة ب- رجاء عبئ لي مثال على نفس النموذج اللي تريدني اعمل لك الكود عليه (يعني اريد اعرف اخلي الارقام في اي حقول). المثال مرفق النموذج المطلوب.rar
jjafferr قام بنشر مارس 18, 2015 قام بنشر مارس 18, 2015 أخي والله ضعت وما اعرف شو اللي تريده ، مرفق هو نتيجة البرنامج اللي ارفقته انت ، ويعطي نف النتيجة اللي طلبتها: يعني برنامجك يعطي النتائج اللي تريدها بالنموذج اللي تريده ، شو المطلوب اذا؟ جعفر
Alsalim1 قام بنشر مارس 19, 2015 الكاتب قام بنشر مارس 19, 2015 يا ربي جعفر ما زالت ما واضحة فكرتي أنظر المرفق
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.