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])
Dsum Komutunda Veri Uyuşmazlığı
Zaman alaninda saat dakika verileri yoksa ssadece tarih gosteriliyorsa
txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "[Tarih]<" & clng(Me![txtBitisTarihi]))
Şeklinde dener misiniz?
txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "[Tarih]<" & clng(Me![txtBitisTarihi]))
Şeklinde dener misiniz?
@berduşun cevabına ek olarak,
şeklinde de kullanılabilir.
txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "CLng(CDate([Tarih])) < " & CLng(CDate([txtBitisTarihi])))
şeklinde de kullanılabilir.
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?
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?
Konuyu Okuyanlar: 1 Ziyaretçi