Postavke izvještaja
Postavke izvještaja
U dijalogu Postavke izvještaja dostupnom iz izbornika “Izvještaj>Opcije...” nalaze se tri stranice.
Na prvom kartici možete vidjeti opće postavke za izvještaj:

Možete povezati izvještaj s jednim od pisača instaliranih u sustavu. To znači da će odabrani pisač postati zadani prilikom ispisa tog izvještaja. Ovo može biti korisno u slučajevima kada postoji nekoliko različitih pisača u sustavu; npr. tekstualni dokumenti mogu biti povezani s monokromatskim pisačima, dok se dokumenti s grafikom povezuju s onima koji podržavaju boje. “Zadano” je navedeno u postavkama pisača - kada je ovo odabrano, izvještaj neće biti povezan s određenim pisačem, već će se ispisivati na zadanom pisaču sustava.
Također možete postaviti broj kopija izvještaja koje će se ispisati i hoće li se ispisivati u skupinama. Vrijednost postavljena u ovom dijalogu bit će prikazana u dijalogu “Ispis” prilikom ispisa izvještaja.
Ako je označena oznaka “Dvostruki prolaz”, generiranje izvještaja će se obaviti u dva koraka. Tijekom prvog prolaza stvara se nacrt izvještaja koji se dijeli na stranice, ali nije dostupan za pregled. U drugom prolazu nacrt izvještaja se pretvara u standardni izvještaj koji se zatim sprema u tok pregleda.
Zašto su potrebna dva prolaza? Uglavnom se ova opcija koristi u slučajevima kada izvještaj treba pristupiti ukupnom broju stranica u izvještaju, tj. za korištenje kao “Stranica 1 od 15”. Ukupan broj stranica izračunava se tijekom prvog prolaza i dostupan je putem sistemske varijable “TOTALPAGES”. Najčešća greška je pokušati koristiti ovu varijablu u izvještaju s jednim prolazom, kada će varijabla vratiti 0.
Druga upotreba za dva prolaza je izvršavanje nekih izračuna u prvom prolazu i prikazivanje rezultata u drugom prolazu. Na primjer, kada se suma treba prikazati u zaglavlju grupe umjesto u uobičajenom podnožju grupe. Izračuni ovog tipa ostvaruju se pisanjem koda skripte izvještaja u događaju “OnBeforePrint” objekta.
Treća kartica dijaloga omogućuje vam postavljanje opisnih svojstava za izvještaj:

Sva polja na ovoj stranici su samo za informativne svrhe i nisu za ispis.