Skip to main content

AccessTr.neT


Sorguda Genel Toplam Ve Farkları Bulma

access acemisi
access acemisi
12
3242

Sorguda Genel Toplam Ve Farkları Bulma

#1
Değerli arkadaşlar
Ekteki dosyada sorgulardan , genel toplam ve genel toplam farkı bulmak istiyorum.
Yardımınızı bekliyorum Saygılar
.rar 1.rar (Dosya Boyutu: 23,33 KB | İndirme Sayısı: 4)
Cevapla
#2
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;
Cevapla
#3
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ı.
Cevapla
#4
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#6
(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
.rar geneltoplam_a.rar (Dosya Boyutu: 23,21 KB | İndirme Sayısı: 13)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da