2 tablodaki verileri 1 tabloya bağlı DBGRid'te Gösterme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
bulenticli68
Üye
Mesajlar: 4
Kayıt: 08 Mar 2008 11:06

2 tablodaki verileri 1 tabloya bağlı DBGRid'te Gösterme

Mesaj gönderen bulenticli68 »

benim 2 tablom var.
üstad yardım isityorum şu sorunuma yardımcı olurmusun;
1. tablo alacak
2. tablo tahsilat

1. tablodaki borc alanını
2. tablodaki tahsilat alanını

3. tabloya bağlı olan bir SDBGrid'te Gruplama yapıp Tahsilat ve Borc alanlarını gruplandırmaya göre toplayacak şekilde gösterecek SQL kodu lazım nasıl yapılır yardımcı olmanızı isityorum.

şimdiden teşekkür ederim..

bilgi;
FriBird kullanıyorum. :cry:
IBDataSet b ile bağlanıyorum
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: 2 tablodaki verileri 1 tabloya bağlı DBGRid'te Gösterme

Mesaj gönderen mkysoft »

select *,(select sum(borc) from alacak where field=field1) as borc,(select sum(tahsilat) from tahsilat where field=filed1) as tahsilat from tablo3 group by filed1
bulenticli68
Üye
Mesajlar: 4
Kayıt: 08 Mar 2008 11:06

Re: 2 tablodaki verileri 1 tabloya bağlı DBGRid'te Gösterme

Mesaj gönderen bulenticli68 »

sayın mkysoft yazdığıınız kodu aynen uyguladım ama hata verdi. kodu aşağıdaki gibi biraz değiştirdim ama yine de olmadı;

Kod: Tümünü seç

data.deneme.CLOSE;
data.deneme.SelectSQL.CLEAR;
data.deneme.SelectSQL.ADD ('(SELECT*(SUM(MFKSATIS.TUTAR)from MFKSATIS where MFKSATIS.TUTAR=TUTAR) as MFKSATIS.TUTAR,(select sum(MFKTAHSIL.TAHTUTAR)FROM MFKSATIS where MFKTAHSIL.TAHTUTAR=TAHTUTAR) as MFKTAHSIL from = deneme group by firma)');
data.deneme.OPEN;
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: 2 tablodaki verileri 1 tabloya bağlı DBGRid'te Gösterme

Mesaj gönderen mkysoft »

SQL yazımında pazantez hataları yapmışsınız, select ve *'ı birleştirmişsiniz. SQL sorgularını önce veri tabanı yönetim aracında yazarak test edin.
Cevapla