Delphi formumda 1 cxgrid ve 4 adet cxtextedit var, bunların 3 tanesinin onchange olayına, ibdataset kullanarak tek tablodan sonuç alan sql sorgusu yazdım ve dönen alanlar/sonuçlar cxgrid üzerinde gösteriliyor. 4. cxtextedit onchange olayına ise, yine aynı dataseti kullanarak inner join ile iki tabloyu birleştirdiğim bir sorgu yazdım ve alanlar/sonuçlar yine gösteriliyor ama inner join ile birleştirdiğim ikinci tablonun alanlarını cxgrid üzerinde göstermeyi başaramadım. Bu konuda yardımcı olabilirseniz çok memnun olurum, iyi geceler diliyorum.
Tek tablodan veri çektiğim sorgum;
Kod: Tümünü seç
DM_REHBER.REHBER_dts.Close;
DM_REHBER.REHBER_dts.SelectSQL.Clear;
DM_REHBER.REHBER_dts.SelectSQL.Add('SELECT * FROM VERI_TBL WHERE DURUM=0 AND ADSOYAD like ''%'+cxTextEdit1.Text+'%''') ;
DM_REHBER.REHBER_dts.Open;
Kod: Tümünü seç
DM_REHBER.REHBER_dts.Close;
DM_REHBER.REHBER_dts.SelectSQL.Clear;
DM_REHBER.REHBER_dts.SelectSQL.Add('select * from veri_tbl v inner join birim_tbl b on v.birim_id=b.birim_id where b.gorevtanim like ''%'+cxTextEdit4.Text+'%''');
DM_REHBER.REHBER_dts.Open;