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

كيف احسب عمر الشخص بالسنوات والشهور والايام؟!

بدأه special girl في 8 ديسمبر 2009 · 2 رد · 3,557 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

لدي سؤال في برنامج يقوم بحساب عمر الشخص بالسنوات والايام والاشهر وذلك مع مراعاة انه في شهر فبراير يكون 29 يوما اذا كانت السنة كبيسة(366يوم) ويكون 28 يوما اذا كانت السنة(365يوم)

يطلب البرنامج من المستخدم ادخال التاريخ كاملا لليوم الحالي وتاريخ ميلاده كاملا ثم يقوم بحساب العمر...حاولت التوصل الى الفكرة ولكنني استصعبتها قليلا فأرجو المساعدة لانني مبتدئة في فيجوال بيسك واريد تطوير نفسي

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

#2

السلام عليكم

ملاحظة أولى أنه لا داعي لطلب تاريخ اليوم!! يمكن الحصول على التاريخ مباشرة من الجهاز عن طريق إحدى الدوال التالية

date()
now()

و بعدها الحصول على الفرق بين تاريح الميلاد و تاريخ اليوم عن طريق الدالة

datediff()
هنا مثال
DateDiff("ww", #1/7/1990#, Now())

في المثال يتم حساب عدد الأسابيع بين تاريخ 1،7،1990 و تاريخ اليوم

شرح للدالة السابقة

DateDiff(interval, date1, date2)
بالنسبة لـ
interval
فهي تأخذ إحدى القيم التالية:
"yyyy"
سنوات

"q"
فصول 4 أشهر

"m"
أشهر

"d"
أيام

"ww"
أسابيع

"h"
ساعات

"n"
دقائق

"s"
ثواني

هذه الدالة تأخذ في الحسبان السنوات الكبيسة و هذا يسهل العملية كثيرا

شكرا

تم تعديل هذه المشاركة بواسطة 3ml في 8 ديسمبر 2009 في 23:29

بسم الله الذي لا يضر مع اسمه شيء في الأرض و لا في السماء و هو السميع العليم

117tpo4.png
#3

تفضل هذا مثال كامل

تحياتي

Age.rar

OMANI FOR EVER

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

post-12787-12780191801974.jpg

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

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

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

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

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

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