Stokta yaptığım mantık hatası nedir ? linkinde verilen örneği aşağıdaki çalışmada Sorgu3 de yaptığımda hata alıyorum. Hatanın sebebi giriş ve çıkış tablolarındaki ürünkodu kısmı (urun_kodu_yunus) her iki tabloda da aynı olmasından sanırım. Bu konuda da yardımcı olabilirmisiniz ?
Önceki kodda
Dsum ("[giris]","giris"....... yazmamın sebebi tablo ve alan adının giris olması idi.
Gönderdiğiniz son örnekte kod hatalı yazılmış.
Dsum ("[urun_uretim_toplam]";"TBL_stok_giris"........ şeklinde olması gerekiyor.
"urun_kodu_yunus" her iki tabloda da olduğu için hata veriyor. bunun yerine
yazman gerekiyor.
toplam üretim toplamı için kodun aşağıdaki gibi olması gerekli.
toplamurun_uretim_toplam: Dsum ("[urun_uretim_toplam]";"TBL_stok_giris";"[urun_kodu_yunus]=" & "'" & [kod] & "'")
sorgunun
Sql kodunun tamamı ise aşağıdaki gibi olacak.
SELECT TBL_stok_giris.urun_kodu_yunus AS kod, Dsum ("[urun_uretim_toplam]","TBL_stok_giris","[urun_kodu_yunus]=" & "'" & [kod] & "'") AS toplamurun_uretim_toplam, Dsum ("[urun_sevk_toplam]","TBL_stok_cikis","[urun_kodu_yunus]=" & "'" & [kod] & "'") AS toplamurun_sevk_toplam
FROM TBL_stok_giris
GROUP BY TBL_stok_giris.urun_kodu_yunus;
Ayrıca; verileri
Dsum kodu ile topladığımız için her iki tabloyu da sorguya eklemeye gerek yok.
sledgeab, yardımların için teşekkür ederim hocam.
Sql kodunu çalışmamda uyguladım ve bir sorun gözükmüyor. Şuan mantığı daha iyi anlamak için çalışıyorum.
İyi çalışmalar.