Skip to main content

AccessTr.neT


Dsum Komutunda Veri Uyuşmazlığı

yücel üzülmez
yücel üzülmez
3
215

Dsum Komutunda Veri Uyuşmazlığı

Çözüldü #1
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])
.zip DevriÇark_Sor.zip (Dosya Boyutu: 136,53 KB | İndirme Sayısı: 3)
Cevapla
#2
Zaman alaninda saat dakika verileri yoksa ssadece tarih gosteriliyorsa
txtAlinanMotorin = Dsum ("[AlinanMotorin]", "tblAlinanlar", "[Tarih]<" & clng(Me![txtBitisTarihi]))
Şeklinde dener misiniz?
Cevapla
#3
@berduşun cevabına ek olarak,

Visual Basic Code
txtAlinanMotorin = DSum("[AlinanMotorin]", "tblAlinanlar", "CLng(CDate([Tarih])) < " & CLng(CDate([txtBitisTarihi])))


şeklinde de kullanılabilir.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#4
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?
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da