Toplayarak Giden Tablo yapısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Toplayarak Giden Tablo yapısı

Mesaj gönderen NewMember »

Arkadaşlar Merhaba;
Şöyle bir sorunum var.
Kasa Hesabı düşünün


Giren Çıkan bakiye ıd
0 10 -10 1
20 0 10 2
50 0 60 3
....................
....................
Böyle bir yapıyı kasatablosunu tutan dataseti post etmeden önce son kaydın bakiyesini buldurup giren çıkan farkını bu bakiyeye eklettirerek bakiye alanına yazdırtıyorum.Ancak bu yapı tek bir yerde kullanılmadığı için bazen sorunlar çıkabiliyor.
Ve karmaşık bir yapı alabiliyor.Datasetin beforepost olayına yazıyorum bu seferde başka veri girişlerinde de tetikleniyor falan.Acaba bunun daha kolay bir yolu varmıdır?SQL ile halledilebilirmi?Bir fikri olan varsa yazarsa sevinirim.
Teşekkürler.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Toplayarak Giden Tablo yapısı

Mesaj gönderen SimaWB »

Hangi veritabanını kullanıyorsun bilmiyorum ama bu işlemi database kısmında TRIGGER kullanarak kolayca yapabilirsin.
There's no place like 127.0.0.1
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Re: Toplayarak Giden Tablo yapısı

Mesaj gönderen NewMember »

Firebird.Trigger konusunda çok iyi değilim.Müsaitsen ve bir örnek verebilirsen çok sevinirim.
Cevapla