benim iki tablom var. birbirlerine master-detail ilişkili olarak bağlı
mesela
il_table
id
il_adi
ilce_table
id
ilce_id
ilce_adi
1)Birbirlerine id-ilce_id diye bağlılar.. ben il_dcombobox'dan ili seçtiğimde ilce_dbcombobox'dan ona bağlı ilçeyi görmek istiyorum.
birbirlerine master-detail bağlı oldukları için dblookupcombobox kullanamıyorum.bu şekilde dbcombobox nasıl kullanırım?
(sql server,delphi 7)
2)Ben bu iki tablodan veri aldım diyelim, ben bu iki bilgiyi aynı gridin içinde nasıl göstericem.
mesela üyenin adını soyadını üye_bilgisi_dataset'den çektim, ilini il_dataset, ilcesini ilce_datase'den nasıl çekerim aynı dbgrid'in içine?
master-detail-combobox
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: master-detail-combobox
Bunu halletmenin en güzel yolu, SQL tarafında çözüm bulmanız olabilir.
Tabi bu durumda kayıt çoklanacaktır. Bir ilin kaç tane ilçesi var ise o kadar kayıt gelecektir. Bu şekilde kullanmak istemezseniz; Delphi tarafında bazı ufak tefek hilelere müracaat etmeniz icap edebilir. Her bir il değişiminde ilçe tablosunu ona göre filtreleyebilirsiniz örneğin 
Kod: Tümünü seç
SELECT
IL.ID,
IL.Il_Adi,
ILCE.ID,
ILCE.Ilce_ID,
ILCE.Ilce_Adi
FROM il_table IL
INNER JOIN ilce_table ILCE ON IL.ID = ILCE.Ilce_ID
