3 adet db var.
db 1 > id - kod - ürün
db 2 > id - kod - tarih - firma
db 3 > id - kod - giren - toplamgiren - cikan - toplamcikan - kalan
olarak.
kod alanı ile birbirlerine bağlıyorum. yalnız stok hareketlerini tek bir grid te toplamak istiyorum 3 db den alanları secicem
ürün - tarih - firma - giren - toplamgiren -cikan-toplamcikan-kalan
olarak bir gridde nasıl gösterebilirim yada gösterilebilirmi ?
3 DB yi Tek Grid te Toplanır mı?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
yada şöyle söliim
2 db ye düşürdüm bir db de ürün bilgisi
id - kod - ad
diğer db de giriş çıkış hareketleri
id - kod - firma - tarih - giren - toplamgiren - cikan - toplamcikan
var
2 adet query ekliyorum
toplamgiren icin
select SUM(GIREN) from Stokdet1
dediğimde toplamını aliyorum peki o için seçili stoğun toplamını otomatik aldırmak için nasıl yapmam gerekiyor
sanırım şöyle olcak ama where den sonrası
select SUM(GIREN) from Stokdet1 where KOD='DBEDIT3.TEXT'
yapınca olmuyor
2 db ye düşürdüm bir db de ürün bilgisi
id - kod - ad
diğer db de giriş çıkış hareketleri
id - kod - firma - tarih - giren - toplamgiren - cikan - toplamcikan
var
2 adet query ekliyorum
toplamgiren icin
select SUM(GIREN) from Stokdet1
dediğimde toplamını aliyorum peki o için seçili stoğun toplamını otomatik aldırmak için nasıl yapmam gerekiyor
sanırım şöyle olcak ama where den sonrası
select SUM(GIREN) from Stokdet1 where KOD='DBEDIT3.TEXT'
yapınca olmuyor
YAPTIM
YAPTIM , php le uğraşmaktan delphi yi unutmuşum 
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select SUM(GIREN) from STOKDET where KOD like "'+dbEdit3.Text+'%"');
Query1.Open;
LABEL1.CAPTION:=QUERY1SUMOFGIREN.ASSTRING;
olarak yapınca oluyor
gereksiz yere konu açmış oldum admin kusura bakma

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select SUM(GIREN) from STOKDET where KOD like "'+dbEdit3.Text+'%"');
Query1.Open;
LABEL1.CAPTION:=QUERY1SUMOFGIREN.ASSTRING;
olarak yapınca oluyor

gereksiz yere konu açmış oldum admin kusura bakma
Kod: Tümünü seç
select ID, SUM(GIREN) from Stokdet1
group by ID
Kod: Tümünü seç
DataSet.FieldByName('CALC_Kalan').AsFloat := DataSet.FieldByName('GIREN').AsFloat -
DataSet.FieldByName('CIKAN').AsFloat;
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!