شامل2 قام بنشر سبتمبر 7, 2013 قام بنشر سبتمبر 7, 2013 السلام عليكم ورحمة الله في الملف استعلام يقوم بحساب خدمة الموظف عند اضافة ايام او اشهر او سنوات ويعمل بالشكل الصحيح ولا توجد اي مشكلة ملاحظة: ارغب في اضافة اشهر الى الموظف تكون ارقام سالبة مثلا -1 او -2 الى -12 ( عقاوبات مثلا) ايضا يعمل بالشكل الصحيح ولكنه يطرح فقط من الاشهر مثلا اذا كان موظف عنده 2 شهر و 3 سنة واضفنا -3 شهر ستكون النتيجة بالسالب بالنسبة للاشهر ولن ياخذ اشهر من السنة الخدمة الفعلية 2 2011.rar
ابوخليل قام بنشر سبتمبر 8, 2013 قام بنشر سبتمبر 8, 2013 ارى ان يتم اولا احتساب الفرق بين التاريخين بالايام ثم يتم طرح ما اسميته بالعقاب بحساب الايام فالشهر = 30 والسنة = 360 ثم بعد ذلك يتم التحويل الى الصيغة النهائية
ابوخليل قام بنشر سبتمبر 9, 2013 قام بنشر سبتمبر 9, 2013 ان يا الله استاذ ابو خليل بعد الدور الك تقصد اني اطبق رؤيتي على مثالك المرفق ؟ تفضل وأمل ان يوافق المطلوب الخدمة 2.rar
شامل2 قام بنشر سبتمبر 9, 2013 الكاتب قام بنشر سبتمبر 9, 2013 اشكرك استاذ ابو خليل سوف اجرب امثال الذي رفعته واعطيك الجواب بارك الله فيك
شامل2 قام بنشر سبتمبر 9, 2013 الكاتب قام بنشر سبتمبر 9, 2013 الاستاذ ابو خليل الفكرة رائعة وممتازة ولكن يوجد فيها اشكال كلما ابتعدت سنوات مباشرة الموظف كلما اصبح هناك فرق في الايام والاشهر وطبعا هذه الايام والاشهر تعتبر زائدة لو تم حسابها بالطريقة اليدوية قمت بوضع تواريخ متقاربة لتوضخ المشكلة ولتبيان صحة الطريقة الخدمة 2.rar
ابوخليل قام بنشر سبتمبر 10, 2013 قام بنشر سبتمبر 10, 2013 تم تقليل الفارق انظر المرفق مع اني غير مقتنع بطريقة الحل هذه ـــــــــــــــــــــــــــــــــ استفسار : لماذا تلجأ الى ادخال التاريخ المطروح بالسالب ؟ لماذا لا يتم ادخال ارقام موجبة وتحسب كتاريخ ويتم طرحها الخدمة 3.rar
شامل2 قام بنشر سبتمبر 10, 2013 الكاتب قام بنشر سبتمبر 10, 2013 الاستاذ ابو خليل جزاك الله خير حسب ما اتفضلت انت لم يكن الحل المطلوب؟ بالنسبة سؤالك فانا اخبرتك في البداية ان الدور لك يا ابو خليل الفكرة من الموضوع:الفرق بين تاريخ سابق وتاريخ اليوم ثم في بعض الاحيان نضيف الى الموظف شهر واحد او شهرين او ثلاثة اشهر لزيادة الخدمة فقط ولا توجد مشكلة بالمرفق الاول من مشاركتي عند الاضافة ولكن المشكلة هي عند تقليل اشهر الموظف : مثلا شهر او 2 او 3 وتصل الى 12 شهر وهذه في حالة العقوبات
ابوخليل قام بنشر سبتمبر 10, 2013 قام بنشر سبتمبر 10, 2013 ارى ان يتم اولا احتساب الفرق بين التاريخين بالايام ثم يتم طرح ما اسميته بالعقاب بحساب الايام فالشهر = 30 والسنة = 360 ثم بعد ذلك يتم التحويل الى الصيغة النهائية هذه اجابتي الاولى عن نفسي فأنا ابحث عن الحلول حسب رغبة السائل اما ان تريد تحقيق الفكرة الصحيحة بغض النظر عن الطريقة فهي يسيرة جدا وباستطاعتك تطبيقها فالحل انك مخير بين امرين : - أن تضيف الحسميات على تاريخ البداية باستخدام : DateAdd ("D"، 10، [startDate]) - وإما ان تطرح الحسميات من تاريخ النهاية باستخدام DateAdd ("D"، -10، [EndDate]) ويكون الحقل الناتج هو المعتمد في اجراء العمليات المثاالين اعلاه لاضافة او طرح الايام ويمكن استبدال العدد بمتغير رقمي
شامل2 قام بنشر سبتمبر 10, 2013 الكاتب قام بنشر سبتمبر 10, 2013 الاستاذ ابو خليل لم تصل الفكرة التي طرحتها لي في هذه المشاركة هل تقدر على تطبيقها في المثال
شامل2 قام بنشر سبتمبر 10, 2013 الكاتب قام بنشر سبتمبر 10, 2013 الاخ ابو خليل قمت باجراء التغيرات على الدوال المستخدمة واعتقد انني حصلت على ما ابتغيه التغيرات تجدها في الحقل mnths_1 والحقل year_1 علما ان الفرق بالايام جدا قليل الخدمة ابو خليل.rar
ابوخليل قام بنشر سبتمبر 10, 2013 قام بنشر سبتمبر 10, 2013 الاستاذ ابو خليل لم تصل الفكرة التي طرحتها لي في هذه المشاركة هل تقدر على تطبيقها في المثال سأطبقها ولكن يلزم اثبات الايام والشهور المحسومة في حقول في الجدول أسوة بالحقول المضافة وتكتب وتثبت بأرقام موجبة ما ردك في هذا ؟ والخطوة الثانية اننا سنطرح هذه الايام والشهور من تاريخ البداية او تاريخ النهاية قبل اجراء اي عمليات في الاستعلام التطبيق سيكون على المثال في اول مشاركة لك
تمت الإجابة ابوخليل قام بنشر سبتمبر 10, 2013 تمت الإجابة قام بنشر سبتمبر 10, 2013 هذا هو التعديل اضفت حقولا للحسم في الجدول جعلت حقول الحسم والمجموع في اول الاستعلام ( وهو التعديل الذي حصل في الاستعلام ) تاريخ المباشرة1 هو المعتمد في العمليات اللاحقة اتمنى ان يكون مرضيا ، ودمت بخير ،،، الخدمة الفعلية 2 2011.rar
شامل2 قام بنشر سبتمبر 12, 2013 الكاتب قام بنشر سبتمبر 12, 2013 السلام عليكم بارك الله فيك واحسن اليك اللهم يرزقك الصحة والعافية ويرفع شأنك وصلت الفكرة الى النهاية
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.