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

برنامج المتقاعدين


الباشق1

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

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

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

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

y_m_d.rar

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

الف شكر لك سهل

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

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

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

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

وشكراَ

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

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

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

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

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

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

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

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

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

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

و الله الموفق

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

التاريخ.zip

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

السلام عليكم

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

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

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

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

يا أخى الكريم

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

اخى العزيز

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

عذرا

خاصية 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