Skip to main content

AccessTr.neT


SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası

SQL deyiminin FROM yan tümcesinde listelenen birden fazla tabloya başvuruyor olabilir hatası

Çözüldü #1
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
Cevapla
Çözüldü #2
Ö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.

Cevapla
Çözüldü #3
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task