AccessTr.neT
Tarihe, Ay Ekleme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Soruları ve Cevapları (https://accesstr.net/forum-access-sorulari-ve-cevaplari.html)
+--- Konu Başlığı: Tarihe, Ay Ekleme (/konu-tarihe-ay-ekleme--91330.html)



Tarihe, Ay Ekleme - xosmaner - 23/03/2025

Örnek bugünün tarihi üzerine ; 5 ay, 8 ay veya 45 gün eklediğimizde ileri tarihi bulmak istiyorum.


RE: Tarihe, Ay Ekleme - berduş - 23/03/2025

1 - sadece ay ve gün mü girilecek? yıl girilme ihtimali de var mı
2 - sadece "5 ay" formatında mı olacak yoksa "ay 5" gibi de olablir mi?


RE: Tarihe, Ay Ekleme - berduş - 23/03/2025

3. olarak da neden Tarih/Saat Genişletildi kullanıyorsunuz? işe başlama tarihi en fazla gün hassasiyetine gereksinim duyar ki normal Tarih/Saat türü zaten saniye hassasiyetine sahiptir.


RE: Tarihe, Ay Ekleme - berduş - 24/03/2025

aşağıdaki fonksiyon işinize yarayabilir
Private Sub SonTrh()
dt = Left(Me.Recordset("görevebaslamatarihi"), 10)
xSrEkle = Val(Me.çalıştığısure)
If IsDate(dt) And xSrEkle > 0 Then
xTrh = ""
If çalıştığısure Like "*ay*" Then
xTrh = "m"
ElseIf çalıştığısure Like "*g?n*" Then
xTrh = "d"
ElseIf çalıştığısure Like "*y?l*" Then
xTrh = "yyyy"
End If
If xTrh <> "" Then Me.sontarih = DateAdd(xTrh, xSrEkle, dt): Me.sontarih.Requery
End If
End Sub



RE: Tarihe, Ay Ekleme - berduş - 24/03/2025

lütfen açtığınız konulara olumlu yada olumsuz geri bildirimde bulunun.


RE: Tarihe, Ay Ekleme - xosmaner - 25/03/2025

uyguladım ancak sonuç alamadım. Kısaca şu şekilde açıklayayım. İlk tarih üzerine 40 gün ekleyerek son tarihi bulmak istiyorum. Örnek olarak:25.03.2025 + 12gün= 07.04.2025