Herkeze Selamlar..
Aşağıdaki çalışmamda çözemediğim bir olay var..GUNSONUOZET formundaki ilgili alandada yazdığım gibi bozuk para kasası tutmak istiyorum.Fakat istediğim sonucu ne yaptıysam alamadım..İlgili formda gerekli açıklamaları göreceksiniz.Sorgulama yaparken nasıl bir yürüyen bakiye şekli uygulamam gerekir..İlginiz için teşekkürler...
Yürüyen bakiyeyi oluşturamıyorum
Örneğinizi inceledim ama malesef bozuk para ile ilgili herhangi bir alan bulamadım.
Sanırım çok net anlatamadım..Şimdi Bozuk Giriş ve Bozuk Çıkış giriscikisadlari tablosundaki 2 farklı kalemimiz..Bunlarda diğer kalemler gibi ANAFORM üzerinde işlem görüyor ve hareketler tablosuna aktarılıyor..birşekil bunlari yuruyen bakiye yontemini kullanarak ( bir yada birkaç sorgu vasıtasıyla) sonucun GUNSONUOZET formundaki bozuk para kasasina formda ifade ettiğim şekilde aktarilmasi gerekiyor..Yaptığım hiçbir sorgu ile bunu başaramadım...( BOZUK GİRİŞ VE BOZUK ÇIKIŞLAR İÇİN a-) Bir bozuk para kasamız mevcut b-)normal kasiyerlerin bozuk para çıkışları bu kasaya giriş, girişleride bu kasaya çıkış olacak olmaktadır.. c-)sonuç itibariyle görmek ıstediğimiz ; yukarıdan seçilen gün sonundaki net bozuk para kasasının durumudur...yani 1 kasım tarihinde net bozuk para kasamız 433 tl olmalıdır..)....Umarim daha açıklayıcı olmuştur..Saygılar..
sorunu çözdüğümü düşünüyorum..şuana kadar doğru sonuç verdi..bir bzk sorgusu yaptim ve;
bg: (select sum(([harekettutari])) from hareketler where p_adi='bozuk giriş ' and tarih<=bz.tarih)
bc: (select sum(([harekettutari])) from hareketler where p_adi='bozuk cikis ' and tarih<=bz.tarih)
sn: (nz([bc])-nz([bg])).....sonucuda GUNSONUOZET tablosundaki ilgili metin kutusuna;
=DLookUp("sn";"bzk";"tarih=[formlar]![GUNSONUOZET].tarihgir") ..
teşekkürler
bg: (select sum(([harekettutari])) from hareketler where p_adi='bozuk giriş ' and tarih<=bz.tarih)
bc: (select sum(([harekettutari])) from hareketler where p_adi='bozuk cikis ' and tarih<=bz.tarih)
sn: (nz([bc])-nz([bg])).....sonucuda GUNSONUOZET tablosundaki ilgili metin kutusuna;
=DLookUp("sn";"bzk";"tarih=[formlar]![GUNSONUOZET].tarihgir") ..
teşekkürler
Son Düzenleme: 09/11/2010, 11:34, Düzenleyen: ljungberg.
Konuyu Okuyanlar: 1 Ziyaretçi