الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب كود تنبيه بقرب أنتهاء التاريخ

مغلقمُجاب
بدأه ابورمزي في 17 يناير 2014 · 4 رد · 3,744 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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


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


اخواني المبرمجين لي طلب بسيط هو


ان لدي برنامج فيه بيانات العاملين والالات(سيارات و...) واريد 


ان يعطيني البرنامج تنبيه عند فتح الكمبيوتر بالعاملين والالات التي شارفت وثائقهم/ها  على الانتهاء


طبعا الوقت يحدده المستخدم يعني اريد ان ينبهني قبل انتهاء الاقامه لهذا العامل بعدد (20)يوم مثلا وهكذا


جعله الله في موازين حسناتكم


صوره ادخال البيانات


885898158.png


تم تعديل هذه المشاركة بواسطة ابورمزي في 17 يناير 2014 في 04:16

ZpRNA.png

#2 أفضل إجابة

علي افتراض ان تاريخ الاقامة 01-02-2014 وتريد من البرنامج ان يقوم بتنبيهك قبلها بيومين علي سبيل المثال قبل انتهاء الاقامة

 

سنتخدم هذه الدالة بهذا الشكل

Select DATEADD(day,- dateinterval,Eqama) from tbl_interval

حيث ان الجدول يحتوي علي حقلين الحقل الاول اسمة Eqama والحقل الثاني اسمة Dateinterval وهم طرفي المعادلة أعلاه

سنضع علي سبيل المثال في حقل الاقامة 01-02-2014 وشنضع في حقل Dateinterval مثلا القيمة 2

وسنحسب المعادلة أعلاه بهذا الشكل

ستقوم المعادلة بتوليد هذا التاريخ 30-01-2014 وهذا التاريخ الناتج عن هذه العملية وهو ظهور تاريخ جديد قبل ميعاد الاقامة بيومين كما وضحنا أعلاه

 

سنقوم بعد ذلك بعمل استعلام أو تقرير يظهر لنا الاقامات التي شارفت علي الانتهاء من خلال هذه الجملة

select DATEADD(day,- dateinterval,Eqama) from tbl_interval where
DATEADD(day,- dateinterval,Eqama) <= GETDATE()

من خلال هذا الاستعلام لن يظهر تاريخ انتهاء الاقامة الا اذا اصبح تاريخ الانتهاء هو 30-01-2014 اي قبل انتهاء الاقامة بيومين كما وضحت اعلاه

 

بالتوفيق

2

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

والله العظيم انت اثراء لهذا الموقع استاذ محمد


الله لايحرمنا وجودك 


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


ZpRNA.png

#4

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

 

الكود تم تجربته وشغال معايا 

حقيقي جزاك الله خيراا

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#5

الله يوفقك يا مهندس محمد فؤاد ......

الكود لا يشتغل عندي يطلع الخطاء GETDATE  او ان الاجراء غير صالح........

قاعدة البيانات لدي هي Access

حاولت تطبيقة علي برنامج الاقساط   يعطيني تنبيه بقرب موعد السداد

ارجو المساعده  انا بحاجة ماسة لهذه الفكرة

تم تعديل هذه المشاركة بواسطة alroaini100 في 31 يناير 2014 في 23:32

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…