Dört Tablodan Liste kutusuna veri çağırma ve Yürüyen bakiye takip sistemi

16/12/2012, 17:34

the.bykus

Herkese kolay gelsin Benim Sorunum
Bir form üzerinde
Müşteri adı seçince Veya bir yordamla çağırınca alt listede 4 ayrı tabloda bulunan "AlisFaturaGenToplam","CikisFaturaGenToplam","TAhsilatToplam" ve "TediyeToplam" Satırlarından biri varsa cariye bağlı olarak gelecek Ve iligili Satıra HAngi Toplamdan geliyorsa o tablonun Evrak adı Tarihi ve nosu gelecek .

Bakiye satırı ise =("bakiye"-"AlisFaturaGenToplam")+("CikisFaturaGenToplam"-"TAhsilatToplam")+"TediyeToplam" Gibi bir matemetikle her satırda bir üstten işlem yaparak her satırın karsısına yazacak. Yani klasik Yürüyen bakiye
Belkide tam adı cari hareket listesi emin değilim.

Çok aradım yüzlerce örnek uygulama indirdim tam cevabı bulamadım.
Ekte örnek tablo ve bir adet basit form oluşturdum.Yardımlarınızı bekliyorum şimdiden teşekkürler.
17/12/2012, 02:35

ozanakkaya

Bakiye satırı mevzusu, uygulama tasarımına göre yanlış, çünkü Alış, çıkış tahsilat ve tediye satırlarından sadece birisinde veri var, diğerleri 0.
alış, çıkış, tediye veya tahsilat'a ait veriyi hesaplama için + veya - değerde işlem yaptırılması lazım.

ben form1'de bulunan resimdeki verilere göre sorguya aşağıdaki gibi kod ekledim.

Toplam: Switch([Evrak Tipi]="A.Fatura";[Veri]*-1;[Evrak Tipi]="S.Fatura";[Veri]*1;[Evrak Tipi]="Tahsilat";[Veri]*1;[Evrak Tipi]="Tediye";[Veri]*-1)

A.Fatura ise -
S.Fatura ise +
Tahsilat ise +
Tediye ise -

Hesaplama işlemi ile ilgili sorularınızda boş tablo gönderirseniz cevap bu kadar oluyor.



17/12/2012, 22:15

the.bykus

@ ozanakkaya

Yardımlarınız için teşekkür ederim.
Dört tablodan veri almak ve ilgili satırlara Evrak tipi ve adını yazmak olmuş hemde on numara olmuş. Bakiyeve S.No sütünunda sorun var aynı tarihte iki veya daha fazla işlem olursa hesap karısıyor .
Mesala sizin yaptığınız örnekte sadece tarihleri aynı zamana çektim tüm bakiye karıştı

S.No farklı tarihler seçildiğinde mantıksız bir sıra üretiyor (2,4,5,8 vb.),ilginç bir şekilde aynı tarihlere aynı S.NO veriyor

Alıntı:Hesaplama işlemi ile ilgili sorularınızda boş tablo gönderirseniz cevap bu kadar oluyor.
Üzerinde çalıştığım Stok ve Cari Takip programının,konudan alakasız yerlerini keserek hazırladım. Aslında amacım zorlaştırmak değil bilakis kolaylaştırmak tı. Ama bundan sonraki örneklerimde dediğinize dikkat edecem Uyarınız için teşekkürler.


Kolay gelsin
18/12/2012, 06:42

ozanakkaya

mantıksız görünen Sıra No hesaplama mantığı için gerekli. Mantıklı Sıra No alanı ekledim.