Kod: Tümünü seç
TBL_OGRENCI TABLOM (MASTER)
OGRENCI_ID *
ADI_SOYADI
SINIFI
TBL_DERSLER TABLOM (DETAY)
DERS_ID
OGRENCI_ID *
DERS_GIRIS
* Olanlar ortak keyleri taşıyrlar (PK)
master verilerim
OGRENCI_ID ADI_SOYADI SINIFI
1 abc 2A
2 abd 2C
3 abe 2A
4 abf 2D
detay verilerim
DERS_ID OGRENCI_ID DERS_GIRIS
1 1 TURKCE
2 1 MATEMATIK
3 1 RESIM
4 2 TURKCE
5 2 FEN
6 2 RESIM
7 3 TURKCE
8 3 MATEMATIK
9 3 FEN
10 4 TURKCE
11 4 MATEMATIK
12 4 FEN
Kod: Tümünü seç
IBQuery5.close;
IBQuery5.SQL.Clear;
IBQuery5.SQL.Add('Select TBL_OGRENCI.ADI_SOYADI, TBL_OGRENCI.SINIFI,TBL_OGRENCI.KALAN,TBL_OGRENCI.KURS_NO, TBL_DERSLER.DERS_KATILIM FROM TBL_OGRENCI CROSS JOIN TBL_DERSLER ON TBL_OGRENCI.OGRENCI_ID=TBL_DERSLER.OGRENCI_ID ');
IBQuery5.open;
form12.quickrep1.preview ;
Kod: Tümünü seç
Görünmesini istediğim veri şekli masterdaki herbir öğrenci için detayda hangi alıyor onu görüntülemek istiyorum
OGRENCI_ID ADI_SOYADI DERS_GIRIS
1 abc 2A TURKCE
1 abc 2A MATEMATIK
1 abc 2A RESİM
2 abd 2C TURKCE
2 abd 2C FEN
2 abd 2C RESİM
3 abe 2A TURKCE
3 abe 2A MATEMATIK
3 abe 2A FEN
................................................................................