Skip to main content

AccessTr.neT


Yürüyen Bakiye Konusunda Yardım

Yürüyen Bakiye Konusunda Yardım

Çözüldü #1
Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.

Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.
.rar AB.rar (Dosya Boyutu: 2,59 KB | İndirme Sayısı: 2)
Cevapla
#2
(17/11/2023, 10:31)10pele10 yazdı: Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.

Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.

Acces öeneğin aşagıda
.rar Celosoft_Yürüyen Bakiye.rar (Dosya Boyutu: 21,34 KB | İndirme Sayısı: 8)
Cevapla
#3
(17/11/2023, 12:51)C*e*l*o*y*c*e yazdı:
(17/11/2023, 10:31)10pele10 yazdı: Merhaba,
Ekte yollamış olduğum örnekteki gibi yürüyen bakiyeleri almak istiyorum. Bunu Sorgu ortamında Dsum ile yapmak istiyorum ama yapamadım, yardımınızı rica ediyorum.

Not: Yazdığım bilgisayarda Access yüklü olmadığı için Excel dosyası yolluyorum.

Acces öeneğin aşagıda

Merhaba, öncelikle teşekkür ediyorum. Konuyu tam anlatamadığımı düşündüğüm için tam istediğim gibi olmamış. Exceli biraz daha detaylandırdım, ekte bulabilirsiniz.

Baştan sona yürüyen bakiye olmayacak; yani ilk değerden son değere kadar toplaya toplaya gitmeyecek. Yürüyen bakiye isim bazında olacak ve SN dediğim alanda olacak queryde. Yani isim değiştiği anda Yürüyen bakiye değişen isimin ilk değerinden başlayacak ve aynı isim sona erene kadar yürüyen bakiyeyi alacak. İsim değiştiğinde toplamaya devam etmeyecek.

Benim bilgisayarımda Access 2000 var, bu nedenle ekte bu versiyonda db de yolluyorum, gene aynı formatta yollarsanız sevinirim.
.rar b.rar (Dosya Boyutu: 19,54 KB | İndirme Sayısı: 9)
Son Düzenleme: 17/11/2023, 21:34, Düzenleyen: 10pele10. (Sebep: eksik dosya yüklemişim)
Cevapla
#4
sorguyu aşağıdaki gibi düzenleyip dener misiniz?
SELECT a.Adı, a.Sn, a.Adet, (select sum(Adet) from Tablo1 where   Kimlik<= a.Kimlik  and Adı=a.Adı) AS YBakiye
FROM Tablo1 AS a
ORDER BY a.Adı, a.Sn;
sadece YBakiye alanı değişti
YBakiye: (select sum(Adet) from Tablo1 where   Kimlik<= a.Kimlik  and Adı=a.Adı) 
oldu
Cevapla
#5
(23/11/2023, 12:01)berduş yazdı: sorguyu aşağıdaki gibi düzenleyip dener misiniz?
SELECT a.Adı, a.Sn, a.Adet, (select sum(Adet) from Tablo1 where   Kimlik<= a.Kimlik  and Adı=a.Adı) AS YBakiye
FROM Tablo1 AS a
ORDER BY a.Adı, a.Sn;
sadece YBakiye alanı değişti
YBakiye: (select sum(Adet) from Tablo1 where   Kimlik<= a.Kimlik  and Adı=a.Adı) 
oldu

Çok teşekkür ediyorum, oldu.
Cevapla
#6
rica ederim
iyi ç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