[ inherited @ 19.06.2006. 18:25 ] @
Imam tabelu IME, PREZIME, TELEFON. Treba mi stampa svih lica, izvestaj koji stampa sva lica.

Na osnovu:
FormQR.TntQRLabel1.Caption:=Form.AdoQuery.FieldByName('TELEFON').AsString; FormQR.TntQRLabel2.Caption:=Form.AdoQuery.FieldByName('IME').AsString;
FormQR.TntQRLabel3.Caption:=Form.AdoQuery.FieldByName('PREZIME').AsString;
bi trebalo stampati selektovano lice.
A ja bih hteo izvestaj u kome ce biti stampana sva lica, odnosno, podaci za sva?!

1) Pera Petrovic 4564656
2) Zoka Zokic 7897878
...
nn) ... ... ...
[ inherited @ 19.06.2006. 22:26 ] @
Ovako, postavio sam formu ( File - New - Other - New - Report ). Uspeo sam napraviti izvestaj, ali imam 3 pitanja:

1) kako odraditi da dva reda idu jedan ispod drugog, a ne da je prored otprilike 2 reda. Pretpostavljam da je to po default ali nisam nasao opciju koja bi to sredila. Kako to odraditi?
2) Kad u BP unesem nove podatke, odradim refresh BP i u njoj se vidi dodato, ali QR nije odradio refresh. Odnosno, tek kad resetujem program (zatvorim, otvorim ga) QR prepozna da je u BP dodato. Sta tu da odradim?
3) Redni broj?
[ badam @ 19.06.2006. 22:48 ] @
Postavi na report QRDetail band. On ce se na reportu pojaviti onoliko puta koliko FormQR.DataSet ima zapisa. Na njega stavis TQRDBText komponente. Prored ti zavisi od Height Detail banda.
Za redni broj postavi QRSysData (na Detail band) i property Data mu postavi na qrsDetailNo.
[ inherited @ 19.06.2006. 23:58 ] @
2 i 3, sam sam ukapirao u medjuvremenu, a 1?!!! Nisam razmisljao...
Hvala puno...
[ Bojan Kopanja @ 20.06.2006. 10:45 ] @
Na reportu imas komponentu DRBand kojoj si stavio property za vrstu banda na Detail, jel' tako? E pa sad sa visinom te komponente odredjujes koliko ce ti biti prored. Ako stavis da ti visina bude puno veca od labela unutar tog banda onda ces imati tako ogroman prored kao sto si rekao, a ako stavis da ti visina bude malo veca od slova komponenti u bandu imaces normalan prored...