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

تعديل على كود تنبيه

مغلقمُجاب
بدأه كريمو2 في 11 أكتوبر 2013 · 7 رد · 443 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني


ممكن تعديل على هذا الكود التنبيه


علما أنها مرتبطة بتاريخ نهاية الإقتطاع "DiscountStartDate"


علما أنه  لما يتجاوز نهاية شهر الإقتطاع تكون بالسالب


مثلا : نهاية الإقتطاع في شهر أكتوبر في هذا الشهر تكتب باقي له 0 ولما يدخل شهر نوفمبر يكتب باقي له -1 


كيف التعديل عليها لما يتجاوز الشهر لا يكون تنبيه 


Private Sub Form_Current()

If thediff <= DiscountStartDate Then

cap.Caption = " تنبيه! ( " & [thediff] & " ) " & " أشهر باقية عن نهاية إقتطاع القرض للسيد  : " & [Nom et Prénom]

Else

cap.Caption = ""

End If


End Sub

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

تفضل اخي الكريم

 

Private Sub Form_Current()
 
If thediff <= DiscountStartDate Then
cap.Caption = " تنبيه! ( " & [thediff] & " ) " & " أشهر باقية عن نهاية إقتطاع القرض للسيد  : " & [Nom et Prénom]
ElseIf Month(Date())> DiscountStartDate Then
cap.Caption = " تنبيه! ( " & [thediff] & " ) " & " أشهر باقية عن نهاية إقتطاع القرض للسيد  : " & [Nom et Prénom]
cap.Caption = ""
End If
 
End Sub
#3

شكرا لك اختي ام عهود


لقد وضعت الكود وكان هذه النتيجة اي لم يتغير شيئا


 


post-237625-0-89469300-1381523191_thumb.


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#4

اخي الفاضل

 

ماذا يمثل حقل  thediff

 

هل هو تاريخ  مثل حقل تاريخ  نهاية الإقتطاع

 

ام انه حقل رقمي

 

ام ان هذا الحقل ناتج عن عملية معينة

 

ايضا انت ذكرت  في السؤال  تاريخ نهاية الإقتطاع  وايضا وضعت صوره لذلك  ولكنك وضعت حقل بداية الإقتطاع  DiscountStartDate في الكود

 

فهل هذا هو اسم حقل نهاية الإقتطاع !!!!!!!!!

 

 

بالتوفيق

#5

اليك المثال اختي ام عهود

 

 

MM_Cridi.rar

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#6

اخي الفاضل

 

اين هو الحقل  [thediff]  الذي وضعته انت في الكود

 

لقد بحثت عنه في جميع حقول النموذج ولم اجده

 

هل من الممكن تخبرنا اين هو بالضبط

 

 

بالتوفيق

#7

الحقل [thediff] 


ادخلي على تصميم النموذج frmcridi


ثم على مصدر السجل


تجديه في عبارة sql


SELECT Employee.ID, Employee.EmployeeID, Employee.[Nom et Prénom], Employee.detach, Cridi.Cridi_Date, Cridi.Cridi_ID, Cridi.Cridi_Value, Cridi.DiscountStartDate, Cridi.DiscountEndDate, Cridi.DiscountPerMonth, DateDiff("m",Date(),[DiscountEndDate]) AS thediff FROM Employee LEFT JOIN Cridi ON Employee.EmployeeID=Cridi.EmployeeID;

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#8 أفضل إجابة

تفضل اخي الكريم

 

ملفك بعد التعديل

 

 

za-MM_Cridi-UP.rar

 

 

بالتوفيق

1

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

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