Witam
Mam problem z wydrukiem raportu.
Mam w bazie 7 tabel (sybase). W delphi połączone są za pomocą ADOConnection -> DataSours -> AdoQuery (i tak ich mam 7 sztuk). W raporcie łącze sie przez Query i mam wpisane w SQL:

SELECT *
FROM katedra ka
JOIN pracownik pk ON ka.id_katedry = pk.id_katedry
JOIN praca pa ON pk.id_pracownika = pa.promotor
JOIN student st ON st.nr_albumu = pa.nr_albumu
JOIN specjalnosc sp ON st.id_specjalnosci=sp.id_specjalnosci
JOIN kierunek ki ON ki.id_kierunku = sp.id_kierunku
JOIN wydzial w ON ki.id_wydzialu = w.id_wydzialu

Na formie student mam przycisk buttona drukuj (B_rapotr.QuickRep1.Preview;)
Nie wiem czy mam coś jeszcze dopisać do tej procedury, bo jak wybierał na DBGrid jakiś rekord (studenta) i naciskam drukuj za każdym razem mam pierwszy rekord z DBGrid.
Jak sie otworzy raport to moge przewijać studentów ale chodzi mi o to zeby otwierał sie chciany przeze mnie a nie zawsze pierwszy z DBGrida.
Damdo