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

احتساب العمر بالأكسيس لطلبة المدارس

مغلق
بدأه muhammadey في 23 أغسطس 2007 · 10 رد · 7,357 مشاهدة · في قسم أرشيف الوقت والتاريخ
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني الكرام

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

هذا ملف رائع يستطيع حساب العمر .. ماعليك إلا إدخال أسماء الطلاب

وتواريخ ميلادهم وكذلك تاريخ الدخول إلى المدرسة

بعدها ستجد أعمارهم جميعا

يمتاز :

عن البرامج الأخرى المخصصة لحساب العمر

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

ولكن به ثغره واحدة يأتي بالنواتج غير مطابقة للحساب اليدوي

فهل نتعشم .. من أحد الأخوة الأفاضل في ضبط هذا الكود ... ؟

بارك الله في من يسره

وجزاكم الله خيرا

____________.rar

1
e37sr2.gif
#2

للرفع

e37sr2.gif
#3

أخي الكريم

ستجد في هذا المنتدى ما يسرك إن شاء الله

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

و شكراً

islam_abdalrahman@yahoo.com

#4
إسلام عبد الله كتب:
أخي الكريم

ستجد في هذا المنتدى ما يسرك إن شاء الله

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

و شكراً

ــــــــــــــــــــــــــــــــــــــ

صدقت ياأخي ففي هذا المنتدى أناس جهابذه

e37sr2.gif
#5

يجعله عامر يارب

e37sr2.gif
#6
للرفع

تم تعديل هذه المشاركة بواسطة muhammadey في 26 أغسطس 2007 في 21:14

e37sr2.gif
#7

أخي الكريم محمدي

لحساب العمر للتلاميذ تلقائياً يتم باستخدام حساب الفرق بين تاريخين راجع مكتبة التواريخ وستجد الموضوع أسفل الرد وستجد به ما تريده وتحتاجه

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

وشكرا لك

الله هو الموفق لسواء السبيل

#8

بارك الله فيك أخي الفاضل الباشا قمر الزمان على المشاركة والمساعدة

وجزاك الله كل خير

اخي الفاضل محمدي

تفضل البرنامج بعد التعديل بواسطة دالة متطوره لإظهار العمر بكل دقه

AGE.rar

2
#9

بارك الله بك اختنا الكريمة زهرة

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

مثل عند ادخال التاريخ 2ـ10يعطي

7 سنه و -1 شهر و 29 يوم

#10

أرجو المعذرة من الجميع .. هذه دالة نموذجية بمعنى الكلمة حسب رأيي ولكم الرأي في النهاية

 

Sub GetPeriod(ByVal stDate As Date, ByVal enDate As Date, _
			  yy As Integer, mm As Byte, dd As Byte)
   Dim TempDate As Date
   Dim m As Long

   'للتبديل بين البداية والنهاية حال أن البداية أكبر من النهاية 
   If stDate > enDate Then
	 TempDate = stDate
	 stDate = enDate
	 enDate = TempDate
   End If

   'لإدخال يوم البداية في المدة
   stDate = stDate - 1

   'لحساب الأشهر الكاملة
   m = DateDiff("m", stDate, enDate)
   TempDate = DateAdd("m", m, stDate)
   If TempDate > enDate Then
	 m = m - 1
	 TempDate = DateAdd("m", m, stDate)
   End If

   yy = Fix(m / 12)
   mm = m Mod 12
   dd = DateDiff("d", TempDate, enDate)
End Sub
1
#11

شكرا .. شكرا

لكل من ساهم في إثراء الموضوع

نشكر الاخ الفاضل قمر الزمان

ولاننسى الشكر للاخت الفاضله زهره ونقول إن ملحوظة اخي طارق في محلها

وكذلك نريد منها مشكورة أن تظهر الجداول والاستعلامات.... للاستعلام عن الطلاب الذين اعمارهم تقل عن 6 سنوات وتزيد عن 5 سنوات و9 اشهر

ونشكر الاخ الفاضل لمداخاته

ولا ننسى الاخ الكريم Accessna

لمداخلته وامدادنا بكود إن شاء الله سيكون سليما

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

جعله الله في كفة حسناته

وبارك الله لكم جميعا

تم تعديل هذه المشاركة بواسطة muhammadey في 3 سبتمبر 2007 في 20:18

e37sr2.gif

هذا الموضوع مغلق.

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