Skip to main content

AccessTr.neT


Access Yürüyen Bakiye Sorunu

Access Yürüyen Bakiye Sorunu

#7
(23/11/2020, 10:04)alicimri yazdı: Sayın @esmerim33 sıra numarası ile tarihin sırasının paralel gitmesi gerek (örneğin: 01.01.2020 tarihinde 1 sıra nosu çıkış yapılan malın, 02.01.2020 2 sıra nosu girişi olmaz) 1650'deki sorun bundan kaynaklanıyor.
@ozankaya nın uyarısı
Alıntı:1650 islem numaralı alanlarda sıkıntı var, sıra numarası ile tarih sıralı gitmiyor. 2015-2014-2012-2015 sırası ile tarih girilmiş

Çünkü müşteri geçmişe dönük kayıt girebildiği için bilerek ekledik. Çaresi yok mudur ?
Cevapla
#8
Merhaba
Sayın @esmerim33 , öyle ise tarihi göz önüne almayın. @ozankayanın örneğindeki sıra numarasını baz alan srg_sirano sorgusunu kullanın doğru sonuç veriyor..
Cevapla
#9
(23/11/2020, 13:14)alicimri yazdı: Merhaba
Sayın @esmerim33 , öyle ise tarihi göz önüne almayın. @ozankayanın örneğindeki sıra numarasını baz alan srg_sirano sorgusunu kullanın doğru sonuç veriyor..

Sayın üstadlar lütfen yanlış anlaşılmak istemiyorum. Sirano alanına göre artan şekilde yaparsak ve girilen tarihe göre sıralama yaptırmadan yürüyen bakiye olmaz topallayan bakiye olur. Burada 1. sıralama tarihe göre olacak eğer tarihler aynı ise saatte göre sıralama yapacak ben bunu delphi ile kolay bir şekilde yapabiliyorum fakat 250 işlem ve üzeri kayıt girildiğinde baştan sona tarama işlemi yaptığından gecikme yaşanıyor. Bunu Sql ile yaptırabilmemiz lazım diye düşünüyorum.
Cevapla
#10
Sayın @esmerim
delphi ile aldığınız sonucu merak ettim, 1650'ninde dahil olduğu görüntüsünü eklerseniz.
Cevapla
#11
Sayın @esmerim
Aşağıdaki Sql metni işinize yarar mı?
Kod:
SELECT tbl_islem.Sirano, tbl_islem.Islemid, tbl_islem.Tarih, tbl_islem.Borc, tbl_islem.Tahsilat, (select sum(Borc-Tahsilat) from tblislem where Islemid = tbl_islem.Islemid and Tarih<=tbl_islem.tarih) AS yuruyen
FROM tblislem AS tbl_islem
ORDER BY tbl_islem.Islemid, tbl_islem.Tarih;

Son Düzenleme: 24/11/2020, 20:42, Düzenleyen: alicimri.
Cevapla
#12
Sayın @alicimri malesef son gönderdiğiniz sorguda hatalı hesaplama yapıyor. Ben gönderdiğinize yakın denemeler yapmıştım zaten fakat olmadı şimdilik delphi üzerinden farklı bir method olan grid yüklenmesi esnasındaki oncalcfields olayı ile devam edeceğim. İlginiz ve desteğiniz için çok teşekkür ederim.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task