hatırlatma

1 2
27/08/2011, 00:12

svs007

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.

27/08/2011, 11:43

nsahin

Sayın svs007, istediğiniz böyle bir şey mi?
06/09/2011, 22:04

svs007

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

06/09/2011, 22:17

Yandemir

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"
06/09/2011, 22:47

svs007

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
06/09/2011, 22:50

Yandemir

hatta emniyet olsun diye

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

yapın
1 2