14-06-14, 02:54 PM
(09-06-14, 10:52 PM)mesm23 كتب : لدى مشروع يحدد اوقات المقابلات للزبائن حيث يقوم المستخدم بادخال وقت امقابلة القادمة
اريد من البرنامج ان يعمل تنبيه للتذكير بوقت المقابلة القادمة مثلا اذا كانت المقابلة بعد اسبوع يقوم البرنامج بتنبيه المستخدم فى اليوم الذى يسبق يوم المقابلة
.....
على افتراض انك تستخدم قاعدة بيانات
تحتاج نافذة Form خاص بالمواعيد المقترب موعدها
قم بعمل استعلام في داخل مؤقت Timer كل 12 ساعة (لأن المواعيد يالأيام) وإذا كانت هناك نتائج تظهر نافذة التذكير بالمواعيد وبها النتائج
مثال جملة الاستعلام للمواعيد التي ستتم اليوم التالي
على افتراض أن عمود الموعد appointmentDate وعمود التأكد من أن المقابلة تمت appointmentDone
ملاحظة: هناك اختلاف في تركيبة جمل الإستعلام بين Access و SQLServer
كود :
----- Access -----
SELECT *
FROM [table1]
WHERE ( DateDiff('d', Now() , appointmentDate) <=1 )
AND appointmentDone = Falseكود :
----- SQLServer -----
SELECT *
FROM [table1]
WHERE ( DateDiff(Day, GetDate() , appointmentDate) <=1 )
AND appointmentDone = 'False'.....



