1 sene sonrasına tarih atamak

Katılım
2 Ağustos 2007
Mesajlar
20
Excel Vers. ve Dili
Türkçe 2003
Arkadaşlar, ben accesste yeniyim. Hayatımda ilk defa bir foruma yazı yazıyorum.

Accesste 1 hücreye tarih girdiğimde diğer iki hücreye sırasıyla 1 ve 2 sene sonrasına tarihi yazmasını istioyurm.

Fakat yapamıyorum...
 
Katılım
16 Kasım 2005
Mesajlar
1,090
Excel Vers. ve Dili
Access 2002
DateAdd komutunu kullanın
=Date()
=DateAdd("yyyy";1;[Metin0])
=DateAdd("yyyy";2;[Metin0])
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
:)) Ben de ilk defa foruma yazan birine ilk defa cevap yazıyorum... en kolayı +365 yazın. Year değerine çevirip +1 de yapabilirdiniz ama en kestirme yolu tarih verisinin bulunduğu metin kutusundan veriyi alıp +365 eklemektir. Teorik olarak 1 yıl 365 gün 6 saat olduğu için artık yıl hesabı da yapılıp dateadd komutu kullanılabilir. Çok milimetrik hesaplamalar gerekiyorsa 2.nci yöntem hatasızdır. Birinci yöntem bazı tarihlerde saçmalar. Kolay gelsin
 
Son düzenleme:
Katılım
2 Ağustos 2007
Mesajlar
20
Excel Vers. ve Dili
Türkçe 2003
Eywallah, teşekkürler yararlı şeymiş bu forum olayları daha sık girmek gerekiyor demek.
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Ben bununla ilgili bir örnek oluşturup üzerinde denemeler yaparak cevabımın doğruluğunu sınarken sevgili karaayhan size cevap yazarak çözümü sunmuş. Bunu yeni farkettim.. 11 dakikadan çok denemeler yapmışım demek.. Çünkü bu +365 formülü saçmalamıştı.. )) Onun nedenini arıyordum. 01.01.2007 yazıca 31.12.2007 vermişti. Ben de +366 yaptım. Bu kez de 10.10.2007 denedim o zaman da 11.10.2008 verdi. Ne garip.. Herhalde artık yıldan yani şubat döngüsünden oluyor diye düşündüm...
 
Üst