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

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

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

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

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

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

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

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

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

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

 

تم تعديل بواسطه Moosak
قام بنشر
منذ ساعه, Moosak said:

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

فعلا استاذ موسى ..انا فهمتها  انه لو كانت سنة التعيين 2000   يعني النتيجة 2003

وبهذا تتحول -3 الى +3

 

  • Like 1
قام بنشر
5 دقائق مضت, بلال اليامين said:

خي اين اضع

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

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

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

قام بنشر
17 ساعات مضت, بلال اليامين 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