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

حساب تاريخ التعيين


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

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

هذه الجزئية غير واضحة !

4 ساعات مضت, بلال اليامين said:

ناقص من تاريخ التعيين 3 سنوات

على الرغم من ذلك جرب هذه المعادلة :

DateDiff("yyyy", DateAdd("yyyy", 3, date1), Date2)

date1 = تاريخ التعيين
Date2 = تاريخ الانتهاء

 

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

5 دقائق مضت, بلال اليامين said:

خي اين اضع

عن اذن اخي استاذ موسى

ممكن تضعها في استعلام او في مربع نص داخل نموذج

لكن انتبه الى الفارزة فيمكن تحتاج الى تحويلها الى فارزة منقوطة

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

السلام عليكم

5 ساعات مضت, Eng.Qassim said:

استخدم كود استاذ موسى ..لان اعتقد اكسس 2010 لايستخدم الفاصلة المنقوطة

اخى العزيز مهندس قاسم لا دخل للاكسيس بالفواصل وانما بالويندوز

image.png.0c01c3d5c5306fede653e0826e45b3da.png

واليك الرابط التالى للاطلاع وجزاه الله خيرا ابوهادى وجميع اخواننا واساتذتنا

بالتوفيق

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

46 دقائق مضت, احمد الفلاحجي said:

لا دخل للاكسيس بالفواصل وانما بالويندو

جزاك الله خيرا اخي واستاذي @احمد الفلاحجي على هذه المعلومة

بصراحة اخذت المعلومة لان لدي حاسوبين ..الاثنان يعمل بوندوز 7 ...لكن احدهما اوفيس 2010 والاخر 2013

وحينما اشتغل على الاول لا اضع الفاصلة المنقوطة !!

ساتحرى عن الاعدادات

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

نقاش رائع أساتذتنا @احمد الفلاحجي @Eng.Qassim ☺️

 

أخي بلال وضعته لك في مثال 🙂 :

image.png.8606a089d97976291b17c428d94283c9.png

تضع الدالة على مصدر صندوق النتيجة هكذا :

=DateDiff("yyyy";DateAdd("yyyy";3;[From]);[To])

 

التواريخ.accdb

تم تعديل بواسطه Moosak
  • Like 2
رابط هذا التعليق
شارك

1 ساعه مضت, احمد الفلاحجي said:

خى العزيز مهندس قاسم لا دخل للاكسيس بالفواصل وانما بالويندوز

استاذنا كيف نحصل على هذه الخصائص التى حضرتك ارسلت صورة منها

جزاكم الله خير

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

5 ساعات مضت, Eng.Qassim said:

وحينما اشتغل على الاول لا اضع الفاصلة المنقوطة !!

ساتحرى عن الاعدادات

واياكم مهندسنا العزيز وفى انتظار الاخبار بعد التحرى استاذى

5 ساعات مضت, Moosak said:

نقاش رائع أساتذتنا

انتم الاروع اخوانى واساتذتى وجزاكم الله خيرا

4 ساعات مضت, الحلبي said:

كيف نحصل على هذه الخصائص

هذه الخطوات بالترتيب يادكتور محمد

image.png.cf57356a15e449daf671056d89459097.png

image.png.bdeb7b17b8fa9853d5add9b3a80cc5ad.png

image.png.d2cb017013f02c45a43a8cbc53ba5fe0.png

 

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

اقتباس
6 ساعات مضت, احمد الفلاحجي said:

هذه الخطوات بالترتيب يادكتور محمد

 

لقد حصلت عليها ـ جزاك الله خير ورزقك بغير حساب وجعله فى ميزان حسناتك

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

طيب يا استاذ @بلال اليامين

تقدر تستخدم السطر ده فى الاستعلام بشكل مباشر على اعتبار ان اسم حقل تاريخ التعيين EmpHireDate

DateAdd("yyyy",-3,[EmpHireDate])

 

فكرة كمان ممكن ستخدم الوظيفة الاتية داخل وحدة نمطية

Public Function HireDateDiff( _
                        ByVal dtHireDate As Date, _
                        Optional nYear As Integer = 0 _
                        ) As Date
    dtHireDate = Format(dtHireDate, "dd/mm/yyyy")
    HireDateDiff = DateAdd("yyyy", -nYear, dtHireDate)
    HireDateDiff = Format(HireDateDiff, "dd/mm/yyyy")
End Function

ويتم استدعاء الوظيفة فى زوايا التطبيق سواء أكان فى استعلام او نموذج كالاتى 

HireDateDiff([EmpHireDate],3)

مع ملاحظة أن الرقم 3 تستطيع تغييرة فقط بالرقم الذى تريد ان اردت مستقبلا تغييره الى أى رقم آخر 

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

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