Ado Çoka Çok ilişki hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
master_20
Üye
Mesajlar: 85
Kayıt: 27 Eki 2010 09:42

Ado Çoka Çok ilişki hakkında

Mesaj gönderen master_20 »

Merhaba arkadaşlar geliştirmeye çalıştığım bir envanter programımda tıkandığım bir nokta var şöyleki bir yazılım bir kullanıcıya kayıtlı olabilir ve aynı kullanıcı başka bir yazılımada kayıtlı olaiblir. bundan dolayı kullanıcı ve yazılım tablosunda ortak bir ıd eşleştirmesi yapamıyorum. bunun için ilişki türünü çoka çok seçmem lazım. bende köprü ismiyle 3. bir tablo oluşturdum. resimde gördüğünüz gibi yazılım tablosundaki ıd yi köprüdeki YID ye, köprüdeki KID yi kullanıcılar tablosundaki ID ye ilikilendirdim fakat grid üzerinde kullanıcı seçtiğimde yazılımdan sadece bir tane geliyor. bu konuda bir kod yada bilgi paylabilir misiniz ?
mssql, ado ve delphi 2010 kullanıyorum
http://g1303.hizliresim.com/17/9/kw2xl.jpg
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Ado Çoka Çok ilişki hakkında

Mesaj gönderen Lost Soul »

master detail yapı kullanmanız gerekir.
Yazılımlar tablosunun datasetini Kullanıcılar tablosu olarak seçip sql'ini de söyle bişey yapın.

Kod: Tümünü seç

select * from yazilim where yazilim.id in (select kopru.YID where kopru.KID =:KID)
Cevapla