Skip to main content

AccessTr.neT


2 şarta bağlı kümülatif toplam

2 şarta bağlı kümülatif toplam

Çözüldü #7
sayın Seruz;
haklısınız sanırım. pazartesi günü daha anlaşılır halde yazacağım.
kişi kendi bilince, herkesi o konuyu biliyor diye düşünüyor. Img-grin
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #8
İki ayrı tablom var. Bu tabloların ortak alanları “ADRES KODLARI” alanıdır.
Bu iki tabloyu karşılaştırıp TABLO2 deki ADRES KODLARI değerlerinin herbirine karşılık gelen SBASURE değerlerini toplamak ve bunlardan toplamı 100’ün üzerinde olanların karşısına TABLO1 deki ABONE değerini yazdırmak istiyorum. Ama bunu yaparkende kümülatif toplamın ay ay gözükmesini istiyorum.
devirliBakiye: (Val(nz(DSum("[ABONE]";"TABLO3";"[Ay]<=" & [Ay] & " "))))
Bu koddaki "[Ay]<=" & [Ay] kısmının yerine Adres Kodlarını şöyle ekledim;

devirliBakiye: (Val(nz(DSum("[ABONE]";"TABLO3";"[Adres Kodları]<=" & [Adres Kodları] & " "))))

ama olmadı. Eğer bunu yapabilirsem sanırım istediğim olacak.
.rar Desktop.rar (Dosya Boyutu: 44,98 KB | İndirme Sayısı: 14)
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Son Düzenleme: 06/07/2010, 08:24, Düzenleyen: kadirdursun.
Cevapla
Çözüldü #9
Sn Kadirdursun probleminizle ilgili son durum nedir? Biraz bakmak istedim. Ancak, rakamlardan tam olarak ne istediğinizi anlayamadım. Mevcut verilere olması gereken görüntü için örnek verebilirmisiniz? Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla
Çözüldü #10
sayın benremix;
8. mesajın ekindeki excelde sayfa 1deki k1 hücresine denk gelen özet veri gibi rapor istiyorum.
sayfa1 de a ve g sutunları arasında verilerin var. aynı adres kodu için abone sutununun toplamını almak sorun değil. yada aynı ay için abone sutununun toplamını almak sorun değil. sorun olan şu (daha doğrusu yapamadığım) örneğin sayfa 1 deki özet veriden IR604044 adres kodunu seçerseniz. orada toplam 394 abone olduğunu göreceksiniz. ama özet veride bu 394 abonenin aylara göre dağılımı var. ben bunu istiyorum. yani toplam 394 abone demek yerine 1. ayda 197, 5. ayda 197 olmak üzere toplam 394 abone olduğunu görmek istiyorum.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
Çözüldü #11
İki tane sorgu oluşturun
Sorgu1;
Kod:
SELECT [Yıl] & "/" & Format([Ay],"00") AS Donem, TABLO2.[Adres Kodları], TABLO1.ABONE, TABLO2.[Şube Kodu], TABLO2.SBAS, Sum(TABLO2.SBASURE) AS tSBASURE, [Yıl] & Format([Ay],"00") AS Donems
FROM TABLO1 RIGHT JOIN TABLO2 ON TABLO1.[Adres Kodları] = TABLO2.[Adres Kodları]
GROUP BY [Yıl] & "/" & Format([Ay],"00"), TABLO2.[Adres Kodları], TABLO1.ABONE, TABLO2.[Şube Kodu], TABLO2.SBAS, [Yıl] & Format([Ay],"00");

Sorgu2;
Kod:
SELECT Sorgu1.Donem, Sorgu1.[Adres Kodları], Sorgu1.ABONE, Sorgu1.[Şube Kodu], Sorgu1.SBAS, Sorgu1.tSBASURE, DSum("tsbasure","Sorgu1","Donems<=" & [Donems] & "AND ABONE=" & [ABONE]) AS İfade1, Sorgu1.Donems
FROM Sorgu1;

Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.
Cevapla
Çözüldü #12
sayın ayhan2122;
sorguları denedim olmadı.
sanırım ben anlatamadım. başka bir örnek düzenleyince tekrar bir konu açıp soracağım.
teşekkür ederim.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task