AccessTr.neT

Tam Versiyon: hatırlatma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
merhaba

Resolved olarak seçtiğimde bana 3 gün sonra active olarak gözükmesini istiyorum.ve istediğimde günü nasıl değiştirebilirim
örnek ektedir.
[Resim: wwhle0.png]
Sayın svs007, istediğiniz böyle bir şey mi?
desteğiniz için teşekkürler,
öncelikle Date()-2)) -1 olarak değiştirdim (1 gün sonra değişmesi gerekir diye düşünüyordum bugün baktığımda herhangi bir değişiklik göremedim
"resolved" dan "active " geçmedi. bir eksiklik mi var ?

Private Sub Form_Load()
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE Cases SET Cases.Status = 'Active', Cases.[Resolved Date]= Null WHERE (((Cases.Status)='Resolved') And ((Format([Resolved Date],'Short Date'))<Date()-1)) "
Form.Requery
End Sub

aşağıdaki kodu deneyin
DoCmd.RunSQL "UPDATE Cases SET Cases.Status = 'Active', Cases.[Resolved Date]= Null WHERE Cases.Status='Resolved' And cvdate([Resolved Date])<Date()-1"
Aşağıdaki gibi değiştirdim. 1 gün bekleyeceğim yarın aktive durumuna gelmesi gerekir. teşekkürler,

Private Sub Form_Load()
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE Cases SET Cases.Status = 'Active', Cases.[Resolved Date]= Null WHERE Cases.Status='Resolved' And cvdate([Resolved Date])<Date()-1"
Form.Requery
End Sub
hatta emniyet olsun diye

****And cvdate([Resolved Date])<cvdate(Date()-1)" 

yapın
Sayfalar: 1 2