Merhaba Arkadaslar
Bi konuda bilginize basvuurmak istedim. Yanılmıyorsam Delphide dbgrid kullanarak birbiriyle iliskili iki ayrı tablodan istedigim alanları tek bir dbgridde aynı anda gosterebilirmiyim.
bunu nasıl yapabilecegimi soylermisiniz.
herkeze iyi calismalar...
iliskili iki farklı tablodaki alanları tekbir gridde gosterm
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
sql kulanıyorsarsan union all komutu var onla haledebilirsin
burda dikkat etmen gereken ilk select de 3 tane field alanı varsa
ikinci select'dede 3 tane field alanı olmak zorunda
sana iyi çalışmalar..
Kod: Tümünü seç
select ad,soy,tel from muskart union all
select adi,soyadi,teli from musteri;
ikinci select'dede 3 tane field alanı olmak zorunda
sana iyi çalışmalar..
Veritabanı olarak Ms access i kullanıyorum. onda sorgulamada biraz problem yasıyorum.
dm.QDosya.SQL.clear;
dm.QDosya.SQL.Add('SELECT * FROM TBL_Dosya,TBL_Faturalar,TBL_Malgidis WHERE TBL_Dosya.dosya_no= TBL_Faturalar.fdosya_id and TBL_Dosya.dosya_no= TBL_Malgidis.mgdosya_id and fatura_tar between :tarih1 and :tarih2 AND TBL_Faturalar.fatura_no LIKE ''' + edit4.text + '%''');
dm.QDosya.Parameters.ParamByName('tarih1').Value:=datetostr(dt1.Date);
dm.QDosya.Parameters.ParamByName('tarih2').Value:=datetostr(dt2.Date);
dm.QDosya.Parameters.ParamByName('tut').Value:=edit9.Text;
dm.QDosya.Open;
ornegin soyle bir sorgum var burada qdosya querysine baglı dbgride fatura tablosundan fatura_no bilgisini nasıl getirebilirim.
umarım cok karısık olmamıstır.
dm.QDosya.SQL.clear;
dm.QDosya.SQL.Add('SELECT * FROM TBL_Dosya,TBL_Faturalar,TBL_Malgidis WHERE TBL_Dosya.dosya_no= TBL_Faturalar.fdosya_id and TBL_Dosya.dosya_no= TBL_Malgidis.mgdosya_id and fatura_tar between :tarih1 and :tarih2 AND TBL_Faturalar.fatura_no LIKE ''' + edit4.text + '%''');
dm.QDosya.Parameters.ParamByName('tarih1').Value:=datetostr(dt1.Date);
dm.QDosya.Parameters.ParamByName('tarih2').Value:=datetostr(dt2.Date);
dm.QDosya.Parameters.ParamByName('tut').Value:=edit9.Text;
dm.QDosya.Open;
ornegin soyle bir sorgum var burada qdosya querysine baglı dbgride fatura tablosundan fatura_no bilgisini nasıl getirebilirim.
umarım cok karısık olmamıstır.