الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طرح تاريخ من تاريخ 000 يرجى المساعدة

بدأه rmzh24 في 22 مارس 2008 · 10 رد · 1,539 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء 000 اسعد الله اوقاتكم

حسب المثال المرفق يرجى المساعدة

كل ما هو مطلوب طرح تاريخ من تاريخ بحث تكون النتيجة كم سنة وكم شهر وكم يوم

وشكرا

Date.rar

#2

تفضل

وقولي اذا فيه عيوب :)

Date.rar

تم تعديل هذه المشاركة بواسطة مبرمج مبتدا في 22 مارس 2008 في 12:55

startingprogremmer.jpg
#3

اخي العزيز مبرمج محترف

اشكرك كل الشكر على الرد وكانت النتائج الى حد ما صحيحة اذا كان التاريخ في نفس السنة بنما اذا كان في سنة لاحقة تكو الاشهر او الايام سالب اي ناقص للتوضيح اكثر وحسب المثال اكتب عزيزي

23/3/2008 والتاريخ الثاني 25/2/2009 يكون الناتج في الاشهر ناقص اي سالب حيت النتيجة 1 سنة و -1 شهر و2 يوم بينما المطلوب ات تظهر هكذا 0 سنة و11 شهر و 2 يوم

ولك والى كل الاخوة الاعضاء الشكر

ونرجو الرد

#4

الأخ الكريم ، كيف تقم بإجراء طرح بين تاريخين ، أو بمعني أدق كيف تقم بحساب عمرك ، هل تطرح تاريخ اليوم من تاريخ ميلادك أم العكس !!!!

بمعني أدق هل تقم بإجراء الحسبة كما يلي :

24/03/2008 - 24/09/1981 = قيمة موجبة

أم كما يلي :

24/09/1981 - 24/03/2008 = قيمة سالبة

وعلي كلٍ يمكنك إستخدام دالة asp لتحويل القيمة السابلة الي موجبة .

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

اخي الكريم اسعد الله اوقاتك

حسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل

23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط

23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط

ان شاء الله تكون الفكرة وصلت

#6

اخي الكريم اسعد الله اوقاتك

حسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل

23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط

23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط

ان شاء الله تكون الفكرة وصلت

#7

وما زال البحث جاريا عن الحل

#8

يرجى المساعدة للحاجة الماسة

#9
rmzh24 كتب:
اخي الكريم اسعد الله اوقاتك

حسب المثال المرفق من الاخ مبرمج على كلتا الحالتين يبقى الجواب شبة خطا انظر مثلا ادخل

23/3/2008 طرح 23/2/2009 يكون الجواب 1 سنة -1 شهر 0 يوم والمفروض يكون 11 شهر فقط

23/2/2009 طرح 23/3/2008 يكون الجواب -1 سنة و1 شهر 0 يوم والمفروض يكون سالب 11 شهر فقط

ان شاء الله تكون الفكرة وصلت

اعتقد ان الجواب صحيح وليس خاطئ وانما السالب بمعنى "الا"

يعني 1سنه -1شهر يعني سنه الا شهر=11 شهر

هذا ما اعتقده

بالتوفيق ان شاء الله

#10

اخي العزيز بو جاسم اسعد الله اوقاتك

صحيح من الناحية الحسابية ولكن

هل يصح ان تقول لاحد الاشخاص عمرك عشرون عاما ناقص اربع شهور ناقص عشرين يوم

او تقول

عمرك تسعة عشر عاما وسبعة شهور وخمسة عشر يوما

تامل يرعاك الله

#11

الإخوة الأعزاء أسف للتدخل فى هذا الحوار ولكن أقترح استخدام دالة datediff

مع دوال if لحساب فرق التاريخ المضبوط

وشكراً

مواضيع مشابهة