AccessTr.neT
Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - 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ığı: Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. (/konu-tablolar-arasi-sorguyla-toplam-ve-fark-islemi-yapma-hk.html)



Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - Mr.Midnight - 28/05/2018

Herkese merhaba;
3 tablom var. 1nci tablom siparişler tablosu, 2nci tablom barkodlu çıkış tablosu ve 3 üncü tablomda manuel çıkış tablosu. 2 ve 3 nolu tabloların veri gi,riş formlarında alt form olarak siparişler tablosunu göstermekteyim. Siparişler tablosunu sorgu tablosu yaparak sipariş miktarı, toplam giden (iki tablonun toplam giden miktarı) ve Kalan miktar olarak model bazlı göstermeye çalışıyorum ancak iki tablonun toplam giden miktarını alırken sorun yaşadım. Sorun ise iki tabloda birden fazla kez siparişin içindeki modele  çıkış yapabiliyorum. Yani bir siparişi tek seferde sevk etmiyorumda birden fazla irsaliye ile sevk ediyorum. Sorunda tam bu esnada devreye giriyor. tek irsaliye ile iki tablodan ayrı ayrı işlem gördüğünde sorunsuz çalışıyor ama 1 nci tabloda 2 irsaliye ile 2nci tablodan ise tek irsaliye ile sevk yaptığımda doğru sonuç alamıyorum. Bu konuda tavsiye alabilirmiyim

Tablolarım
Siparişler : Sipariş No, Model, Sipariş Miktarı
Barkodlu Çıkış : Sipariş No, İrsaliye No, Model, Miktar
Manuel Çıkış : Sipariş No, İrsaliye No, Model, Miktar

Sorgu tablosu
Sipariş Durum : Sipariş No, Model, Giden Miktar, Kalan Miktar

Giden Miktar: Nz(Nz(Sum([tblManuelCikis].[Miktar]);0)+Nz(Sum([tblBarkodluCikis].[Miktar]);0);0)
Kalan Miktar : Nz(Nz([tblSiparisler].[SiparisMiktari];0)-(Nz(Nz([tblTahditliManuelCikis].[Miktar];0)+Nz([tblTahditliCikis].[Miktar];0);0)))

Sorguda tablolar arası ilişkilendirme şeklim
Siparişler : Model ==> ManuelCikis : Model ====> Siparişler içindeki tüm kayıtları ve ManuelCikis içinden ise yalnızca birleşen alanların eşit olduğu kayıtları içer

Siparişler : Model ==> BarkodluCikis : Model ====> Siparişler içindeki tüm kayıtları ve BarkodluCikis içinden ise yalnızca birleşen alanların eşit olduğu kayıtları içer

Bu yuygulamada nerede hata yapığım konusunda bilgisi olanların yardımını rica ederim...


Cvp: Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - ozguryasin - 28/05/2018

Örneksiz soruya verilecek en güzel tek cevap,
Bir yerde yanlış yapmışsınız, yanlışı düzeltin düzelir.


Cvp: Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - Seruz - 28/05/2018

Sn. Mr.Midnight,
Sorununuzu, Detaylı ve güzel anlatmışsınız ancak yine de Örneği görmeden bir şey söylemek ve bu sorunu çözebilmek çok zor.


Cvp: Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - Mr.Midnight - 28/05/2018

ilk mesajıma örnek dosyamı ekledim. Yardımlarınızı rica ederim...


Cvp: Tablolar Arası Sorguyla Toplam Ve Fark İşlemi Yapma Hk. - Mr.Midnight - 28/05/2018

Merhaba;
Yukarıdaki mesajımda deneme yanılma yöntemleri ile istemiş olduğum sonuca ulaşabildim. Konuyu kapata bilir veya silebilirsiniz.... İlgilenen herkese teşekkür ederim...