اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تسجيل تاريخ الميلاد وحساب عدد الأيام


الردود الموصى بها

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

أخواني أعضاء المنتدى أشكر لكم جهودكم في إثراء هذا المنتدى بكل ماهو مفيد وأرجو من الله أن يوفقكم إلى ما فيه الخير

طلب هو كالآتي

برنامج يتم تسجيل تاريخ الميلاد فيه بأحد الخيارين إما الهجري أو الميلادي

فإذا تم الإختيار مثلاً التاريخ الهجري يقوم البرنامج بتأمين باقي الحقول إلى حين تسجيل التاريخ

بعد تسجيل التاريخ بالهجري يقوم البرنامج بحساب التاريخ الميلادي بالمقابل وبعد الإنتهاء

يقوم بحساب العمر ( عدد الأيام - عدد الشهور - عدد السنوات - إجمالي العمر بالأيام) هجري + ميلادي (مع الأخذ بعين الإعتبار أن العمر بين التاريخين الهجري والميلادي لا يكون متساويين قد يكون بالهجري سنة ونصف بينما يكون بالميلادي أقل)

بهذا نكون قد علمنا بتاريخ الميلاد هجري + ميلادي

كما نكون قد علما بأن عمر الشخص = يوم + شهر + سنة بالهجري + الميلادي

ولا يتم التعديل في التاريخ إلا بعد الضغط على زر التعديل

آمل أن اجد حل لهذه الطريقة ولكم أطيب تحياتي

ودمتم سالمين

_____________.rar

رابط هذا التعليق
شارك

أخي الباشق1

أشكرك على إهتمامك بالموضوع

ما أردته هو الحساب على النموذج لأن الطفل عندما يتم تسجيله في الروضة أو حتى في المدرسة الابتدائية سواءً بنين أو بنات يتم حساب تاريخ الميلاد بتفصيل وما أردته هو تسهيل هذا الإجراء لككني لم أجد تجاوباً من الأعضاء سواك فياليت تشوف لي حل وأكون شاكرا وممتنا لك

تقبل تحياتي

رابط هذا التعليق
شارك

اخي العزيز

اليك هذا المثال الرائع للرائع ابوعقيل وقد قمت ( بعد اذن ابوعقيل بالطبع ) بوضع التعديلات التي تلائم مثالك

أرجو ان تلبي طلبك

مع تحياتي,,,

___________________________.rar

رابط هذا التعليق
شارك

أخي منتصر

بارك الله فيك حل رائع أخي الكريم

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

على العموم أنا أشكرك وأشكر جميع من تجاوب مع سؤالي وأشكر الأستاذ أبو عقيل وبعد إذنك ياريت لو كملنا الى النهاية

مثالك يحتوي على الإستفسار وهذا ممتاز

طيب فل نفكر من جانب آخر.

ماذا إذا قمنا بعمل نموذج إدخال بيانات بنفس طريقة مثالي.

وليكون هذا النموذج بتحديث مستمر كل يوم يعطي نتيجة مثلاً طفل قمنا بتسجيله اليوم 20/05/2008م 15/05/1429هـ وهو عمره مثلاً (3) سنوات (2) شهر (10) أيام

بعد يوم يكون العمر (3) سنوات (2) شهر (11) يوم

وهكذا.

وأتمنى من الفطاحلة المشاركة ولو بإعطاء أرائهم لأننا لا نستطيع أن نستغنى عنهم أو أن أي عضو في هذا المنتدى الرائع بأعضائه وتكاتفهم لمساعدة بعضهم البعض للرفع من كفائة المستخدمين العرب في مجال البرمجة.

والله من وراء القصد

تحياتي

رابط هذا التعليق
شارك

اذا كنت جاد فعلا في تطوير كفاءتك

حاول تطوير المثال بنفسك

ليكون انطلاقة لك من مجال تلقي الأمثلة الجاهزة

الى مجال البرمجة الذاتية

سأعطيك بداية الخيط و حاول أن تصل اليه

يوجد في الأكسس حدث اسمه المؤقت

Timer

هذا الحدث اذا وضعنا فيه كود معين يقوم بتنفيذه تلقائيا بمرور الوقت

ضع الكود نفسه الذي يحسب العمر

في حدث المؤقت للنموذج

و المفروض أن يحسب لك تلقائيا العمر مع مرور الوقت

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

TimerInterval

Timer

رابط هذا التعليق
شارك

اخي العزيز

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

للتوضيح ... مرفق مثالك بعد التعديل ليستمد بياناته من جدول قم بما يلي:

- افتح المثال واكتب الفارق الموجود في النموذج (سنة-شهر-يوم) ميلادي وهجري واغلق المثال

- عدل تاريخ الجهاز (من لوحة التحكم) باضافة يوم واعد فتح المثال وشاهد النتيجة

هاااااه هل ازداد العمر يوم ....؟

اذا لا تنسى تصحيح التاريخ في الجهاز :biggrin::biggrin:

مع تحياتي,,,

___________________________.rar

رابط هذا التعليق
شارك

شكراً أخي rudwan

سوف أحاول الطريقة التي ذكرتها

وأشكرك على تجاوبك معي :fff:

كما أشكرك أخي منتصر الأنسي على الحل الرائع صراحة حليتها :fff::frown3:

أشكرك جزيل الشكر

تقبلوا تحياتي

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information