AccessTr.neT
tarih alanı ile sayıyı toplama - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: tarih alanı ile sayıyı toplama (/konu-tarih-alani-ile-sayiyi-toplama.html)



tarih alanı ile sayıyı toplama - edacan19 - 02/07/2011

merhaba
arkadaşlar benim sorum mesela 01.12.2011 tarih alanı var. bir de sayı alanım var oradada 2 yazıyor. sayı alanını ay olarak algılatıp tarih alanı ile toplatmak istiyorum yani 01.12.2011 + 2 = 01.02.2012 olmalı


Cvp: tarih alanı ile sayıyı toplama - ozanakkaya - 02/07/2011

Ekteki uygulamayı inceleyiniz. İşlemi gerçekleştiren kod
DateAdd("m", Sayı, Tarih)



Cvp: tarih alanı ile sayıyı toplama - edacan19 - 03/07/2011

MERHABA
SORUN ÇÖZÜLDÜ ÇOOK TEŞEKKÜR EDİYORUM


Cvp: tarih alanı ile sayıyı toplama - derbas55 - 13/08/2015

edacan19 hocam aynı işlem banada lazım zahmet olmazsa yardımcı olabilirmisiniz
(03/07/2011, 16:23)edacan19 yazdı: MERHABA
SORUN ÇÖZÜLDÜ ÇOOK TEŞEKKÜR EDİYORUM



Cvp: tarih alanı ile sayıyı toplama - derbas55 - 13/08/2015

hocam göndermiş olduğunuz ek incelendiğinde sayı kısmına tek rakam yazıldığında değeri aya çift ve üstü yazıldığında yıl ile topluyo


Cvp: tarih alanı ile sayıyı toplama - atoz112 - 13/08/2015

Sayın derbas55,

İlgili kod ifadesinde kullanılan DATEADD ifadesi,herhangi bir tarihe ay üzerinden tarih eklemek için ve  “m” ifadesi de ay formatı için kullanılır.

Dolayısı ile,siz;çift haneli veya üstü bir sayı değeri yazdığınızda,ay üzerinden o sayı kadar ilave edilerek sonuç elde edilir.sayın edacan19 tarafından açılan konudaki talep de ay üzerinden olduğu için,bu sonuç sağlanmıştır.

Eğer siz,yazılan sayı kadar gün ekleyerek bir tarih elde etmek istiyorsanız diğer bir ifade ile gün üzerinden olması istenirse,o zaman;sayın ozan bey tarafından eklenen örnekte,ilgili kod sayfasında yer alan

Kod:
Me.Metin5 = DateAdd("m", Metin2, Metin0)
kod satırını etkisizleştirip ya da aşağıdaki ile değiştirdiğinizde,istediğiniz sonucu elde edebilirsiniz.bilginize.

Kod:
Me.Metin5 = DateAdd("d", Metin2, Metin0)
iyi çalışmalar,saygılar.