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

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

قام بنشر

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

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

أخيك سهل احمد ( ابو نعيم )

y_m_d.rar

قام بنشر

الف شكر لك سهل

نعم صحيح ان المثال لشاكر الزين ولاكن ابي اعدل عليه ولم استطع

وارفقت المثال مره اخرى وموضح فيه التعديل الي انا ابيه في اسفل النموذج

التوضيح عندي موظف تاريخ تعيينه في 1-1-1400هـ ويستحق التقاعد بعد ثلاثين سنه من الخدمه يعني يتقاعد في 1-1-1430هـ

المطلوب اني بعد ما ادخل تاريخ تعيينه على طول في خانة تاريخ التقاعد يظهر لي متى يتقاعد

وشكراَ

قام بنشر

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

أخي العزيز أنت تقوم بحساب التقاعد على أي اساس هل على أساس العمر عند بلوغ الستين أم بعد بلوغ 30 سنه في الخدمة أرجو التوضيح

أخيك سهل احمد ( ابو نيعم )

قام بنشر

الف شكر لك ابو نيعم

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

اخي كلها مطلوبه في نفس البرنامج والاهم هي بعد بلوغ 30 سنه في الخدمة

قام بنشر

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

الاخ العزيز / الباشق1

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

تجد بعض الشرح في الملف المرفق

اتمنا ان اكون وفقة في عمل ذلك

و الله الموفق

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

التاريخ.zip

قام بنشر

السلام عليكم

البرنامج 100%%%%

بس لو تقدر تخليه عندما اكتب تاريخ التعيين على طول في خانت التقاعد يعطيني متى يتقاعد يعني اضرب تاريخ التعيين في 30 سنه ويعديني الناتج في خانت التقاعد

والف ششششششششششششششششر

قام بنشر

يا أخى الكريم

أذا افترضنا ان الحقل عندك يسمى تاريخ التعيين

قم بوضع مربع نص داخل النموذج

وداخل العنصر غير المنضم أكتب المعادلة التالية

=[تاريخ التعيين]+#29/12/1429#

حيث أن هذه القيمة التاريخية ثمثل 30 سنة

=========================

وإذا أفترضنا ان لديك حقلين الأول يسمى تاريخ التعيين والآخر يسمى تاريخ التقاعد

قم بوضع زر أمر داخل النموذج وبالحدث الخاص به عند النقر أكتب الكود التالى

[تاريخ التقاعد]=[تاريخ التعيين]+#29/12/1429#

=========================

أو بدلا من وضع زر أمر بخاصية الحدث قبل التحديث للنموذج اكتب الكود التالى

[تاريخ التقاعد]=[تاريخ التعيين]+#29/12/1429#

=========================

مع ملاحظة مهمة جدا

إذا كان تاريخ التعيين المسجل هجرى فالــ 30 سنة =#29/12/1429#

أما إذا كان تاريخ التعيين المسجل ميلادى فالـ 30 سنة = #31/12/1929#

وكما ترى فالأفضلية أن تكون التواريخ المسجلة تواريخ ميلادية وليست هجرية

ربنا تقبل منا واغفر لنا

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

السلام عليكم

اشكرك اخي الكريم yr_20

سوف اجرب هذا الكود

وعطيك خبر عن النتيجة

الباشق1

تم تعديل بواسطه الباشق1
قام بنشر

اخى العزيز

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

عذرا

خاصية before update تاريخ التعيين أكتب به الكود التالى

[تاريخ التقاعد]=[تاريخ التعيين]+#31/12/1929#

ولكن تلاحظ من ملفك أن تسمية الحقول باللغة العربية قد تسبب لى مشكلة فالأفضل تسمية الحقول باللغة الإنجليزية وسيكون الكود كالتالى

[date_out] = [date_rec] + #12/31/1929#

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