AccessTr.neT
Dsum Komutunda Veri Uyuşmazlığı - 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ığı: Dsum Komutunda Veri Uyuşmazlığı (/konu-dsum-komutunda-veri-uyusmazligi.html)



Dsum Komutunda Veri Uyuşmazlığı - yücel üzülmez - 21/05/2020

Arkadaşlar kolay gelsin yapmış olduğum çalışmada yakıt muhasebesinde Dsum kullanırken veri türü uyuşmazlığı hatası alıyorum yardımcı olur musunuz?

# ile kullanmaya çalıştım ama yapamadım.

txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "[Tarih]<" & Me![txtBitisTarihi])


RE: Dsum Komutunda Veri Uyuşmazlığı - berduş - 21/05/2020

Zaman alaninda saat dakika verileri yoksa ssadece tarih gosteriliyorsa
txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "[Tarih]<" & clng(Me![txtBitisTarihi]))
Şeklinde dener misiniz?


Re: Dsum Komutunda Veri Uyuşmazlığı - ozanakkaya - 21/05/2020

@berduşun cevabına ek olarak,

txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "CLng(CDate([Tarih])) < " & CLng(CDate([txtBitisTarihi])))

şeklinde de kullanılabilir.


RE: Dsum Komutunda Veri Uyuşmazlığı - yücel üzülmez - 21/05/2020

Teşekkürler iki yöntem de çalıştı.

Bir diğer satırda iki farklı değeri toplayıp aşağıdaki kod ile tek alana yazdırabiliyorum,

txtHarcaMotorin = Dsum ("[SeyirdeYakilanMotorin]", "tblIcraEdilenGorevler") + Dsum ("[LimandaYakilanMotorin]", "tblIcraEdilenGorevler")

Şöyle yapınca anlamsız oldu sanırım

txtHarcaMotorin = Dsum ("[SeyirdeYakilanMotorin]", "tblIcraEdilenGorevler", "CLng(CDate([BitisTarih])) < " & CLng(CDate([txtBitisTarihi]))) + Dsum ("[LimandaYakilanMotorin]", "tblIcraEdilenGorevler", "CLng(CDate([BitisTarih])) < " & CLng(CDate([txtBitisTarihi])))

tek bir parantez içine almam mı gerekiyor?