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

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

قام بنشر (معدل)

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

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

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

تم تعديل بواسطه 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