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ı

#4
(26/09/2024, 18:36)atoykan yazdı: Sorgunuzu
SELECT Liman, UrunKod, UrunAdi, ToplaMiktar, Satis, (ToplaMiktar - Satis) AS Kalan
FROM (SELECT tbl_Products.Liman, tbl_Products.UrunKod, tbl_Products.UrunAdi,
Sum(tbl_Products.Miktar) AS ToplaMiktar,
Sum(DSum("[Miktar]","tbl_Sales","[isEmri]=" & [ie])) AS Satis
FROM tbl_Products
GROUP BY tbl_Products.Liman, tbl_Products.UrunKod, tbl_Products.UrunAdi) AS SubQuery;
şeklinde değiştirerek dener misiniz?
[ToplaMiktar]-[Satis] gibi hesaplamalar ile ifade alanları bazen sorun çıkarabilir çünkü bu alanları Excel doğru bir şekilde anlayamayabiliyor. Excel için daha anlaşılır olmasını teminen ToplaMiktar ve Satis hesaplamalarını ilk olarak ayrı bir alt sorgu içinde yaptırıp bu alt sorguyu yukarıdaki gibi ana sorgu içine alarak daha anlamlı bir ifade elde edilmesini sağlıyoruz. Bu sorgunuzu örneğin qry_ReportsNew gibi kaydederseniz
SQL = " SELECT * FROM qry_ReportsNew"
RS.Open SQL, cn, 1, 3
Excel'den çağırabilirsiniz veya eski sorgunuzun yerine kaydedip aynı ad ve kodla devam da edebilirsiniz.

Hocam tekrar merhaba,
Burada Satis alanında uygun değerler bulunamadığı zaman boş olarak geliyor, satis alanı boş gelinde Kalan da boş geliyor,
Kalan da boş yerine ToplaMiktar alanına eşit değerin gelmesi için nasıl bir düzenleme yapaılabilir?

(ToplaMiktar - Satis) AS Kalan

tekrar teşekkürleri
iyi akşamlar.
truhi, 29-09-2009 tarihinden beri AccessTr.neT üyesidir.
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 - 26/09/2024, 22:55
Task