IBXper hayrdım edin

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ACERON
Üye
Mesajlar: 16
Kayıt: 09 Ara 2011 04:49

IBXper hayrdım edin

Mesaj gönderen ACERON »

IBExper kullanıyorum ve delphi 2007 de bir stokproramı hazırlıyorum bu konuda daha yeniyim en gin bilgilerinizden faydalanmak amacı ile bir sorum olacak dtbs mi oluşturdum tbles lerimi ve fild lerimi de stok isimli bir table 'm var bu tablede giren , çıkan ve kalan isimli 3 adet fild 'm var yapmış olduğum programda stok girişve çıkış sağlıklı bir şekilde çalışıyor fakat kalan miktarı bir türlü hesaplatamadım yani atıyorum giren 5 çıkan 3 diyorum programda fakat kalan 2 miktarını hazırlayamadım bunun için nasıl bir yol izlemem gerekiyor. lütfen yardımcı olun.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: IBXper hayrdım edin

Mesaj gönderen mkysoft »

sistemi iki tablo üzerine kurarsanız daha düzgün olur.
1. stok kartları
2. giriş çıkışlar
giriş çıkış tablonuza bir trigger ekleyerek insert ve update işleminden sonra stok kartlarındaki stok bilgisini güncelleyin.

Mevcut sisteminiz sağlıklı görünmüyor.
ACERON
Üye
Mesajlar: 16
Kayıt: 09 Ara 2011 04:49

Re: IBXper hayrdım edin

Mesaj gönderen ACERON »

kısaca özetlemem gerekirse stok kartlarım ayrı tabloda ekte açık halde fotosunu çekip koydum stok kartları uruntanım adlı tabloda onunla ilgili bir sıkıntım yok ürünü her şekilde çağra biliyorum istediğim db grid 'e bağlaya biliyorum ürün gire biliyorum ve çıkış yapa biliyorum tek sorunum stok isimli tablomda GRN_STK İLE CKN_STOK arasında toplama yada çıkarma işlemi yapa bilmek bu sonucu KLN_STOK isimli fild imde görmek böylece bir grid hazırlayıp sağlıklı stok hareketi göre bilceğimi düşünüyorum şimdiden yardımlarınız için teşekkürler.
Dosya ekleri
yardım.zip
data resmi
(48.33 KiB) 89 kere indirildi
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: IBXper hayrdım edin

Mesaj gönderen mkysoft »

kalan stok değeri raporu çekerken

Kod: Tümünü seç

select  (GRN_STK - CKN_STOK) as KLN_STOK from tablo
şeklinde çekebilirsiniz. Benzer şekilde tabloya insert yada update yaparken KLN_STOK alanını güncelleyebilirsiniz.

Kod: Tümünü seç

INSERT tablo (GRN_STK,CKN_STOK,KLN_STOK) values(3,5,3-5)
Cevapla