Elimde 2 tane tablo var.
Table1
REF ADI SOYADI ŞEHİR
1 .... ..... .....
2 .... ..... .....
Table2
REF TABLE1REF AMOUNT TOTAL
1 1 10 100
2 4 20 200
3 8 30 300
gibi.
Table2 üzerinde çalışan bir query var. Query biraz karışık. GROUP BY ve HAVING ile özetlenmiş bir sonuç üretiyor.
Ekran üzerindeki DBGRid e ise Table1 de Table2 ile eşleşen alanlar getirilecek. Yani Table1.REF=Table2.TABLE1REF.
Table1'in query string'de
Kod: Tümünü seç
SELECT * FROM Table1 WHERE REF=:P1
Kod: Tümünü seç
FieldByName('TABLE1REF')
Benim net olarak yapmak istediğim, Table2 de süzülen kayıtların TABLE1REF numaralarını almak, Table1 REF alanı ile eşleştirmek ve ekranı DBGRid nesnesinde göstermek.
DBGrid nesnesine tabii ki Table1 bağlı.
Ama Grid nesnesine sadece bir kayıtı getirtebildim. Sonuç 50 adet üretiliyorsa bile sadece bir tanesini getirebiliyor.
Bunun çözümü nedir?
Teşekkür ederim, iyi çalışmalar.