ابوراكان قام بنشر نوفمبر 5, 2006 قام بنشر نوفمبر 5, 2006 السلام عليكم ورحمة الله وبركاته اطلب منكم مساعدتي حيث ارغب بحساب سنوات خدمة موظف باليوم على اساس 360 يوم في السنة مثال موظف تاريخ تعيينة 20/09/2004 وتاريخ إنتهاء الخدمة 05/11/2006 على اساس 360 يوم في السنة = 766 على اساس 365 يوم بالسنة = 777 اريد العملية الحسابية على اساس 360يوم ماهي المعادلة ؟ شاكر لكم مقدماً.
يوسف أحمد قام بنشر نوفمبر 5, 2006 قام بنشر نوفمبر 5, 2006 اخي ابو راكان ارجو ان يفي المرفق بما تبحث عنه الحقل الثالث هو لإسم الموظف ولكن بالخطأ تم كتابة ذلك بالتسمية التوضيحية dbdatediff.rar
ابوراكان قام بنشر نوفمبر 6, 2006 الكاتب قام بنشر نوفمبر 6, 2006 اخي يوسف شكراً على مرورك ولكن العملية التي اريدها تكون على اساس 360يوم والتي عرضتها انت على اساس 365 يوم ارجو مساعدتي في ذلك شاكر لك تعاونك
يوسف أحمد قام بنشر نوفمبر 6, 2006 قام بنشر نوفمبر 6, 2006 اخي ابو راكان شكراً لك وبالمناسبة سؤالك الجيد جعلني افكر في طريقة للحل والحمد لله توصلت لطريقة ارجو ان تعجبك وهي استخدام نفس الدالة ولكن للسنوات لحساب السنوات اولا ثم ضرب الناتج في العدد 5 وبعد ذلك عمل المعادلة في حقل آخر لحساب الأيام وطرح الناتج السابق من المعادلة الجديدة مرفق المثال بعد التعديل واتمنى ان يكون هو الحل المطلوب وبالله التوفيق dbdatediff.rar
يوسف أحمد قام بنشر نوفمبر 6, 2006 قام بنشر نوفمبر 6, 2006 وهذه المعادلة كاملة في حقل واحد dbdatediff.rar
ابوراكان قام بنشر نوفمبر 6, 2006 الكاتب قام بنشر نوفمبر 6, 2006 اخي يوسف في بادي الأمر لا اعرف كيف اشكرك على هذا العمل الحل الذي وضعتة هو المطلوب وجزاك الله كل خير ولكن لي طلب صغير ولو ثقلنا عليك انت وضعت الحقول ( طرح خمسة ايام من كل سنة ) وحقل ( المدة الحقيقية ) في الاستعلام (qry1) هل يمكن وضعها في الجدول (tblemp) بنفس المعادله حيث لو اريد عمل استعلام او نموذج تكون موجودة من ضمن الحقول . بالمناسبة أنا اعمل على عمل نموذج تسوية لخدمات موظف تتضمنها هذة الحقول. شاكر لك مقدماً
يوسف أحمد قام بنشر نوفمبر 6, 2006 قام بنشر نوفمبر 6, 2006 اخي ابو راكان سعدت كثيراً بأنك وجدت ما كنت تبحث عنه يبدو انك لم تر المرفق الأخير عموما ... الإستعلام الذي قمت بعمله لك بالمرفقات السابقة هو إستعلام تحديد وبإمكانك التعامل معه كالجداول تماماً من حيث عمل استعلام عليه نفسه وكذلك عمل نماذج .... الخ ولا يوجد لديك أي مشكلة في ذلك فهو نسخة مسترجعة من الذاكرة أو dynamicset من الجدول tblemp بكل الحقول المختارة منه . اخيراً بقي نقطة في الموضوع وهي اذا اردت الحصول على النتيجة إلى أقرب عدد صحيح فإن ذلك يتم بإضافة الدالة int في بداية المعادلة. وإليك المرفق بعد آخر تعديل وبالتوفيق ان شاء الله اخي الكريم dbdatediff.rar
ابوراكان قام بنشر نوفمبر 6, 2006 الكاتب قام بنشر نوفمبر 6, 2006 الف الف شكر اخي يوسف على مجهودك صحيح وجدت ما كنت ابحث عنة وجزاك الله كل خير .وجعلها في موازين حسناتك إن شاء الله
يوسف أحمد قام بنشر نوفمبر 6, 2006 قام بنشر نوفمبر 6, 2006 بارك الله فيك اخي ابو راكان وجزاك الله خير على دعوتك الطيبة هذا واجب علي وشرف لي التعاون مع اخواني ومساعدتهم بما أعلم وانا ايضا اشكرك كثيراً لأن سؤالك كان جيداً ونحن نتعلم ونستفيد من هذه الأسئلة . إضافة بسيطة جداً لم تخطر على بالي عند ارسال الحل لك نظراً لإنشغالي وقتها ولكنني دائماً ارى بأنه لا خير في كاتم العلم وطالما ان الإضافة يرجى منها الخير والفائدة. والإضافة هي اضافة عبارة يوم إلى الناتج. تقبل مني اجمل تحية dbdatediff.rar
ابوراكان قام بنشر نوفمبر 7, 2006 الكاتب قام بنشر نوفمبر 7, 2006 مشكور وما قصرت اخي يوسف على الإضافة وإن شاء الله نتعلم منك الكثير والكثير وتقبل تحياتي
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.