Merhaba Arkadaşlar;
Benim bir sorum daha olacaktı. İki tane tablom var. stok ve stokhar (hareket) isminde. Stokhar’da giren ve çıkan mal sayısı için stok dosyasında bulunan bakiye alanına kayıt yaptırmak istiyorum. Bunun için trigger kullandım.
Stok.bakiye = sum(stokhar.giren)-sum(stokhar.cikan);
Ancak yazdığım bu koda sürekli hata veriyor. Burada eksik olan veya yanlış yazdığım şey nedir acaba? Trigger yazma olayını bir türlü oturtamadım kafamda.
Bana bu örnek için tam bir trigger yazabilir misiniz?
Bir de paradox’ta iki tablo birbirine bağlanınca bu kodu her stok için ayrı ayrı doğru olarak hesaplıyordu. Firebird de bu kodu doğru çalıştırması için foreign key ile her iki tabloda bulunan stokkodu alanları arasında bağlantı kurmak yeterli olur mu?
Ayrıca daha önceki sorularımda bana yardımcı olan aslangeri ‘ye teşekkürler. Yardımınız çok işime yaradı.
Trigger'da yardım
merhaba,
bu stored procedure ve triger hakkında fahrettin ustamın çok güzel makalesi var. isterseniz bir inceleyin
stored diye aratınca makale bölümünde sonuca ulaşacaksınızdır.
kolay gelsin.
bu stored procedure ve triger hakkında fahrettin ustamın çok güzel makalesi var. isterseniz bir inceleyin
stored diye aratınca makale bölümünde sonuca ulaşacaksınızdır.
kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
