AccessTr.neT
Sorguda Genel Toplam Ve Farkları Bulma - 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ığı: Sorguda Genel Toplam Ve Farkları Bulma (/konu-sorguda-genel-toplam-ve-farklari-bulma.html)

Sayfalar: 1 2 3


Sorguda Genel Toplam Ve Farkları Bulma - access acemisi - 28/04/2017

Değerli arkadaşlar
Ekteki dosyada sorgulardan , genel toplam ve genel toplam farkı bulmak istiyorum.
Yardımınızı bekliyorum Saygılar


Cvp: Sorguda Genel Toplam Ve Farkları Bulma - C*e*l*o*y*c*e - 28/04/2017

Merhaba
bu sorguyu kullanarak,sorgu üzerinde istediğin alanları ekleyerek sonuca gidebilirsiniz.

SELECT Sum(IIf(IsNull([gerceklesen_aded]),"0",[gerceklesen_aded])) AS G, Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]) AS P, [G]-[P] AS fark, seneler.seneler
FROM seneler RIGHT JOIN ((Sorgu1 LEFT JOIN tbl_planlanan ON Sorgu1.idfk_planlanan = tbl_planlanan.id_tblplanlanan) LEFT JOIN planlanan ON tbl_planlanan.id_tblplanlanan = planlanan.idfk_tblplanlanan) ON seneler.id_seneler = planlanan.idfk_seneler
GROUP BY Sorgu1.idfk_planlanan, tbl_planlanan.tblplanlanan, IIf(IsNull([planlanan_adet]),"0",[planlanan_adet]), [G]-[P], seneler.seneler;


Cvp: Sorguda Genel Toplam Ve Farkları Bulma - access acemisi - 28/04/2017

Sn C*e*l*o*y*c*e 
sizin sorguyu oluşturduğumda,  4 seferde, parametre değerini gir ikazı ile sorgu çalıştı. Ancak rakamsal veriler çıkmadı.


Cvp: Sorguda Genel Toplam Ve Farkları Bulma - atoz112 - 28/04/2017

sayın Access acemisi,

bahsettiğiniz talebinize yönelik olarak;

SELECT tbl_planlanan.id_tblplanlanan, seneler.seneler, Sum(nz([planlanan_adet],0)) AS plan_adet, Sum(nz([gerceklesen_aded],0)) AS ger_adet, [plan_adet]-[ger_adet] AS fark_snc
FROM tbl_planlanan INNER JOIN (seneler INNER JOIN (planlanan INNER JOIN gerceklesen ON planlanan.id_planlanan = gerceklesen.idfk_planlanan) ON seneler.id_seneler = planlanan.idfk_seneler) ON tbl_planlanan.id_tblplanlanan = planlanan.idfk_tblplanlanan
GROUP BY tbl_planlanan.id_tblplanlanan, seneler.seneler;

yukarıdaki kodları içerecek şekilde yeni bir sorguda kullanmayı deneyiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: Sorguda Genel Toplam Ve Farkları Bulma - atoz112 - 28/04/2017

sayın Access acemisi,

naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.

her bir yeni konunuza örnek uygulama eklerken,
1,2,3,...gibi isimlendirerek eklememeye özen gösteriniz.(daha önceki konularınızdaki gibi...)

her bir konuya ekleyeceğiniz uygulamanın adını:

1)

ister günün tarihine göre,
Genel_Toplam_28042017.mdb gibi ve yine aynı konuda geliştirilmiş halde o konuya dair başka eklenecekler olursa yine  Genel_Toplam_28042017_a.mdb, Genel_Toplam_28042017_b.mdb gibi yazabilirsiniz.

2)

isterseniz de,
Genel_Toplam.mdb gibi ve yine o konuda başka eklenecek olursa Genel_Toplam2.mdb,Genel_Toplam3.mdb gibi yazabilirsiniz.

böylece,olası muhtemel cevap bekleyen sorularınız mevcutsa,hangi uygulamanın hangi konu için olduğunu,katılımcılara kolaylık sağlama açısından rahat bir inceleme imkanı sağlarsınız.

bilginize...iyi çalışmalar,saygılar.


Cvp: Sorguda Genel Toplam Ve Farkları Bulma - access acemisi - 28/04/2017

(28/04/2017, 13:40)atoz112 yazdı: naçizane tavsiye olması adına,bir hususa da dikkatinizi çekip bilgilendirmek isterim.

her bir yeni konunuza örnek uygulama eklerken,
1,2,3,...gibi isimlendirerek eklememeye özen gösteriniz.(daha önceki konularınızdaki gibi...)

atoz112
1-Bundan böyle bu konuya dikkat edeceğim
2-Dediğinizi uyguladım.Sorgu3 çalıştı teşekkür ederim
3-gerceklesen formundan yeni kayıt yaparken ,bir tuhaflık sezinledim.tablolarda planlanan rakamlar belirdiği halde ,sorgularda planlanan  alanındaki rakamlarda artış gözlemledim.
Acaba tasarımda mı hata yaptım.Yoksa formda mı bir yanlışlık var?.Ekteki dosyayı incelerseniz sevinirim.Saygılar