AccessTr.neT
SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası (/konu-sql-deyiminin-from-yan-tumcesinde-listelenen-birden-fazla-tabloya-basvuruyor-olabilir-hatasi.html)



SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası - tolgahat - 23/03/2012

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 ?

Emre.rar



Cvp: "SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir" - ozanakkaya - 23/03/2012

Ö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
Kod:
kod: urun_kodu_yunus
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.




Cvp: SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası - tolgahat - 23/03/2012

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.