اذهب الي المحتوي
أوفيسنا

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


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

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

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

طلب هو كالآتي

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

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

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

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

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

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

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

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

ودمتم سالمين

_____________.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:

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information