نوشته شده توسط
padide55
فایل نمونه رو ملاحظه بفرمایید.
آفرین به padide55
چون قرار است بصورت اتوماتیک این تغییر تصویر انجام شود بهتره این کدها در رویداد Form_Timer با مقدار مثلاً 1000 برای TimerInterval باشد و برای جلوگیری از پرش تصویر در رویداد فوق شرط مخفی بودن تصویری که قرار است آشکار شود اضافه شود
Private Sub Form_Timer()
Dim rooz As String
rooz = DateDiff("d", Date, [expiredDate])
If rooz >= 0 And rooz <= 15 And Me.RedTag.Visible = False Then
Me.RedTag.Visible = True
Me.OrangeTag.Visible = False
Me.GreenTag.Visible = False
ElseIf rooz > 15 And rooz <= 30 And Me.OrangeTag.Visible = False Then
Me.OrangeTag.Visible = True
Me.RedTag.Visible = False
Me.GreenTag.Visible = False
ElseIf rooz > 30 And Me.GreenTag.Visible = False Then
Me.GreenTag.Visible = True
Me.OrangeTag.Visible = False
Me.RedTag.Visible = False
End If
End Sub