Selamun aleykum ;

Merhaba arkadaşlar.Ben delphi ile ilgilenmeye yeni başladım.Bu yuzden bir kac takıldığım konu hakkında soru sorucaktım;

Access veri Tabanı kullanıyorum, 2 tane tablom var bunlardan 1. Musteri adında , 2. ise Hareket adında.
Musteri tablosu alanları;
StokHesapID
Hesap
StokKartiID
Sorumlu

Hareket tablosu alanları;
StokHareketID
StokKartiID
Eklenen
Odenen

olarak tanımlı.Musteri ve Hareket tablolarında StokKartiID kısımları birbirine bağlantılı..

Delphi Projemde ise 1 tane ADOConnection, 2tane ADOTable ,1 tane ADOQuery ,1 taneDBGrid1, 3 tane DataSource var .Bunlar arasındaki bağlantı ise;

ADOConnection --- veritabanına bağlı,

1.ADOTable --- ADOConnection bağlı ve Musteri tablosu secili,

1.DataSource --- ADOTable 'la bağlı ,

2.ADOTable --- ADOConnection bağlı ve Hareket tablosu secili,

2.DataSource --- ADOTable 'la bağlı ,

ADOQuery ADoConnection bağlı ,DataSource kısmı 2.DataSource bağlı ,Sql

Kod:
SELECT Musteri.Hesap, Musteri.StokKartiID, Sum(Hareket.Eklenen-Hareket.Odenen) AS Bakiye FROM Musteri, Hareket WHERE (((Musteri.StokKartiID)=Hareket.StokKartiID)) GROUP BY Musteri.Hesap, .StokKartiID;
3.DataSource --- ADOQuery 'ye bağlı ,
DBGrid1 ise 3.DataSource bağlı ,

Ben Musteri tablosuna giriş yapınca yeni muşterinin Hesap,StokKartiID ve Bakiyesini 0Ytl olarak DbGrid de gosterilmesini istiyorum.Cunku yeni eklenen muşteriye hareket tablosundan hic giriş yapılmadı.Musteri tablosuna eklediğim yeni muşterinin Hareket tablosuna hic kaydı girilmeden.Umarım anlata bilmişimdir.Yardımlarınızdan oturu şimdiden teşekkur ederim.

Hayırlı gunler...


__________________