[ FranjoZG @ 23.06.2016. 13:47 ] @
Radio sam do sada s QR-om, FastReport mi je novi. Čitam po net-u, ali mi ne prolazi. Gdje grijšim? Ono što hoću ispisat:
- master - detail - subdetail - subsubdetail

Podaci, field tekst npr:
Code:

1
2
1.1
1.2
1.1.1
1.1.2
1.1.1.1
1.1.1.2
2.1

treba ispisati (tip treeview):
Code:

(master) 1
(det.1)     1.1
(det.2)       1.1.1
(det.3)         1.1.1.1
(det.3)         1.1.1.2
(det.2)       1.1.2
(det.1)     1.2
(master) 2
(det.1)     2.1


Napravio sam 4 dataset-a, povezao ih (jedan za drugim u master-detail), svaki dataset povezao na jedan dbgrid. Prikaz u gridovima je ispravan, znači da su i veze master->detail ok, a u reportu ne prikaže ispravno. Prikaže samo dio. Posljednji redak koji prikaže je:
Code:

      1.1.1.2

znači: kad bi trebao ponovno prikazati band "det.2: 1.1.2" ne prikaže ga...

Na report sam stavio 4 band-a:
MasterData
DetailData
SubDetailData
DatBand4








[Ovu poruku je menjao FranjoZG dana 23.06.2016. u 15:21 GMT+1]
[ savkic @ 23.06.2016. 15:35 ] @
Nisam nikad išao toliko u dubinu, najviše dva nivoa (parent-child), pogledaj da li u FR primerima ima neki sa više nivoa, ako nema onda možda da pitaš na FR forumu.
[ FranjoZG @ 24.06.2016. 10:25 ] @
Eh, loš manual, površno čitanje... U glavnom, ako će tko imati takav problem:
Sve radi za 5 samo ptreba u property-ima banda označiti:

PrintIfDetailEmpty

Ako nisu označeni niti jedan u kaskadi, FR gleda onaj posljednji subdetail, pa ako name podataka - ne ispisuje niti master.