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

مشكلة في تنبيه بانتهاء الإقامة


omarahmed1424

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

الأخوة الأعزاء 

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

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

تم تعديل بواسطه omarahmed1424
رابط هذا التعليق
شارك

حياك الله

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

المستخدم يختار او يدخل  من النموذج تاريخ هجري ... وعند الإختيار ومن احد الأحداث تحول التاريخ الى ميلادي .. وهكذا

بحيث تدخل للجدول بالميلادي ويصبح التنبيه مبني على تايخ صحيح  ..

بالتوفيق

تم تعديل بواسطه سعيد صواب
رابط هذا التعليق
شارك

21 ساعات مضت, سعيد صواب said:

حياك الله

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

المستخدم يختار او يدخل  من النموذج تاريخ هجري ... وعند الإختيار ومن احد الأحداث تحول التاريخ الى ميلادي .. وهكذا

بحيث تدخل للجدول بالميلادي ويصبح التنبيه مبني على تايخ صحيح  ..

بالتوفيق

أخي العزيز ما فهمته منكم الآن هو وضع كود على حدث ( عند الإغلاق ) مثلا لتحويل التاريخ إلى ميلادي فإذا كان ما فهمته صحيحا فهل لك أن تزودني بهذا الكود يرحمك الله . 

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

حياك الله اخي عمر

شاهد المرفق وشاهد حدث بعد التحديث لمربع النص الغير منضم dateH "التاريخ الهجري"

هنا انا اضفت مربع نص غير منضم لإدخال التاريخ الهجري .. والحقل الذي يحفظ الى الجدول هو expdate

بالتوفيق

trYit.rar

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

8 ساعات مضت, سعيد صواب said:

حياك الله اخي عمر

شاهد المرفق وشاهد حدث بعد التحديث لمربع النص الغير منضم dateH "التاريخ الهجري"

هنا انا اضفت مربع نص غير منضم لإدخال التاريخ الهجري .. والحقل الذي يحفظ الى الجدول هو expdate

بالتوفيق

trYit.rar

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

 

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

السلام عليكم :rol:

 

تجربتي في التاريخ الهجري قليلة ، لهذا السبب عادة لا اتدخل في اسئلته :rol:

 

افكر في طريقتين:

 

الاولى:

- اعمل حقل غير مضمن في احد النماذج الرئيسية ، وادخل فيه التاريخ الهجري كل يوم (يدويا او برمجيا ثم تصححه اذا شاء الامر) ،

واجعل الاستعلام يقارن تاريخ الجدول ، بهذا التاريخ :rol:

- ولكن قبل فتح الاستعلام ، يجب ان تخبر البرنامج انك تريد استخدام التاريخ الهجري للمقارنة والحساب ، وهنا الطريقة:

http://www.officena.net/ib/topic/64763-التاريخ-الافتراضي-الهجري/?do=findComment&comment=421491

يعني: زر فتح الاستعلام سيكون:

كود استعمال التاريخ الهجري (كما في الرابط اعلاه)

كود فتح الاستعلام/التقرير

كود إعادة التاريخ الى ميلادي (كما في الرابط اعلاه) :rol:

 

 

الثانية:

1. هي ان نغير التاريخ الهجري الى ميلادي او العكس (عن طريق الكود في الاستعلام) :

http://www.officena.net/ib/topic/56008-دالة-تحويل-التاريخ-الهجري-إلى-ميلادي/?do=findComment&comment=354428

او

http://www.officena.net/ib/topic/36309-تحويل-التاريخ-الهجري-الى-ميلادي-وبالعكس/?do=findComment&comment=192182

ولو عندك تاريخ ام القرى ، فنستطيع استعمال:

http://www.officena.net/ib/topic/59213-تحويل-التاريخ-الميلادي-الى-ام-القرى-هدية-وبطريقة-حصرية/?do=findComment&comment=378783

 

2. ونحن نعرف انه قد يكون هناك فرق عند تحويل تاريخ الجهاز الميلادي الى هجري ، والفرق يكون اقصاه 3 ايام ،

لذا في الاستعلام وللمقارنة بين التواريخ ، لا تقارن يوم الجدول بيوم الجهاز المحول ، وانما قارن يوم التاريخ مع يوم الجهاز المحول +-3 ايام (يعني 3 ايام قبل تاريخ الجدول و3 ايام بعده) ،

وطبعا تكون تعرف ان النتائج تقريبية وليست اكيدة :blink:

 

قلت لك تجربتي مع التاريخ الهجري قليلة :blink:

 

جعفر

 

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

ماشاء الله أ / جعفر كل ذلك وقليلة فعلا أستاااااااااااااااااااااااااااااااااااذ جزاك الله خيرا 

27 دقائق مضت, jjafferr said:

السلام عليكم :rol:

 

تجربتي في التاريخ الهجري قليلة ، لهذا السبب عادة لا اتدخل في اسئلته :rol:

 

افكر في طريقتين:

 

الاولى:

- اعمل حقل غير مضمن في احد النماذج الرئيسية ، وادخل فيه التاريخ الهجري كل يوم (يدويا او برمجيا ثم تصححه اذا شاء الامر) ،

واجعل الاستعلام يقارن تاريخ الجدول ، بهذا التاريخ :rol:

- ولكن قبل فتح الاستعلام ، يجب ان تخبر البرنامج انك تريد استخدام التاريخ الهجري للمقارنة والحساب ، وهنا الطريقة:

http://www.officena.net/ib/topic/64763-التاريخ-الافتراضي-الهجري/?do=findComment&comment=421491

يعني: زر فتح الاستعلام سيكون:

كود استعمال التاريخ الهجري (كما في الرابط اعلاه)

كود فتح الاستعلام/التقرير

كود إعادة التاريخ الى ميلادي (كما في الرابط اعلاه) :rol:

 

 

الثانية:

1. هي ان نغير التاريخ الهجري الى ميلادي او العكس (عن طريق الكود في الاستعلام) :

http://www.officena.net/ib/topic/56008-دالة-تحويل-التاريخ-الهجري-إلى-ميلادي/?do=findComment&comment=354428

او

http://www.officena.net/ib/topic/36309-تحويل-التاريخ-الهجري-الى-ميلادي-وبالعكس/?do=findComment&comment=192182

ولو عندك تاريخ ام القرى ، فنستطيع استعمال:

http://www.officena.net/ib/topic/59213-تحويل-التاريخ-الميلادي-الى-ام-القرى-هدية-وبطريقة-حصرية/?do=findComment&comment=378783

 

2. ونحن نعرف انه قد يكون هناك فرق عند تحويل تاريخ الجهاز الميلادي الى هجري ، والفرق يكون اقصاه 3 ايام ،

لذا في الاستعلام وللمقارنة بين التواريخ ، لا تقارن يوم الجدول بيوم الجهاز المحول ، وانما قارن يوم التاريخ مع يوم الجهاز المحول +-3 ايام (يعني 3 ايام قبل تاريخ الجدول و3 ايام بعده) ،

وطبعا تكون تعرف ان النتائج تقريبية وليست اكيدة :blink:

 

قلت لك تجربتي مع التاريخ الهجري قليلة :blink:

 

جعفر

 

ماشاء الله أ / جعفر كل ذلك وقليلة فعلا أستاااااااااااااااااااااااااااااااااااذ جزاك الله خيرا 

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

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