Skip to main content

AccessTr.neT


Sorgudan Sql İle Veri Çekme İşlemi Sırasında Hata Mesajı

Sorgudan Sql İle Veri Çekme İşlemi Sırasında Hata Mesajı

#8
(27/09/2024, 16:00)atoykan yazdı: DSum kullandığınızda sonuç boş/NULL dönerse, CDbl bu değeri sayısal bir tipe dönüştüremediği için hata verir. Bu nedenle boş sonuçları yönetmek için NZ fonksiyonunu kullanabilirsiniz diye belirtmiştim. Aşağıdaki gibi dener misiniz?

SELECT SubQuery.Liman, SubQuery.UrunKod, SubQuery.UrunAdi, SubQuery.ToplaMiktar, SubQuery.Satis, (SubQuery.ToplaMiktar - SubQuery.Satis) AS Kalan
FROM (SELECT tbl_Products.Liman, tbl_Products.UrunKod, tbl_Products.UrunAdi, Sum(tbl_Products.Miktar) AS ToplaMiktar, CDbl(Nz(DSum("[Miktar]", "tbl_Sales", "[Liman]='" & [Liman] & "' AND [UrunKod]='" & [UrunKod] & "'"), 0)) AS Satis
FROM tbl_Products
GROUP BY tbl_Products.Liman, tbl_Products.UrunKod, tbl_Products.UrunAdi) AS SubQuery;

Hocam teşekkür ederim, bu sorguda Access ortamında çalışıyor, yalnız excel' e veriyi çekerken

Excel tarafındaki Sql sorgusunda "ifade' de tanımlanmamız NZ işlevi" şeklinde hata mesajı veriyor veriyor.

Kalan satırında Aşağıdaki şeklilde düzenleme yapınca işim çözüldü aslında;
Kod:
IIF(SubQuery.Satis>0, SubQuery.ToplaMiktar - SubQuery.Satis, SubQuery.ToplaMiktar) AS Kalan
başka bir çözüm var mıdır? bilemiyorum

selamlar,
iyi Çalışmalar.
truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 27/09/2024, 17:47, Düzenleyen: truhi.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Re: Sorgudan Sql İle Veri Çekme İşlemi Sırasında Hata Mesajı - Yazar: truhi - 27/09/2024, 17:40
Task