cari hesap ekstre si alırken borc alacak bakiye hesabı
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
cari hesap ekstre si alırken borc alacak bakiye hesabı
merhaba arkadaşlar biliyorum daha önce çok konuşulmuş bu konu ama araştırdım bir sonuca eremedim
ben kayıt ederken bu sorunu çözüdün ama arada bir tane silindiğinde bu kez bakiye alanı karışıyor
---------borc---------alacak---------------bakiye
--------100********* 0 ************100
--------0 **********50************ 50
--------0 **********100************-50
--------20**********0***********-30
şeklinde bunu kayıt yaptırırken yapıyorum mesela sondan ikinci kaydı sildiğimde bakye bölümümnün hesanı karışıyor nasıl olacak anlayamadım bu olayın arkadaşlaar..
iyi çalışmlar
ben kayıt ederken bu sorunu çözüdün ama arada bir tane silindiğinde bu kez bakiye alanı karışıyor
---------borc---------alacak---------------bakiye
--------100********* 0 ************100
--------0 **********50************ 50
--------0 **********100************-50
--------20**********0***********-30
şeklinde bunu kayıt yaptırırken yapıyorum mesela sondan ikinci kaydı sildiğimde bakye bölümümnün hesanı karışıyor nasıl olacak anlayamadım bu olayın arkadaşlaar..
iyi çalışmlar
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
@berken arkadaşımız
yada raporda
viewtopic.php?t=11530
viewtopic.php?p=98208#98208bakiye diye bir calcfield var
oncaclcfileds a
Kod:
if fislerq.RecNo = 1 then toplam :=0;
toplam := toplam + fislerqborc.AsCurrency-fislerqalacak.AsCurrency;//:=kal+query1kalan.value;
fislerqbakiye.AsCurrency := toplam;
yada raporda
viewtopic.php?t=11530
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
calculated field kullanımını öğrenmen gerekli.
viewtopic.php?p=24237#24237
viewtopic.php?p=24237#24237
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
Merhaba, bahsi geçen calcfield database in değil ,Dataset in bir özelliği, kullandığınız dataset e (TTAble,TQuery, TIBTable,TIbQuery vb...) sağ tıklayıp Fields Editör komutunu verin, açılan listede sağ tıklayıp New komutunu uygulayın burada Field Type özelliğini Calculated seçin isim ve tip atamalarını yapın, püf nokta şu, ilgili datasett in OnCalcField olayında tipi CalcField olarak tanımlanmış alanlara atama yapabilirsiniz.huseyinert yazdı:hocam ben firebird kullanıyorum paradox vardı calculed alan sanırım firebird de böle bişey yokki
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
- huseyinert
- Üye
- Mesajlar: 233
- Kayıt: 19 Nis 2005 06:49
- Konum: Bartın
hocam sağolun bu şekilde bir sonuç verdi fakat birebir çıkarma yapıyor
yani
---------borc---------alacak---------------bakiye
--------100********* 0 ************100
--------0 **********50************ -50
--------0 **********100************-100
--------20**********0***********20
şeklinde kodu datasetin calcfiedls olayına yazdım kod
bu şekilde bu sonucu verdi üstekinin bakiyesini de katması gerekiyor
yani
---------borc---------alacak---------------bakiye
--------100********* 0 ************100
--------0 **********50************ -50
--------0 **********100************-100
--------20**********0***********20
şeklinde kodu datasetin calcfiedls olayına yazdım kod
Kod: Tümünü seç
toplam:=toplam+(data.cari_hareketALACAK.AsFloat-data.cari_hareketBORC.AsFloat);
data.cari_hareketBAK.AsCurrency:=toplam;
"Kula bela gelmez Hak yazmayınca,Hak bela yazmaz kul azmayınca..." MEVLANA