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

طلب مساعدة

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

السلام عليكــم ورحمـة الله وبركاتــه

اريد دالة تتعامل مع التاريخ فى الجمع والطرح

معرفة الفرق بين التاريخين

على سبيل المثال

3/6/2008

-

4/7/2006

اى اريد دالة تطرح تاريخين وتحسب الفرق بالاشهر

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

2/6/2007

+

4/8/2008

ولكم من جزيل الشكر والاحترام

#2

للجمع استخدم دالة DateAdd , وللطرح دالة DateDiff ... ,,, بالشكل التالي :

أ- DateAdd :

DateAdd ("D",2,Now)

حيث أن :

D : هي الجزء الذي تريد الاضافة إليه , وله ثلاثة قيم :

D إن كنت تريد جمع أيام

M إن كنت تريد جمع شهور

YYY إن كنت تريد جمع سنوات

2 : هي مقدار الجمع , وهنا تعني اضافة يومين الى التاريخ المدخل

Now : تاريخ الان , فهي تعطيك تاريخ اليوم الحالي

------------------------------------------------------------------

ب- DateDiff :

DateDiff("M","12/11/2001","11/08/2003)

حيث أن :

M : نوع الناتج , وهنا سيتم اخراج الناتج بالشهور (يمكن استعمال D أو YYY كما سبق)

ثم تدخل التاريخين المراد طرحهما

وبالتوفيق ...

تم تعديل هذه المشاركة بواسطة Delphawi في 2 ديسمبر 2008 في 20:49

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

بارك الله فيك لقد حايت لى المشكلة مشكور جداًجدً وادخلك الله الجنة والله يرحم والديك

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

وشكراً

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

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…